comparison man/xemacs/startup.texi @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents de805c49cfc1
children
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
61 according to the relative location at which they show 61 according to the relative location at which they show
62 up in the various XEmacs paths. Early package hierarchies are at the 62 up in the various XEmacs paths. Early package hierarchies are at the
63 very front, late ones somewhere in the middle, and last hierarchies are 63 very front, late ones somewhere in the middle, and last hierarchies are
64 (you guessed it) last. 64 (you guessed it) last.
65 65
66 By default, XEmacs expects an early package hierarchy in the 66 By default, XEmacs expects an early package hierarchy in the a
67 subdirectory @file{.xemacs/xemacs-packages} of the user's home 67 subdirectory @file{.xemacs} of the user's home directory.
68 directory.
69 68
70 Moreover, XEmacs expects late hierarchies in the subdirectories 69 Moreover, XEmacs expects late hierarchies in the subdirectories
71 @file{site-packages}, @file{mule-packages}, and @file{xemacs-packages} 70 @file{site-packages}, @file{mule-packages}, and @file{xemacs-packages}
72 (in that order) of the @file{<root>/lib/xemacs} subdirectory of one of 71 (in that order) of the @file{<root>/lib/xemacs} subdirectory of one of
73 the installation hierarchies. (If you run in-place, these are direct 72 the installation hierarchies. (If you run in-place, these are direct
76 subdirectory and prefer directories found there. 75 subdirectory and prefer directories found there.
77 76
78 By default, XEmacs does not have a pre-configured last package 77 By default, XEmacs does not have a pre-configured last package
79 hierarchy. Last hierarchies are primarily for using package hierarchies 78 hierarchy. Last hierarchies are primarily for using package hierarchies
80 of outdated versions of XEmacs as a fallback option. For example, it is 79 of outdated versions of XEmacs as a fallback option. For example, it is
81 possible to run XEmacs 21 with the 20.4 package hierarchy as a last 80 possible to run XEmacs 21.0 with the 20.4 package hierarchy as a last
82 hierarchy. 81 hierarchy.
83 82
84 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
85 package hierarchies with the @code{--package-path} option to configure. 84 package hierarchies with the @code{--package-path} option to configure.
86 @cindex package path 85 @cindex package path
88 by double instead of single colons. If three components are present, 87 by double instead of single colons. If three components are present,
89 they are locate the early, late, and last package hierarchies 88 they are locate the early, late, and last package hierarchies
90 respectively. If two components are present, they locate the early and 89 respectively. If two components are present, they locate the early and
91 late hierarchies. If only one component is present, it locates the late 90 late hierarchies. If only one component is present, it locates the late
92 hierarchy. At run time, the package path may also be specified via the 91 hierarchy. At run time, the package path may also be specified via the
93 @code{EMACSPACKAGEPATH} environment variable. 92 @code{PACKAGEPATH} environment variable.
94 93
95 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
96 directory. It may have @file{lisp}, @file{etc}, @file{info}, and 95 directory. It may have @file{lisp}, @file{etc}, @file{info}, and
97 @file{lib-src} subdirectories. XEmacs adds these at appropriate places 96 @file{lib-src} subdirectories. XEmacs adds these at appropriate places
98 within the various system-wide paths. 97 within the various system-wide paths.
157 @file{/usr/local/info} as well as the directories of the environment 156 @file{/usr/local/info} as well as the directories of the environment
158 variable @code{INFOPATH} 157 variable @code{INFOPATH}
159 @vindex INFOPATH 158 @vindex INFOPATH
160 to @code{Info-directory-list}. 159 to @code{Info-directory-list}.
161 160
161 @item lock-directory
162 @itemx superlock-file
163 @vindex lock-directory
164 @vindex superlock-file
165 Are the site-specific locations of the lock directory and the superlock
166 file, respectively. The @code{lock-directory} variable may also be
167 initialized from the @code{EMACSLOCKDIR}
168 @vindex EMACSLOCKDIR
169 environment variable.
170
162 @item exec-directory 171 @item exec-directory
163 @vindex exec-directory 172 @vindex exec-directory
164 Is the directory of architecture-dependent files that come with XEmacs, 173 Is the directory of architecture-dependent files that come with XEmacs,
165 especially executable programs intended for XEmacs to invoke. 174 especially executable programs intended for XEmacs to invoke.
166 175