Extended version of Luke Gorrie's live in-buffer Elisp evaluation extension