Live data from Hacker News

Bye Bye Emojis: Emacs Hates MacOS

lunaryorn.com

141–150 of 181 posts

Re: Bye Bye Emojis: Emacs Hates MacOS

#141
post #67

Earlier quoted context omitted.

Then you will find yourself compromised when using software made by another school of thought. shrug

Compromised in what way? There are other, non-GNU free software alternatives out there.

And you are free to use them. Have fun.

Re: Bye Bye Emojis: Emacs Hates MacOS

#143
post #50

It is a strange interpretation of freedom, if you are free to run the software how you want, except if RMS disapproves your OS. I think this way of "defending free software" is rather counterproductive. I say this as a strong supporter of free and open source software and both a Mac and Linux user. I want Linux or any other free operation system to be strong in the market. But this should be reached on features and c…

Yet RMS disapproval of MAC OS does not make Free software less free. The fundamental rights of free software are still preserved: "the users have the freedom to run, copy, distribute, study, change and improve the software"

Yes, those rights are not limited. Still I find it a strange thing, that working features are removed, because they affect only "disapproved" operating systems. I don't like it, if technical questions and political ideas are too strongly mixed.

Re: Bye Bye Emojis: Emacs Hates MacOS

#144

Earlier quoted context omitted.

From the fact that tar is a tape archiver, and according to the UNIX philosophy of "do one thing and do it well" it should empathically not dub as a (de)compressor. GNU implements tools inside of other tools. Emacs is a perfect example if that.

GNU didn't originate from a unix mindset. You should know this. That doesn't mean their software is bad. Also, Emacs is incredibly useful, and one of the best general-purpose text editors out there.

GNU didn't originate from a unix mindset. You should know this.

I do and oh-how-right you are. What I have major difficulty with is comprehending why people like it, and why they tolerate Stallman's nonsense when there are alternatives. The "rip it all out because it's not ours and re-invent everything just because" attitude is so fundamentale broken.

Re: Bye Bye Emojis: Emacs Hates MacOS

#145

Earlier quoted context omitted.

From the fact that tar is a tape archiver, and according to the UNIX philosophy of "do one thing and do it well" it should empathically not dub as a (de)compressor. GNU implements tools inside of other tools. Emacs is a perfect example if that.

In that case you mean option -x not -z. Either way, there are several philosophies and schools of thought. Many of them yield good results in different situations. "Do one thing..." is not the same as "do _only_ one thing..." and there are exceptions to the rules and _we_ made the rules so _we_ can/may change them. Sticking to rules when they don't make sense is stubbornness and locks one in a local maximum.

Using a dedicated (de)compressor and then piping that as input to a tape archiver makes perfect sense to me:

  tar cf - file | xz -9evc > archive.tar.xz

  xz -dvc archive.tar.xz | tar xf -

Re: Bye Bye Emojis: Emacs Hates MacOS

#146
post #122

Earlier quoted context omitted.

We're not talking about Emojis, but coloured typeface. Emojis are part of Unicode, coloured typeface are not.

Typefaces are not part of Unicode, coloured or not.

Unicode is a list of glyphs, typefaces are sets of shapes which represent glyphs. Emoji are pictures. Coloured glyphs in Unicode, which include emoji, require compliant typefaces to include some shapes that have a preset colour, and this is illogical, as colour is not the property of the shapes of a type, but of the rendered text. This must stop before Mona Lisa makes it into the Unicode.

Re: Bye Bye Emojis: Emacs Hates MacOS

#149

Earlier quoted context omitted.

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 simply universal interoperability No, the goal is that "GNU Emacs should never offer people a practical reason to use some other system instead of GNU". Universal interoperability is just a side effect.

Though under this wording emacs would theoretically accept a GNU OS-only feature. It just happens that GNU OSes rarely offer extra features that emacs can take advantage of.

Re: Bye Bye Emojis: Emacs Hates MacOS

#150

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/

There are actually a couple now. They currently only render in Gecko apps (though apparently it's possible to get them working in Chromium apps now, too). There's a bug filed in FreeType[0] to support SVG-in-OT fonts like this one, but no implementation yet.

I believe that having this implemented in FreeType would be sufficient to get it to work in GTK3 Emacs; not sure about plain X toolkits.

[0]: https://savannah.nongnu.org/bugs/?46141

Post reply on HN