"...The ability to dynamically change your working environment is one of the key reasons why so many programmers "live" in Emacs. [...] I would like to demonstrate how it's usage (for a Lisp developer) is similar to Emacs. [...] Now, say you want to create a shortcut key (say "C-t f") to launch Firefox if it isn't currently running or switch to it if it is running - just add the following to your .stumpwmrc file and evaluate the code... So, you get the picture - since your window manager is written in Lisp and you can dynamically change and/or add to the running code, the hacks never stop! Indeed, Stumpwm is to window managers as Emacs is to editors! "

Full story »