Is there a build of GUI Emacs for Mac that can display emoji? I tried this and AquaEmacs but neither of them could display it.
The Emacs Mac Port is said to support emoji display out of the box:
- Can display color bitmap fonts such as Apple Color Emoji, if compiled and executed on Mac OS X 10.7 or later. Also supports display of some combinations of regional indicator symbols, such as U+1F1EF followed by U+1F1F5, as national flags. Variation Selectors 15 (text-style) and 16 (emoji-style) are also supported. On OS X 10.10.3 and later, emoji modifiers for skin tones (U+1F3FB - U+1F3FF) are supported as well.
It's available in a Homebrew Tap. To enable the tap and install the port, type:
$ brew tap railwaycat/emacsmacport $ brew install emacs-mac
Alternatively you can manually configure the Emacs' font choice to use Apple's Emoji font:
(set-fontset-font t 'symbol (font-spec :family "Apple Color Emoji") frame 'prepend)
Note that you'll need to apply this to every new frame, and thus call it in a function for
This should work on a normal Cocoa build of standard Emacs, e.g. from
brew install emacs or Emacs for Mac OS X.