Wydanie edytora tekstu GNU Emacs 28.1

Projekt GNU opublikował wydanie edytora tekstu GNU Emacs 28.1. Do czasu wydania GNU Emacs 24.5 projekt rozwijał się pod osobistym kierownictwem Richarda Stallmana, który jesienią 2015 roku przekazał stanowisko lidera projektu Johnowi Wiegleyowi.

Wydanie edytora tekstu GNU Emacs 28.1

Dodane ulepszenia obejmują:

  • Dodano możliwość kompilowania plików Lisp do kodu wykonywalnego przy użyciu biblioteki libgccjit, zamiast korzystania z kompilacji JIT. Aby włączyć kompilację natywną podczas budowania, musisz określić opcję „--with-native-compilation”, która skompiluje wszystkie pakiety Elisp dostarczane z Emacsem do kodu wykonywalnego. Włączenie trybu pozwala osiągnąć zauważalny wzrost wydajności.
  • Domyślnie do renderowania używana jest biblioteka graficzna Cairo (opcja „-with-cairo” jest aktywna), a do tworzenia tekstu używany jest silnik układu glifów HarfBuzz. Obsługa libXft jest przestarzała.
  • Dodano obsługę specyfikacji Unicode 14.0 i znacznie poprawiono pracę z emoji.
  • Dodano możliwość ładowania filtrów wywołań systemowych seccomp („—seccomp=FILE”) dla piaskownicy procesów.
  • Zaproponowano nowy system wyświetlania dokumentacji i grup funkcyjnych.
  • Dodano implementację „trybu menu kontekstowego” menu kontekstowego wyświetlanego po kliknięciu prawym przyciskiem myszy.
  • Możliwości pakietu do zarządzania projektami zostały znacznie rozszerzone.

Źródło: opennet.ru

Dodaj komentarz