Le projet GNU a publié la version de l'éditeur de texte GNU Emacs 28.1. Jusqu'à la sortie de GNU Emacs 24.5, le projet s'est développé sous la direction personnelle de Richard Stallman, qui a cédé le poste de chef de projet à John Wiegley à l'automne 2015.
Les améliorations ajoutées incluent :
- Offre la possibilité de compiler des fichiers Lisp en code exécutable à l'aide de la bibliothèque libgccjit, au lieu d'utiliser la compilation JIT. Pour activer la compilation native lors de la construction, vous devez spécifier l'option '--with-native-compilation', qui compilera tous les packages Elisp fournis avec Emacs en code exécutable. L'activation du mode vous permet d'obtenir une augmentation notable des performances.
- Par défaut, la bibliothèque graphique Cairo est utilisée pour le rendu (l'option '--with-cairo' est activée) et le moteur de mise en page des glyphes HarfBuzz est utilisé pour la sortie du texte. La prise en charge de libXft est obsolète.
- Ajout de la prise en charge de la spécification Unicode 14.0 et travail considérablement amélioré avec les emoji.
- Ajout de la possibilité de charger des filtres d'appel système seccomp (« —seccomp=FILE ») pour le sandboxing des processus.
- Un nouveau système a été proposé pour afficher la documentation et les groupes de fonctions.
- Ajout de l'implémentation 'context-menu-mode' des menus contextuels affichés lors d'un clic droit.
- Les capacités du package pour la gestion de projet ont été considérablement étendues.
Source: opennet.ru