Mercurial > hg > xemacs-beta
comparison lisp/README @ 276:6330739388db r21-0b36
Import from CVS: tag r21-0b36
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 10:30:37 +0200 |
| parents | eb5470882647 |
| children |
comparison
equal
deleted
inserted
replaced
| 275:a68ae4439f57 | 276:6330739388db |
|---|---|
| 1 The files in this directory contain source code for the XEmacs | |
| 2 facilities written in Emacs Lisp. *.el files are Elisp source, and | |
| 3 *.elc files are byte-compiled versions of the corresponding *.el | |
| 4 files. Byte-compiled files are architecture-independent. | |
| 1 | 5 |
| 2 The subdirectories of this directory contain source code for the XEmacs | 6 #### Someone please update this. |
| 3 facilities written in Emacs Lisp. *.el files are Elisp source, and *.elc | |
| 4 files are byte-compiled versions of the corresponding *.el files. | |
| 5 Byte-compiled files are architecture-independent. | |
| 6 | 7 |
| 7 When XEmacs starts up, it adds all subdirectories of the site-lisp | 8 bogus> When XEmacs starts up, it adds all subdirectories of the |
| 8 directory. The site-lisp directory normally exists only in | 9 bogus> site-lisp directory. The site-lisp directory normally exists |
| 9 installation trees. For more information about the site-lisp | 10 bogus> only in installation trees. For more information about the |
| 10 directory see the NEWS file. | 11 bogus> site-lisp directory see the NEWS file. |
| 11 | 12 |
| 12 After XEmacs adds all subdirectories of the site-lisp directory, it | 13 bogus> After XEmacs adds all subdirectories of the site-lisp |
| 13 adds all subdirectories of this directory to the load-path (the list | 14 bogus> directory, it adds all subdirectories of this directory to the |
| 14 of directories to be searched when loading files.) To speed up this | 15 bogus> load-path (the list of directories to be searched when loading |
| 15 process, this directory has been rearranged to have very few files at | 16 bogus> files.) To speed up this process, this directory has been |
| 16 the top-level, so that emacs doesn't have to stat() several hundred | 17 bogus> rearranged to have very few files at the top-level, so that |
| 17 files to find the dozen or so which are actually subdirectories. | 18 bogus> emacs doesn't have to stat() several hundred files to find the |
| 19 bogus> dozen or so which are actually subdirectories. | |
| 18 | 20 |
| 19 Directories whose names begin with "-" or "." are not added to the default | 21 bogus> Directories whose names begin with "-" or "." are not added to |
| 20 load-path. | 22 bogus> the default load-path. |
| 21 | 23 |
| 22 The only files which remain at top-level are those which you might | 24 The only files which remain at top-level are those which you might |
| 23 reasonably want to alter when installing or customizing XEmacs at your | 25 reasonably want to alter when installing or customizing XEmacs at your |
| 24 site. The files which may appear at top level are: | 26 site. The files which may appear at top level are: |
| 25 | 27 |
| 46 default.el This is loaded each time XEmacs starts up, after the | 48 default.el This is loaded each time XEmacs starts up, after the |
| 47 user's .emacs file, unless .emacs sets the variable | 49 user's .emacs file, unless .emacs sets the variable |
| 48 inhibit-default-init to t. | 50 inhibit-default-init to t. |
| 49 | 51 |
| 50 version.el This contains the version information for XEmacs. | 52 version.el This contains the version information for XEmacs. |
| 51 | |
| 52 | |
| 53 These are the main subdirectories: | |
| 54 | |
| 55 prim Fundamental XEmacs functionality. Some of this is | |
| 56 pre-dumped with XEmacs, some is autoloaded. | |
| 57 | |
| 58 utils Various utility functions that some other XEmacs | |
| 59 packages build on. These are not user commands. | |
| 60 | |
| 61 modes Text-editing and programming-language-sensitive modes. | |
| 62 | |
| 63 emulators XEmacs can emulate a few different editors. These are | |
| 64 a bit more than what `modes' generally are. | |
| 65 | |
| 66 term Terminal-specific customization files. When XEmacs | |
| 67 starts, it checks the $TERM environment variable to | |
| 68 see what type of terminal the user is running on, and | |
| 69 loads a file named $TERM.el from this directory, if | |
| 70 that file exists. | |
| 71 | |
| 72 x11 X Window System-specific code. | |
| 73 | |
| 74 games Various fun sorts of things. | |
| 75 | |
| 76 packages Random other utilities that are not primarily about | |
| 77 editing text. For example, code for automatically | |
| 78 uncompressing .Z files would be here. This is an | |
| 79 `everything else' sort of directory. | |
| 80 | |
| 81 Some packages are fairly large; those have been given their own directories: | |
| 82 | |
| 83 auctex A package for editing TeX documents. [Available as | |
| 84 installable package] | |
| 85 | |
| 86 bytecomp The XEmacs-lisp compiler. | |
| 87 | |
| 88 calendar A calendar and appointment manager. | |
| 89 | |
| 90 cl Common Lisp compatibility code. | |
| 91 | |
| 92 comint General code for interacting with inferior processes, | |
| 93 like shell buffers and lisp interpreters. | |
| 94 | |
| 95 custom User environment customization code. | |
| 96 | |
| 97 edebug A source-level debugger for Elisp. | |
| 98 | |
| 99 ediff A comprehensive visual interface to diff and patch. | |
| 100 | |
| 101 efs The directory editor, remote FTP frontend. | |
| 102 | |
| 103 egg MULE Input Method. | |
| 104 | |
| 105 electric The "electric" commands; these implement temporary | |
| 106 windows for help, list-buffers, etc. | |
| 107 | |
| 108 eos An interface to Sun's SparcWorks product. | |
| 109 | |
| 110 eterm A merge of the comint shell mode with an | |
| 111 ANSI-compatible terminal-emulator. | |
| 112 | |
| 113 gnats Interface to XEmacs bug reporting system based on | |
| 114 Cygnus GNATS. | |
| 115 | |
| 116 gnus A network news and mail reader. [Available as | |
| 117 installable package] | |
| 118 | |
| 119 hm--html-menus Menu interface to html-mode. | |
| 120 | |
| 121 hyperbole An information management and hypertext system. | |
| 122 | |
| 123 ilisp A comint-based package for interacting with inferior | |
| 124 lisp processes. | |
| 125 | |
| 126 iso ISO Latin language support. | |
| 127 | |
| 128 its MULE Input Method. [Requires installing LEIM at | |
| 129 XEmacs build] | |
| 130 | |
| 131 language MULE non-English language support. [Requires | |
| 132 installing LEIM at XEmacs build] | |
| 133 | |
| 134 locale IE18N stuff. | |
| 135 | |
| 136 mailcrypt Package for dealing with PGP encrypted messages. | |
| 137 | |
| 138 mel MIME encoding library (part of the Tools for MIME). | |
| 139 | |
| 140 mh-e An interface to the MH-E mail handling system. | |
| 141 | |
| 142 mu Message Utilities library (part of the Tools for | |
| 143 MIME). | |
| 144 | |
| 145 mule Multi-lingual extensions for XEmacs. [Requires | |
| 146 installing LEIM at XEmacs build] | |
| 147 | |
| 148 oobr An Object-Oriented class browser. | |
| 149 | |
| 150 pcl-cvs An interface to the Concurrent Version System. | |
| 151 | |
| 152 psgml General purpose SGML editing support with extra | |
| 153 support for editing HTML. | |
| 154 | |
| 155 quail MULE Input Method. [Requires installing LEIM at | |
| 156 XEmacs build] | |
| 157 | |
| 158 rmail A BABYL-format mail reader. | |
| 159 | |
| 160 sunpro Additional code for interfacing with SunPro products. | |
| 161 | |
| 162 tl Tiny Library (Part of the Tools for MIME). | |
| 163 | |
| 164 tm Tools for MIME. MIME support for emacs lisp based | |
| 165 news and mail readers. | |
| 166 | |
| 167 tooltalk An inteface to the ToolTalk communication protocol. | |
| 168 | |
| 169 viper A full-featured VI emulator. | |
| 170 | |
| 171 vm View Mail, an UNIX-format alternative to RMAIL. | |
| 172 | |
| 173 w3 A World Wide Web interface. [Available as installable | |
| 174 package] |
