Homebrew-core: feature request: add a patch to Emacs formula to enable emoji again

Created on 21 Sep 2016  路  6Comments  路  Source: Homebrew/homebrew-core

In Emacs 25.1, the upstream Emacs developers decided to block rendering of color fonts on macOS: https://github.com/emacs-mirror/emacs/commit/9344612d3cd164317170b6189ec43175757e4231

I understand that Homebrew doesn't generally like carrying feature patches, but since this patch was specifically introduced to degrade the functionality of free software on macOS, and Homebrew's purpose is to provide a good user experience of free software _on_ macOS, you might make an exception in this case.

Thank you for your consideration!

maintainer feedback

Most helpful comment

I love emoji so I would be fine carrying this patch (in fact I apply it in my experimental version of the Emacs formula: https://github.com/dunn/homebrew-yolo/blob/master/Formula/emacs-edge.rb).

But it would mark an exception, so let's get a few more opinions.

All 6 comments

cc @dunn, friendly neighborhood emacs user and ethicist

It should also be noted that the way this bug shows itself is pretty user-hostile. (Sufficiently so that I'm pretty comfortable calling it a bug.). Under 24.4+, emoji render fine. Upgrade to 25.1, and every time a new emoji is rendered, you get a five-second freeze and no rendered emoji, with no useful information in *Messages* or out of describe-char.

You can find the Symbola workaround (go install a new font) in the NEWS file, but you have to correctly diagnose the problem and know what you're looking for.

I love emoji so I would be fine carrying this patch (in fact I apply it in my experimental version of the Emacs formula: https://github.com/dunn/homebrew-yolo/blob/master/Formula/emacs-edge.rb).

But it would mark an exception, so let's get a few more opinions.

Happy to have this in external taps but not here, sorry!

For anyone else discovering this issue, https://github.com/railwaycat/homebrew-emacsmacport might be an interesting external tap to try; beyond just this minor issue, it tries to fully integrate with the mac as a platform.

(Also, thank you @dunn and @MikeMcQuaid for the prompt response here!)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gregvirgin picture gregvirgin  路  3Comments

ralexx picture ralexx  路  4Comments

ghost picture ghost  路  3Comments

xeoneux picture xeoneux  路  3Comments

daviderestivo picture daviderestivo  路  4Comments