Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- a/lisp/README Mon Aug 13 10:29:43 2007 +0200 +++ b/lisp/README Mon Aug 13 10:30:37 2007 +0200 @@ -1,23 +1,25 @@ +The files in this directory contain source code for the XEmacs +facilities written in Emacs Lisp. *.el files are Elisp source, and +*.elc files are byte-compiled versions of the corresponding *.el +files. Byte-compiled files are architecture-independent. -The subdirectories of this directory contain source code for the XEmacs -facilities written in Emacs Lisp. *.el files are Elisp source, and *.elc -files are byte-compiled versions of the corresponding *.el files. -Byte-compiled files are architecture-independent. +#### Someone please update this. -When XEmacs starts up, it adds all subdirectories of the site-lisp -directory. The site-lisp directory normally exists only in -installation trees. For more information about the site-lisp -directory see the NEWS file. +bogus> When XEmacs starts up, it adds all subdirectories of the +bogus> site-lisp directory. The site-lisp directory normally exists +bogus> only in installation trees. For more information about the +bogus> site-lisp directory see the NEWS file. -After XEmacs adds all subdirectories of the site-lisp directory, it -adds all subdirectories of this directory to the load-path (the list -of directories to be searched when loading files.) To speed up this -process, this directory has been rearranged to have very few files at -the top-level, so that emacs doesn't have to stat() several hundred -files to find the dozen or so which are actually subdirectories. +bogus> After XEmacs adds all subdirectories of the site-lisp +bogus> directory, it adds all subdirectories of this directory to the +bogus> load-path (the list of directories to be searched when loading +bogus> files.) To speed up this process, this directory has been +bogus> rearranged to have very few files at the top-level, so that +bogus> emacs doesn't have to stat() several hundred files to find the +bogus> dozen or so which are actually subdirectories. -Directories whose names begin with "-" or "." are not added to the default -load-path. +bogus> Directories whose names begin with "-" or "." are not added to +bogus> the default load-path. The only files which remain at top-level are those which you might reasonably want to alter when installing or customizing XEmacs at your @@ -48,127 +50,3 @@ inhibit-default-init to t. version.el This contains the version information for XEmacs. - - -These are the main subdirectories: - - prim Fundamental XEmacs functionality. Some of this is - pre-dumped with XEmacs, some is autoloaded. - - utils Various utility functions that some other XEmacs - packages build on. These are not user commands. - - modes Text-editing and programming-language-sensitive modes. - - emulators XEmacs can emulate a few different editors. These are - a bit more than what `modes' generally are. - - term Terminal-specific customization files. When XEmacs - starts, it checks the $TERM environment variable to - see what type of terminal the user is running on, and - loads a file named $TERM.el from this directory, if - that file exists. - - x11 X Window System-specific code. - - games Various fun sorts of things. - - packages Random other utilities that are not primarily about - editing text. For example, code for automatically - uncompressing .Z files would be here. This is an - `everything else' sort of directory. - -Some packages are fairly large; those have been given their own directories: - - auctex A package for editing TeX documents. [Available as - installable package] - - bytecomp The XEmacs-lisp compiler. - - calendar A calendar and appointment manager. - - cl Common Lisp compatibility code. - - comint General code for interacting with inferior processes, - like shell buffers and lisp interpreters. - - custom User environment customization code. - - edebug A source-level debugger for Elisp. - - ediff A comprehensive visual interface to diff and patch. - - efs The directory editor, remote FTP frontend. - - egg MULE Input Method. - - electric The "electric" commands; these implement temporary - windows for help, list-buffers, etc. - - eos An interface to Sun's SparcWorks product. - - eterm A merge of the comint shell mode with an - ANSI-compatible terminal-emulator. - - gnats Interface to XEmacs bug reporting system based on - Cygnus GNATS. - - gnus A network news and mail reader. [Available as - installable package] - - hm--html-menus Menu interface to html-mode. - - hyperbole An information management and hypertext system. - - ilisp A comint-based package for interacting with inferior - lisp processes. - - iso ISO Latin language support. - - its MULE Input Method. [Requires installing LEIM at - XEmacs build] - - language MULE non-English language support. [Requires - installing LEIM at XEmacs build] - - locale IE18N stuff. - - mailcrypt Package for dealing with PGP encrypted messages. - - mel MIME encoding library (part of the Tools for MIME). - - mh-e An interface to the MH-E mail handling system. - - mu Message Utilities library (part of the Tools for - MIME). - - mule Multi-lingual extensions for XEmacs. [Requires - installing LEIM at XEmacs build] - - oobr An Object-Oriented class browser. - - pcl-cvs An interface to the Concurrent Version System. - - psgml General purpose SGML editing support with extra - support for editing HTML. - - quail MULE Input Method. [Requires installing LEIM at - XEmacs build] - - rmail A BABYL-format mail reader. - - sunpro Additional code for interfacing with SunPro products. - - tl Tiny Library (Part of the Tools for MIME). - - tm Tools for MIME. MIME support for emacs lisp based - news and mail readers. - - tooltalk An inteface to the ToolTalk communication protocol. - - viper A full-featured VI emulator. - - vm View Mail, an UNIX-format alternative to RMAIL. - - w3 A World Wide Web interface. [Available as installable - package]