Das GNU-Projekt hat die Version 28.1 des Texteditors GNU Emacs veröffentlicht. Bis zur Veröffentlichung von GNU Emacs 24.5 wurde das Projekt unter der persönlichen Leitung von Richard Stallman entwickelt, der die Projektleitung im Herbst 2015 an John Wiegley übergab.

Unter den hinzugefügten Verbesserungen:
- Es wurde die Möglichkeit hinzugefügt, Lisp-Dateien mit Hilfe der Bibliothek libgccjit in ausführbaren Code zu kompilieren, anstatt JIT-Kompilierung zu verwenden. Um die eingebaute Kompilierung beim Build zu aktivieren, muss die Option ‘—with-native-compilation’ angegeben werden, wodurch alle mit Emacs gelieferten Elisp-Pakete in ausführbaren Code kompiliert werden. Die Aktivierung dieses Modus führt zu einer merklichen Leistungssteigerung.
- Standardmäßig wird für die Darstellung die Grafikbibliothek Cairo verwendet (die Option ‘—with-cairo’ ist aktiviert), während für die Textdarstellung die Glyphen-Layout-Engine HarfBuzz verwendet wird. Die Unterstützung von libXft wurde als veraltet kategorisiert.
- Die Unterstützung für die Unicode-Spezifikation 14.0 wurde hinzugefügt und die Verarbeitung von Emojis erheblich verbessert.
- Es wurde die Möglichkeit hinzugefügt, seccomp-Systemaufruffilter (‘—seccomp=FILE’) zur Sandbox-Isolierung des Prozesses zu laden.
- Ein neues System zur Anzeige von Dokumentationen und Gruppierungen von Funktionen wurde vorgeschlagen.
- Der Modus 'context-menu-mode' wurde hinzugefügt, um kontextabhängige Menüs anzuzeigen, die beim Rechtsklick erscheinen.
- Die Funktionen des Projektmanagement-Pakets wurden erheblich erweitert.
Quelle: opennet.ru
