Many ways to skin a GNU

Posted on Tue 24 July 2012 in geek • Tagged with code, elisp, emacs

It's time for another examination of Emacs LISP and a selection of ways to solve the same problem. In this case it's the behaviour of the etags-select package. This handy function will present a selection table when it finds multiple definitions of the same tag. This is handy if your …

Continue reading


Posted on Wed 13 April 2011 in geek • Tagged with code, elisp, emacs, examples

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 …

Continue reading

Code Insomnia

Posted on Fri 27 August 2010 in geek • Tagged with code, holiday, insomnia

It's very rare programs are ever complete, let alone perfect. I pulled a fairly late session night to push a release out at work. Hopefully testing have a chance to raise any major clangers before I go on holiday for the next month. However the combination of late night coding …

Continue reading

Looping in LISP

Posted on Tue 10 August 2010 in geek • Tagged with code, elisp, emacs, examples, 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 …

Continue reading