I’ve taken to running the latest emacs from a source tree install. It works well enough and additional modes I use have been liberally ${VC} fetched into my .emacs.d. However there are still a number of packages I’d like to use from Debian’s emacs version agnostic site-lisp directories. I came up with this: ;; Add [...]
completion-ignored-extensions
I’ve been using the rather spiffy Lusty Explorer for some time for my buffer and file finding. However it (I thought) had a rather annoying bug where I could never tab directly into some of the repositories I was hacking on. Eventually I figured out that the problem was down to the way I name [...]
Edit with Emacs v1.8
After a relatively quiet period a number of patches have flowed my way so I thought it was worth pushing out a new version. Perhaps the most “important” feature is the edit box flashing and fading from yellow after being updated (like It’s All Text). It wasn’t that hard to do given jQuery and the [...]
Looping in LISP
Loops are a fairly important part of any programming language and fairly fundamental to a language that is purported to be all about manipulating lists. However it’s not something I use that often in my .emacs code so I thought it might be useful to discuss the various options with some examples. Problem: I run [...]
First elisp patch for emacs chrome
One of the nice things about putting your coding experiments up early and under a permissive license is people can submit patches. I’d been trying to get the native elisp edit server working but I’d fallen back to the working python script as I’ve been busy at work. However along comes Riccardo Murri who cleaned [...]