index rss mastodon twitter github linkedin email
Álvaro Ramírez

Álvaro Ramírez

12 January 2019 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
/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
==> Dependencies
Build: pkg-config
Recommended: little-cms2, gnutls, librsvg, imagemagick@6
Optional: dbus, mailutils
==> Requirements
Optional: x11
==> Options
	Don't remove the ctags executable that Emacs provides
	Build with dbus support
	Using Emacs icon project EmacsIcon1
	Using Emacs icon project EmacsIcon2
	Using Emacs icon project EmacsIcon3
	Using Emacs icon project EmacsIcon4
	Using Emacs icon project EmacsIcon5
	Using Emacs icon project EmacsIcon6
	Using Emacs icon project EmacsIcon7
	Using Emacs icon project EmacsIcon8
	Using Emacs icon project EmacsIcon9
	Using Emacs icon project emacs-card-blue-deep
	Using Emacs icon project emacs-card-british-racing-green
	Using Emacs icon project emacs-card-carmine
	Using Emacs icon project emacs-card-green
	Build with mailutils support
	Using a modern style Emacs icon by @tpanum
	Experimental: build without titlebar
	Experimental: build from pdumper branch and with
         increasedremembered_data size (--HEAD only)
	Experimental: build with x11 support
	Experimental: build with xwidgets support (--HEAD only)
	Build a non-Cocoa version of Emacs
	Build without gnutls support
	Build without imagemagick@6 support
	Build without librsvg support
	Build without libxml2 support
	Build without little-cms2 support
	Build without dynamic modules support
	Build without a patch that enables multicolor font support
	Build without Spacemacs icon by Nasser Alshammari
	Install development version 26.1-rc1
	Install HEAD version
==> Caveats was installed to:

To link the application to default Homebrew App location:
  brew linkapps
  ln -s /Users/some-user/homebrew/Cellar/emacs-plus/26.1/ /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))
  (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: