Live data from Hacker News

Bye Bye Emojis: Emacs Hates MacOS

lunaryorn.com

91–100 of 181 posts

Re: Bye Bye Emojis: Emacs Hates MacOS

#91

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.

Did you expect anything tasteful or coherent from RMS?

Re: Bye Bye Emojis: Emacs Hates MacOS

#92
post #81

1) It's perfectly okay (and good) that GNU maintainers do not want to have features that are needlessly exclusive to a given platform. 2) It's perfectly okay (and good) that they want their software to behave consistently across platforms, as otherwise those are not really cross-platform. 3) Coloured typeface are illogical, just use pictures, which is what emoji are. It's fairly easy to insert images into a buffer in…

> It's fairly easy to insert images into a buffer in Emacs.

Sure and how it is represented in the underlying file? Is this platform independent?

Emoji are just a part of Unicode. As far as I care, I wouldn't mind if Emacs would just render it as [GRINNING FACE U+1f600]

Re: Bye Bye Emojis: Emacs Hates MacOS

#94

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.…

Seems to be a lot of hate for this policy, but the goal is simply universal interoperability, which is laudible. Otherwise we might as well go back to the days of IE6, since apparently there is absolutely no problem with Embrace-Extend-Extinguish, as long as we can have emojis on our Macbooks. Edit: I should add that, since it doesn't appear to be a true interop issue, it may not be a sound decision here. I'm defendi…

The goal is "the lowest common denominator", while when making a cross-platform software it makes sense to have features that use the strength of each platform.

Re: Bye Bye Emojis: Emacs Hates MacOS

#95
post #47

Earlier quoted context omitted.

>That'll make everyone stay up all night hacking to bring your lackluster platform to parity with its competition. Do you know any other platform that managed to form a foundation for org-mode? Until there is, emacs may not be called a "lackluster platform".

I'm not referring to Emacs with that, but rather to Stallman holding Emacs functionality hostage to boost GNU OS platform(s). Which are definitely lackluster.

Its not because its not shiny and not pricey that its lackluster. At least you can customize stuff on your OS instead of having to follow the only way designed by Apple.

Re: Bye Bye Emojis: Emacs Hates MacOS

#96
For all those who constantly whine against decisions of RMS, you can atleast go start a fork of emacs if you wanted. Unlike macOS which is commercial jail , you have to beg for years for any bug fix/feature you want, and even then it won't be implemented.

Someone has to be ideologically pure, in a world of jailed software.

Re: Bye Bye Emojis: Emacs Hates MacOS

#97
post #81

1) It's perfectly okay (and good) that GNU maintainers do not want to have features that are needlessly exclusive to a given platform. 2) It's perfectly okay (and good) that they want their software to behave consistently across platforms, as otherwise those are not really cross-platform. 3) Coloured typeface are illogical, just use pictures, which is what emoji are. It's fairly easy to insert images into a buffer in…

> It's fairly easy to insert images into a buffer in Emacs. Sure and how it is represented in the underlying file? Is this platform independent? Emoji are just a part of Unicode. As far as I care, I wouldn't mind if Emacs would just render it as [GRINNING FACE U+1f600]

An emoji minor mode that replaces :emoji: strings is one option. Emoji are unfortunately part of unicode, but here the patch is about coloured face, not emoji specifically.

Re: Bye Bye Emojis: Emacs Hates MacOS

#98

A colour emoji font is available for Linux [1][2] so it doesn't really make any sense to disable the feature on macOS. [1] http://www.omgubuntu.co.uk/2016/03/enable-color-emoji-linux-... [2] https://github.com/eosrei/emojione-color-font/releases/

That only appears to work in Gecko-based applications, such as Firefox.

Re: Bye Bye Emojis: Emacs Hates MacOS

#99
post #51

Earlier quoted context omitted.

Seems like they are generally popular: http://www.adweek.com/news/advertising-branding/infographic-...

Once more i find myself worried about the "positive" feedback loop found in mass media, marketing, and popular culture...

Get off the high horse

Different people like different things. 1337-speak and obscene levels of abbreviation largely came into being as SMS and text in-game chat were popular because, for a lot of people, spelling out words was much slower (or costly). The former mostly faded whereas the latter is still useful for twitter and people who actually still do SMS due to restrictions

Emoji (and emoticons before them) are similar. It is a way to convey an emotion or have a bit of fun in a concise manner. Some people like to type "That is hilarious". Others will type "LMFAO". And others still will put a pacman that is laughing. All convey the same message just in a different way.

Post reply on HN