Complete rebuild of emacs
Move to a cask model