I used hack elisp. In general, the idea was to get as much of my
working environment as possible in one place so I didn't have to
keep switching around between apps/keymaps/etc. Lest you doubt me,
my standard working environment, spread over six virtual desktops,
was one copy of Emacs running VM, BBDB and gnuserv (and
sometimes Gnus); one copy of Netscape, and a whole mess of
XTerms and multi-frame Emacs sessions for everything
else. Most of the hacks I've done are small-fry since Emacs
generally does most of what I want already (although have a peek
at the Emacs
rant in the "hairballs"
section!). However, I've also made some bigger hacks, like my
assistant and my mud client. There
follows some fun Emacs hackery that I have either picked
up along the way or learned myself.
- The mud client.
This and BBDB were my
longest-running hacks. This had about a dozen or so users at
the last count, at which point I stopped caring.
wasn't insidious enough for
ME, although eventually I admitted that a) I wasn't using it
much any more and b) I'd lost momentum on developing it, so
I handed it over to Robert Widhopf-Fenk.
- sigfile.el is a
random .signature toy. Try bolting it onto
mail-setup-hook once you've figured out how to
is my ongoing attempt to make Emacs automatically update my
website for me. This is hooked into my diary-writing
assistant in an attempt to automate linking these pages to
- cddb-mode is
a mode for editing CDDB
files after you've found yet another album with all the
spelling screwed up when you try ripping
randomness, where I have dropped some random hacks and
config stuff for VM which at this
point is probably long out of date.
- Rolodex mode,
which I jointly developed with Stephen Shortland when I
rejoined Motorola after two years to discover that
xrolodex was no longer on the system, thus making
my rolodex files useless. This revived them.
This was written when I was at the "what does this
do?" phase of learning elisp, and it probably
shows. Specifically, things like C-h m don't do
anything useful despite the apparent presence of a
rolodex-mode. Still, better than nowt.
- The coding-standards assistant. Based on
prepress.el by Johnathan
Vail, which was based on some other stuff by Constantine
||Tell me what you need,
and I'll tell you how to get along without it.