summaryrefslogtreecommitdiff
path: root/lispref/os.texi
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-04-24 21:47:17 +0000
committerRichard M. Stallman <rms@gnu.org>1994-04-24 21:47:17 +0000
commita890e1b0e0febe63cec6575e20c5b51073c00e9f (patch)
treed559f9ffa7e5ba3ac875a8add0139f518be36909 /lispref/os.texi
parent68e23dc976fb8248db11337964cc8b146283e051 (diff)
downloademacs-a890e1b0e0febe63cec6575e20c5b51073c00e9f.tar.gz
*** empty log message ***
Diffstat (limited to 'lispref/os.texi')
-rw-r--r--lispref/os.texi22
1 files changed, 20 insertions, 2 deletions
diff --git a/lispref/os.texi b/lispref/os.texi
index 533c3a7f4ac..d12c188ad47 100644
--- a/lispref/os.texi
+++ b/lispref/os.texi
@@ -159,7 +159,7 @@ message for someone else.
contain Lisp code. It is called your @dfn{init file}. The command line
switches @samp{-q} and @samp{-u} affect the use of the init file;
@samp{-q} says not to load an init file, and @samp{-u} says to load a
-specified user's init file instead of yours. @xref{Entering Emacs, , ,
+specified user's init file instead of yours. @xref{Entering Emacs,,,
emacs, The GNU Emacs Manual}.
@cindex default init file
@@ -182,7 +182,7 @@ should move it into another file named @file{@var{something}.el},
byte-compile it (@pxref{Byte Compilation}), and make your @file{.emacs}
file load the other file using @code{load} (@pxref{Loading}).
- @xref{Init File Examples, , , emacs, The GNU Emacs Manual}, for
+ @xref{Init File Examples,,, emacs, The GNU Emacs Manual}, for
examples of how to make various commonly desired customizations in your
@file{.emacs} file.
@@ -648,6 +648,23 @@ process-environment
@end smallexample
@end defvar
+@defvar invocation-name
+This variable holds the program name under which Emacs was invoked. The
+value is a string, and does not include a directory name.
+@end defvar
+
+@defvar invocation-directory
+This variable holds the directory from which the Emacs executable was
+invoked, or perhaps @code{nil} if that directory cannot be determined.
+@end defvar
+
+@defvar installation-directory
+If non-@code{nil}, this is a directory within which to look for the
+@file{lib-src} and @file{etc} subdirectories. This is non-@code{nil}
+when Emacs can't find those directories in their standard installed
+locations, but can find them near where the Emacs executable was found.
+@end defvar
+
@defun load-average
This function returns the current 1 minute, 5 minute and 15 minute
load averages in a list. The values are integers that are 100 times
@@ -1321,6 +1338,7 @@ lowest level, Emacs never knows that the characters typed were anything
but @kbd{C-s} and @kbd{C-q}, so you can in effect type them as @kbd{C-\}
and @kbd{C-^} even when they are input for other commands.
@xref{Translating Input}.
+@end enumerate
If the terminal is the source of the flow control characters, then once
you enable kernel flow control handling, you probably can make do with