The files on this page are Emacs Lisp functions that I have written to
customise my Emacs from the mid-80s. Since they were written for my
own use, they may have undocumented bugs and features! You may use
them in any way. If you find them useful or want to suggest
improvements, please do let me know.
Startup files
.emacs -- common startup customisations
.emacs.lantana -- local additions
for Lantana
.emacs.kuruvi -- local additions for Kuruvi
myloaddefs.el -- customise some defaults
Programming helpers
DONc.el -- customise C/C++ mode to the
DONlab coding style
DONjava.el -- customise Java mode to the
DONlab coding style
DONperl.el -- customise Perl mode to the
DONlab coding style
RMail extensions
myrmail.el -- functions for RMail
myrmail-20-3-compat.el -- some functions from Emacs 20.3 necessary for myrmail
filehandler.el -- open a file on a
remote machine (useful for viewing mail attachments)
Utility functions
misc.el -- miscellaneous useful functions
(delete-whitespace, my-mark-words,
my-underline-line, my-save-buffer,
scroll-other-window-down)
tilde.el -- ~ substitution in pathnames
A good book on Emacs Lisp programming: Bob Glickstein, Writing GNU Emacs
Extensions, O'Reilly & Associates, 1997.
A comic anecdote on the power of Emacs
Tricks of my trade
My
home page