GNU Emacs Removes Color Emoji Support on the Mac

By Xah Lee. Date: .

The following is written By Sebastian Wiesner (aka lunaryorn) on 2016-11-21, originally hosted at [https://www.lunaryorn.com/posts/bye-bye-emojis-emacs-hates-macos.html] The link is dead as of 2019-03-24.

Bye Bye Emojis: Emacs Hates MacOS

Two years ago Emacs 24.4 dramatically improved support for MacOS (which was still OS X back then) with a new Core Text based font rendering engine. Among better and more consistent rendering this change—with the right fontset configuration—enabled colored emoji. Not the most important feature, but nice to have and doing no harm either.

In Emacs 25.1 it is gone. What I initially thought was a mistake in my configuration turned out to be a NEWS entry [https://github.com/emacs-mirror/emacs/blob/emacs-25.1/etc/NEWS#L1723] (emphasis mine):

On the OS X Cocoa (“Nextstep”) port, multicolor font (such as color emoji) display is disabled. […] This will be enabled again once it is also implemented in Emacs on free operating systems. […]

Let's sink this in: The Emacs developers deliberately disabled a feature that was working perfectly fine for MacOS users just because it is not available for free systems †1. What a daft decision.

In the FSF's little ivory tower of free software happiness this decision surely makes sense, but as a user, as a maintainer of a popular Emacs package that tries to deliver a great user interface, I feel like I'm being given the finger. It is a clear message that no matter what we contribute †2 as MacOS users we will always be second-class citizen in Emacs land †3.

We are not welcome, and never will be.

Last updated at Nov 22, 2016 • Originally written on Nov 21, 2016 • By Sebastian Wiesner

emacs dev john wiegley 2015-10-01 kj3gw
emacs dev john wiegley 2015-10-01
john wiegley emacs macos emoji 2016-11-21 tz5fd
john wiegley emacs macos emoji 2016-11-21 [source https://twitter.com/jwiegley/status/800746592416301056]

Emacs Controversy

  1. 2018 Richard Stallman, Emacs Tyrant
  2. 2017 Richard Stallman Pushing for GPL3, Kicked Out Free Software from Free Software Platform
  3. 2016 Emacs Lisp Doc String Curly Quote Controversy
  4. 2016 GNU Emacs Removes Color Emoji Support on the Mac
  5. 2017 Emacs Lisp Sucks Donkey Ass. Please Grow Emacs, Not External Tools
  6. 2016 Emacs: Ugly Redisplay Internals Hack
  7. 2015 Richard Stallman: What's magit?
  8. 2013 Rants on Emacs Visual Lines by Don Hopkins and Mark Crispin
  9. 2013 Richard Stallman Wants Emacs to be Word Processor
  10. 2013 Free Software Foundation, How Much Donation They Get?
  11. 2012 Lisp Programer Daniel Weinreb Died (1959 to 2012)
  12. 2007 Daniel Weinreb Rebuttal to Richard Stallman's Story of LISP History
  13. 2008 Emacs: JavaScript Mode War

The Emacs Cult

  1. 2010 GNU Emacs Development Inefficiency
  2. 2001 GNU Emacs and XEmacs Schism
  3. 2007 My Experience of Emacs vs XEmacs
  4. 2008 Problems of Emacswiki
  5. 2011 Emacs Cult Problem: Emacs vs Windows Notepad
  6. 2011 Emacs Undo and Emacs Cult Problem
  7. 2010 Emacs: Have You Read Emacs Manual?

xah lee

  1. 2009 Freenode IRC Emacs Channel Ban on Xah Lee
  2. 2011 Edward O'Connor vs Xah Lee
  3. 2013 Xah Emacs Tutorial Criticisms: Emacs Lisp, Coding Style, Language Idioms, Controversy
  4. 2016 The Sigils WAR, Language Design and Coding Convention

If you have a question, put $5 at patreon and message me.
Or Buy Xah Emacs Tutorial
Or buy a nice keyboard: Best Keyboards for Emacs

Emacs

Emacs Lisp

Misc