major emacs overhaul in progress, moving to cask