Álvaro Ramírez
Emacs on macOS Mojave
Had issues running Emacs on macOS Mojave (blank unresponsive screen). Bleeding edge emacs-plus did the job:
brew tap d12frosted/emacs-plus brew install emacs-plus --without-spacemacs-icon --HEAD
brew info emacs-plus
d12frosted/emacs-plus/emacs-plus: stable 26.1, devel 26.1-rc1, HEAD GNU Emacs text editor https://www.gnu.org/software/emacs/ /Users/some-user/homebrew/Cellar/emacs-plus/HEAD-8fe21b0 (3,985 files, 123.0MB) * Built from source on 2019-01-12 at 09:26:09 with: --without-spacemacs-icon From: https://github.com/d12frosted/homebrew-emacs-plus/blob/master/Formula/emacs-plus.rb ==> Dependencies Build: pkg-config Recommended: little-cms2, gnutls, librsvg, imagemagick@6 Optional: dbus, mailutils ==> Requirements Optional: x11 ==> Options --with-ctags Don't remove the ctags executable that Emacs provides --with-dbus Build with dbus support --with-emacs-icons-project-EmacsIcon1 Using Emacs icon project EmacsIcon1 --with-emacs-icons-project-EmacsIcon2 Using Emacs icon project EmacsIcon2 --with-emacs-icons-project-EmacsIcon3 Using Emacs icon project EmacsIcon3 --with-emacs-icons-project-EmacsIcon4 Using Emacs icon project EmacsIcon4 --with-emacs-icons-project-EmacsIcon5 Using Emacs icon project EmacsIcon5 --with-emacs-icons-project-EmacsIcon6 Using Emacs icon project EmacsIcon6 --with-emacs-icons-project-EmacsIcon7 Using Emacs icon project EmacsIcon7 --with-emacs-icons-project-EmacsIcon8 Using Emacs icon project EmacsIcon8 --with-emacs-icons-project-EmacsIcon9 Using Emacs icon project EmacsIcon9 --with-emacs-icons-project-emacs-card-blue-deep Using Emacs icon project emacs-card-blue-deep --with-emacs-icons-project-emacs-card-british-racing-green Using Emacs icon project emacs-card-british-racing-green --with-emacs-icons-project-emacs-card-carmine Using Emacs icon project emacs-card-carmine --with-emacs-icons-project-emacs-card-green Using Emacs icon project emacs-card-green --with-mailutils Build with mailutils support --with-modern-icon Using a modern style Emacs icon by @tpanum --with-no-titlebar Experimental: build without titlebar --with-pdumper Experimental: build from pdumper branch and with increasedremembered_data size (--HEAD only) --with-x11 Experimental: build with x11 support --with-xwidgets Experimental: build with xwidgets support (--HEAD only) --without-cocoa Build a non-Cocoa version of Emacs --without-gnutls Build without gnutls support --without-imagemagick@6 Build without imagemagick@6 support --without-librsvg Build without librsvg support --without-libxml2 Build without libxml2 support --without-little-cms2 Build without little-cms2 support --without-modules Build without dynamic modules support --without-multicolor-fonts Build without a patch that enables multicolor font support --without-spacemacs-icon Build without Spacemacs icon by Nasser Alshammari --devel Install development version 26.1-rc1 --HEAD Install HEAD version ==> Caveats Emacs.app was installed to: /Users/some-user/homebrew/Cellar/emacs-plus/26.1 To link the application to default Homebrew App location: brew linkapps or: ln -s /Users/some-user/homebrew/Cellar/emacs-plus/26.1/Emacs.app /Applications --natural-title-bar option was removed from this formula, in order to duplicate its effect add following line to your init.el file (add-to-list 'default-frame-alist '(ns-transparent-titlebar . t)) (add-to-list 'default-frame-alist '(ns-appearance . dark)) or: (add-to-list 'default-frame-alist '(ns-transparent-titlebar . t)) (add-to-list 'default-frame-alist '(ns-appearance . light)) If you are using macOS Mojave, please note that most of the experimental options are forbidden on Mojave. This is temporary decision. To have launchd start d12frosted/emacs-plus/emacs-plus now and restart at login: brew services start d12frosted/emacs-plus/emacs-plus Or, if you don't want/need a background service you can just run: emacs