4 ms·
"One day, a fool wanted to run Emacs in a GUI as a native GUI program. The rest is ChangeLog."
by twsted 10y ago
"One day, a fool wanted to run Emacs in a GUI as a native GUI program. The rest is ChangeLog."
- marai2 10y ago"Internally, Emacs still belives it’s a text program, and we pretend Xt is a text terminal, and we pretend GTK is an Xt toolkit. It’s a fractal of delusion."
- qwertyuiop924 10y ago...Well then how do fonts, images, and embedded X widgets work? Are they elisp hooks into the lie?
- swhipple 10y agoThey're propertized text. For example, on the splash screen, you can move the point on the logo and M-x describe-char to see that it has: display (image :type svg :file "splash.svg") https://www.gnu.org/software/emacs/manual/html_node/elisp/Display-Property.html https://www.gnu.org/software/emacs/manual/html_node/elisp/Di...
- qwertyuiop924 10y agoThat makes sense. Frankly, Emacs is a fractal of hacks, but it's incredibly powerful, consistent enough from a user perspective, and usually works, so we tend to ignore it.