Proiectul GNU a publicat lansarea editorului de text GNU Emacs 28.1. Până la lansarea GNU Emacs 24.5, proiectul s-a dezvoltat sub conducerea personală a lui Richard Stallman, care i-a predat postul de lider de proiect lui John Wiegley în toamna anului 2015.
Printre îmbunătățirile adăugate:
- Oferă posibilitatea de a compila fișiere Lisp în cod executabil folosind biblioteca libgccjit, în loc de a utiliza compilarea JIT. Pentru a activa compilarea nativă la construirea, trebuie să specificați opțiunea „--with-native-compilation”, care va compila toate pachetele Elisp care vin cu Emacs în cod executabil. Activarea modului vă permite să obțineți o creștere vizibilă a performanței.
- În mod implicit, biblioteca grafică Cairo este utilizată pentru randare (opțiunea „--with-cairo” este activată), iar motorul de aspect al glifului HarfBuzz este utilizat pentru redarea textului. Suportul libXft a fost depreciat.
- S-a adăugat suport pentru specificația Unicode 14.0 și a îmbunătățit semnificativ lucrul cu emoji.
- S-a adăugat posibilitatea de a încărca filtre de apeluri de sistem seccomp ('—seccomp=FILE') pentru procesele de sandbox.
- A fost propus un nou sistem de afișare a documentației și a grupurilor de funcții.
- S-a adăugat implementarea „context-menu-mode” a meniurilor contextuale afișate când faceți clic dreapta.
- Capacitățile pachetului pentru managementul proiectelor au fost extinse semnificativ.
Sursa: opennet.ru