@alvaro
sign in · lmno.lol

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