I've fallen deeply into the rabbit-hole that is emacs. oh dear.