comparison man/xemacs/startup.texi @ 367:a4f53d9b3154 r21-1-13

Import from CVS: tag r21-1-13
author cvs
date Mon, 13 Aug 2007 11:01:07 +0200
parents 8e84bee8ddd0
children cc15677e0335
comparison
equal deleted inserted replaced
366:83d76f480a59 367:a4f53d9b3154
1 @node Startup Paths, Basic, Command Switches, Top 1 @node Startup Paths, Packages, Command Switches, Top
2 @comment node-name, next, previous, up 2 @comment node-name, next, previous, up
3 @section How XEmacs finds Directories and Files 3 @section How XEmacs finds Directories and Files
4 4
5 @cindex startup paths 5 @cindex startup paths
6 @cindex directories 6 @cindex directories
37 the one where it is being built.) Such a directory containing a 37 the one where it is being built.) Such a directory containing a
38 hierarchy is called a @dfn{root}. 38 hierarchy is called a @dfn{root}.
39 @cindex root of a hierarchy 39 @cindex root of a hierarchy
40 Whenever this section refers to a directory using the shorthand 40 Whenever this section refers to a directory using the shorthand
41 @code{<root>}, it means that XEmacs searches for it under all 41 @code{<root>}, it means that XEmacs searches for it under all
42 hierarchies under all hierarchies XEmacs was able to scrounge up. In a 42 hierarchies XEmacs was able to scrounge up. In a
43 running XEmacs, the hierarchy roots are stored in the variable 43 running XEmacs, the hierarchy roots are stored in the variable
44 @code{emacs-roots}. 44 @code{emacs-roots}.
45 @vindex emacs-roots 45 @vindex emacs-roots
46 46
47 @subsection Package Hierarchies 47 @subsection Package Hierarchies
82 82
83 It is possible to specify at configure-time the location of the various 83 It is possible to specify at configure-time the location of the various
84 package hierarchies with the @code{--package-path} option to configure. 84 package hierarchies with the @code{--package-path} option to configure.
85 @cindex package path 85 @cindex package path
86 The early, late, and last components of the package path are separated 86 The early, late, and last components of the package path are separated
87 by double instead of single colons. If three components are present, 87 by double instead of single colons. If all three components are
88 they are locate the early, late, and last package hierarchies 88 present, they locate the early, late, and last package hierarchies
89 respectively. If two components are present, they locate the early and 89 respectively. If two components are present, they locate the early and
90 late hierarchies. If only one component is present, it locates the late 90 late hierarchies. If only one component is present, it locates the
91 hierarchy. At run time, the package path may also be specified via the 91 late hierarchy. At run time, the package path may also be specified via
92 @code{EMACSPACKAGEPATH} environment variable. 92 the @code{EMACSPACKAGEPATH} environment variable.
93 93
94 An XEmacs package is laid out just like a normal installed XEmacs lisp 94 An XEmacs package is laid out just like a normal installed XEmacs lisp
95 directory. It may have @file{lisp}, @file{etc}, @file{info}, and 95 directory. It may have @file{lisp}, @file{etc}, @file{info}, and
96 @file{lib-src} subdirectories. XEmacs adds these at appropriate places 96 @file{lib-src} subdirectories. XEmacs adds these at appropriate places
97 within the various system-wide paths. 97 within the various system-wide paths.