1 |
@c -*-texinfo-*- |
@c -*-texinfo-*- |
2 |
@c This is part of the GNU Emacs Lisp Reference Manual. |
@c This is part of the GNU Emacs Lisp Reference Manual. |
3 |
@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999 |
@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999 |
4 |
@c Free Software Foundation, Inc. |
@c Free Software Foundation, Inc. |
5 |
@c See the file elisp.texi for copying conditions. |
@c See the file elisp.texi for copying conditions. |
6 |
@setfilename ../info/os |
@setfilename ../info/os |
7 |
@node System Interface, Antinews, Calendar, Top |
@node System Interface, Antinews, Calendar, Top |
90 |
@file{site-start.el}. |
@file{site-start.el}. |
91 |
@cindex @file{site-start.el} |
@cindex @file{site-start.el} |
92 |
|
|
93 |
@item |
@item |
94 |
It loads your init file (usually @file{~/.emacs}), unless @samp{-q}, |
It loads your init file (usually @file{~/.emacs}), unless @samp{-q}, |
95 |
@samp{-no-init-file}, or @samp{-batch} was specified on the command line. |
@samp{-no-init-file}, or @samp{-batch} was specified on the command line. |
96 |
The @samp{-u} option can specify another user whose home directory |
The @samp{-u} option can specify another user whose home directory |
97 |
should be used instead of @file{~}. |
should be used instead of @file{~}. |
98 |
|
|
99 |
@item |
@item |
100 |
It loads the library @file{default}, unless @code{inhibit-default-init} |
It loads the library @file{default}, unless @code{inhibit-default-init} |
101 |
is non-@code{nil}. (This is not done in @samp{-batch} mode or if |
is non-@code{nil}. (This is not done in @samp{-batch} mode or if |
102 |
@samp{-q} was specified on the command line.) The library's file name |
@samp{-q} was specified on the command line.) The library's file name |
111 |
the buffer @samp{*scratch*} is still current and still in Fundamental |
the buffer @samp{*scratch*} is still current and still in Fundamental |
112 |
mode. |
mode. |
113 |
|
|
114 |
@item |
@item |
115 |
It loads the terminal-specific Lisp file, if any, except when in batch |
It loads the terminal-specific Lisp file, if any, except when in batch |
116 |
mode or using a window system. |
mode or using a window system. |
117 |
|
|
119 |
It displays the initial echo area message, unless you have suppressed |
It displays the initial echo area message, unless you have suppressed |
120 |
that with @code{inhibit-startup-echo-area-message}. |
that with @code{inhibit-startup-echo-area-message}. |
121 |
|
|
122 |
@item |
@item |
123 |
It processes the action arguments from the command line. |
It processes the action arguments from the command line. |
124 |
|
|
125 |
@item |
@item |
126 |
It runs @code{emacs-startup-hook} and then @code{term-setup-hook}. |
It runs @code{emacs-startup-hook} and then @code{term-setup-hook}. |
127 |
|
|
128 |
@item |
@item |
130 |
parameters of the selected frame according to whatever the init files |
parameters of the selected frame according to whatever the init files |
131 |
specify. |
specify. |
132 |
|
|
133 |
@item |
@item |
134 |
It runs @code{window-setup-hook}. @xref{Window Systems}. |
It runs @code{window-setup-hook}. @xref{Window Systems}. |
135 |
|
|
136 |
@item |
@item |
137 |
It displays copyleft, nonwarranty, and basic use information, provided |
It displays copyleft, nonwarranty, and basic use information, provided |
138 |
there were no remaining command-line arguments (a few steps above), |
there were no remaining command-line arguments (a few steps above), |
139 |
the value of @code{inhibit-startup-message} is @code{nil}, and the |
the value of @code{inhibit-startup-message} is @code{nil}, and the |
311 |
uses @samp{internal} as the terminal type. |
uses @samp{internal} as the terminal type. |
312 |
@end defvar |
@end defvar |
313 |
|
|
314 |
@defvar term-setup-hook |
@defvar term-setup-hook |
315 |
This variable is a normal hook that Emacs runs after loading your |
This variable is a normal hook that Emacs runs after loading your |
316 |
init file, the default initialization file (if any) and the |
init file, the default initialization file (if any) and the |
317 |
terminal-specific Lisp file. |
terminal-specific Lisp file. |
381 |
-@var{option} |
-@var{option} |
382 |
@end example |
@end example |
383 |
|
|
384 |
The elements of the @code{command-switch-alist} look like this: |
The elements of the @code{command-switch-alist} look like this: |
385 |
|
|
386 |
@example |
@example |
387 |
(@var{option} . @var{handler-function}) |
(@var{option} . @var{handler-function}) |
613 |
@item berkeley-unix |
@item berkeley-unix |
614 |
Berkeley BSD. |
Berkeley BSD. |
615 |
|
|
616 |
|
@item cygwin |
617 |
|
Cygwin. |
618 |
|
|
619 |
@item dgux |
@item dgux |
620 |
Data General DGUX operating system. |
Data General DGUX operating system. |
621 |
|
|
735 |
process-environment |
process-environment |
736 |
@result{} ("l=/usr/stanford/lib/gnuemacs/lisp" |
@result{} ("l=/usr/stanford/lib/gnuemacs/lisp" |
737 |
"PATH=.:/user/lewis/bin:/usr/class:/nfsusr/local/bin" |
"PATH=.:/user/lewis/bin:/usr/class:/nfsusr/local/bin" |
738 |
"USER=lewis" |
"USER=lewis" |
739 |
@end group |
@end group |
740 |
@group |
@group |
741 |
"TERM=ibmapa16" |
"TERM=ibmapa16" |
742 |
"SHELL=/bin/csh" |
"SHELL=/bin/csh" |
743 |
"HOME=/user/lewis") |
"HOME=/user/lewis") |
744 |
@end group |
@end group |
928 |
@end defun |
@end defun |
929 |
|
|
930 |
@defun user-uid |
@defun user-uid |
931 |
This function returns the effective @sc{uid} of the user. |
This function returns the effective @sc{uid} of the user. |
932 |
@end defun |
@end defun |
933 |
|
|
934 |
@node Time of Day |
@node Time of Day |
1861 |
This variable's value should be an alist with one element for each |
This variable's value should be an alist with one element for each |
1862 |
system-specific keysym. Each element has the form @code{(@var{code} |
system-specific keysym. Each element has the form @code{(@var{code} |
1863 |
. @var{symbol})}, where @var{code} is the numeric keysym code (not |
. @var{symbol})}, where @var{code} is the numeric keysym code (not |
1864 |
including the ``vendor specific'' bit, |
including the ``vendor specific'' bit, |
1865 |
@ifnottex |
@ifnottex |
1866 |
-2**28), |
-2**28), |
1867 |
@end ifnottex |
@end ifnottex |
1868 |
@tex |
@tex |
1869 |
$-2^{28}$), |
$-2^{28}$), |
1870 |
@end tex |
@end tex |
1871 |
and @var{symbol} is the name for the function key. |
and @var{symbol} is the name for the function key. |
1875 |
@ifnottex |
@ifnottex |
1876 |
-2**28 |
-2**28 |
1877 |
@end ifnottex |
@end ifnottex |
1878 |
@tex |
@tex |
1879 |
$-2^{28}$ |
$-2^{28}$ |
1880 |
@end tex |
@end tex |
1881 |
+ 168. |
+ 168. |