Drew Adams's Emacs Customizations 1. My customizations currently work with GNU Emacs 20.7. Many of them have worked with earlier versions, as well. I have not tried any of them with version 21. I use them on both Windows 9x/NT and Unix. 2. I post my customizations to newsgroup gnu.emacs.sources indirectly, via mailing list gnu-emacs-sources. I generally post individual libraries (emacs lisp files), separately, so you will need to look in gnu.emacs.sources for other libraries on which a given library depends. Most libraries require others to function. Look for `(require...)' and `(load...)' calls in the source code to see which other libraries are needed. Alternatively, you can use the file DEPENDENCIES* (also posted to gnu.emacs.sources) to find out which libraries any given library depends on. 3. The names of my Elisp files use the following convention. Files that replace standard GNU Emacs Lisp files keep their original names, naturally (examples: `appt.el', `delsel.el'). Names of files that are extensions of standard files are suffixed by `-' or `+', depending on whether they are to be loaded just before or just after the corresponding standard files. For example, my file `compile-.el' is to be loaded before the standard GNU file `compile.el'; my file `compile+.el' is to be loaded after `compile.el'. The `+' case is more common than the `-' case. 4. I post these files that serve as documentation of my libraries: DEPENDENCIES - list of dependencies for each of my Elisp libraries DEPENDENCIES-EXPANDED - recursive DEPENDENCIES EMACS-TO-COPY - A model ~/.emacs file that works with my libraries. You can use it as a guide. It also contains info on customization options and overriding settings made by my Elisp libraries. See DEPENDENCIES* for a list of my currently available Elisp files.