https://stackoverflow.com/questions/15141617/emacs-slime-mini-buffer-take-over