Last modified: 2016-09-11
This is a software catalog page of
David Casperson
Associate Professor
Computer Science
University of Northern British Columbia

Figure: Screen shot of Emacs in action

Emacs Lisp Code

I have been using GNU Emacs for a long time, and have acquired several hundred customization files. These pages are an attempt to provide the more general and more useful of these files to others.

This software is freely provided under the terms of the GNU General Public license.

Organization and Conventions

The location of both Emacs initialization files, and my own Emacs Lisp code has changed over time, and depends to some extent on my current operating system.

Consequently, I keep my emacs init file brief, and have it do little more than modify my load-path, and load a separate file that I call Emacs_init.el. I have enough code that I organize it by directory. Each directory contains code related to one theme, and contains an init.el file that handles autoload’s and define-key’s.

Code Catalog

  • Dired Tools: These files add to dired-mode. I am a power user of dired, and generally use it in preference to the Mac OS X Finder or the Windows Explorer.
  • purge-compare.el: Compare two directories, deleting from the first any identical copies found in the second. Useful if you are like me and frequently create backup copies of directories for safety’s sake.
Home Page Site Map construction image Emacs Lisp Code catalogue
Site Related

Emacs Lisp Code