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