add command move-end-of-line
[lice.git] / src / callproc.lisp
blob259b82c5bb3e87af52c6ff38b7dab1840a5865e4
1 ;; Synchronous subprocess invocation for GNU Emacs.
3 (in-package "LICE")
5 ;; FIXME: Fill these with real values
7 (defvar shell-file-name nil
8 "*File name to load inferior shells from.
9 Initialized from the SHELL environment variable, or to a system-dependent
10 default if SHELL is not set.")
12 (defvar exec-path nil
13 "*List of directories to search programs to run in subprocesses.
14 Each element is a string (directory name) or nil (try default directory).")
16 (defvar exec-suffixes nil
17 "*List of suffixes to try to find executable file names.
18 Each element is a string.")
19 Vexec_suffixes = Qnil;
21 (defvar exec-directory nil
22 "Directory for executables for Emacs to invoke.
23 More generally, this includes any architecture-dependent files
24 that are built and installed from the Emacs distribution.")
26 (defvar data-directory nil
27 "Directory of machine-independent files that come with GNU Emacs.
28 These are files intended for Emacs to use while it runs.")
30 (defvar doc-directory nil
31 "Directory containing the DOC file that comes with GNU Emacs.
32 This is usually the same as `data-directory'.")
34 (defvar configure-info-directory nil
35 "For internal use by the build procedure only.
36 This is the name of the directory in which the build procedure installed
37 Emacs's info files; the default value for `Info-default-directory-list'
38 includes this.")
40 (defvar shared-game-score-directory nil
41 "Directory of score files for games which come with GNU Emacs.
42 If this variable is nil, then Emacs is unable to use a shared directory.")
44 (defvar temp-file-name-pattern nil
45 "Pattern for making names for temporary files.
46 This is used by `call-process-region'.")
48 (defvar process-environment nil
49 "List of environment variables for subprocesses to inherit.
50 Each element should be a string of the form ENVVARNAME=VALUE.
51 If multiple entries define the same variable, the first one always
52 takes precedence.
53 The environment which Emacs inherits is placed in this variable
54 when Emacs starts.
55 Non-ASCII characters are encoded according to the initial value of
56 `locale-coding-system', i.e. the elements must normally be decoded for use.
57 See `setenv' and `getenv'.")