Mercurial > hg > xemacs-beta
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 |