Live data from Hacker News

Bye Bye Emojis: Emacs Hates MacOS

lunaryorn.com

21–30 of 181 posts

Re: Bye Bye Emojis: Emacs Hates MacOS

#21
FSF policy is that GNU software should not have features that will only work on non-free operating systems. The decision to remove multicolor glyph support was made on that basis.

The FSF don't want to make their software better on non-free operating systems which, given their goals, doesn't seem particularly unreasonable to me.

Re: Bye Bye Emojis: Emacs Hates MacOS

#22
"Therefore, when someone implements a useful new feature but only for a non-GNU system, we do not accept it that form."

Users of non-GNU systems that use GNU software: the FSF is actively trying to make your life more difficult.

Re: Bye Bye Emojis: Emacs Hates MacOS

#23
Emojify[0] provides all the emoji support I seem to need on both Ubuntu and macOS. It uses non-proprietary emojis though. If that's unacceptable, it can take arbitrary directories for emojis[1].

I must say, Emacs still runs better on macOS than Xcode does on Linux.

[0]: https://github.com/iqbalansari/emacs-emojify

[1]: https://github.com/iqbalansari/emacs-emojify/issues/19

Re: Bye Bye Emojis: Emacs Hates MacOS

#25
This kind of thing is exactly why I will always support and use Mitsuharu Yamamoto's macOS Emacs port (https://bitbucket.org/mituharu/emacs-mac), which has been consistently rock solid and committed to implementing nice to haves on macOS that this sort of political bullshit holds back on official development.

Homebrew tap here: https://github.com/railwaycat/homebrew-emacsmacport

Re: Bye Bye Emojis: Emacs Hates MacOS

#27
As one of GNU's flagship products, why shouldn't Emacs remind users that it is not in agreement with Apple's treatment of its users? GNU has an agenda, just like Apple does. Intel cripples icc for non-Intel CPUs, making it emit pessimised assembler. Apple makes sure that its hardware only works with other Apple products and that macOS can only be legally virtualised on Apple hardware. Everyone has an agenda.

The difference is that GNU is a lot smaller and has a lot less power and resources than Apple and Intel. So much that it is relatively easy and, in fact, explicitly allowed by the GPL, for someone like Yamamoto to come along and decide that, by golly, Emacs will have unique macOS-only features and Apple deserves to have more money to do whatever it wants to its users because its users enjoy Apple's treatment, smelly GNU/Beards be damned. This is a lot easier than fixing icc for AMD CPUs or putting headphone jacks into iPhones 7.

> We are not welcome, and never will be.

You are welcome. You are very welcome. Apple is not. You should not identify yourself with Apple's operating system.

Re: Bye Bye Emojis: Emacs Hates MacOS

#28

And several other Mac features were stopped before they made it into the official release. This is Richard Stallman's policy: "GNU Emacs should never offer people a practical reason to use some other system instead of GNU. Therefore, when someone implements a useful new feature but only for a non-GNU system, we do not accept it that form." https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01... https://lists.…

Yes, yes. Hold Emacs hostage Mr. Stallman. That'll make everyone stay up all night hacking to bring your lackluster platform to parity with its competition.

There's a real need for innovation and great ideas to better support all manner of open community resources, free software and beyond. But stupid control games are totes better than all that.

Re: Bye Bye Emojis: Emacs Hates MacOS

#29

And several other Mac features were stopped before they made it into the official release. This is Richard Stallman's policy: "GNU Emacs should never offer people a practical reason to use some other system instead of GNU. Therefore, when someone implements a useful new feature but only for a non-GNU system, we do not accept it that form." https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg01... https://lists.…

If the goal is to encourage people to use GNU software and potentially even migrate to a full GNU system, I find this policy counterintuitive. It comes off as needless and antagonistic and it pushes me further away from GNU and towards free software that's not so tangled up in rigid philosophies, or worse, proprietary software.

Re: Bye Bye Emojis: Emacs Hates MacOS

#30
,,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 systems1. What a daft decision.''

- well, right now, it's just bloating Emacs for the rest of the world. If one needs it on MacOS, I'm sure it can be added it to a personal installation.

Post reply on HN