Ntọhapụ editọ ederede GNU Emacs 28.1

GNU Project ebipụtala ntọhapụ nke GNU Emacs 28.1 editọ ederede. Ruo mgbe a tọhapụrụ GNU Emacs 24.5, oru ngo a malitere n'okpuru nduzi nke Richard Stallman, onye nyefere John Wiegley ọkwa onye ndu oru ngo na ọdịda nke 2015.

Ntọhapụ editọ ederede GNU Emacs 28.1

Nkwalite agbakwunyere gụnyere:

  • Предоставлена возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit, вместо использования JIT-компиляции. Для включения встроенной компиляции при сборке необходимо указать опцию ‘—with-native-compilation’, при которой все поставляемые с Emacs пакеты Elisp будут скомпилированы в исполняемый код. Включение режима позволяет добиться заметного повышения производительности.
  • По умолчанию для отрисовки задействована графическая библиотека Cairo (активирована опция ‘—with-cairo’), а для вывода текста движок компоновки глифов HarfBuzz. Поддержка libXft переведена в категорию устаревших.
  • Добавлена поддержка спецификации Unicode 14.0 и значительно улучшена работа с emoji.
  • Добавлена возможность загрузки фильтров системных вызовов seccomp (‘—seccomp=FILE’) для sandbox-изоляции процесса.
  • Предложена новая система для отображения документации и групп функций.
  • Добавлен режим ‘context-menu-mode’ реализацией контекстных меню, показываемых при клике правой кнопкой мыши.
  • Заметно расширены возможности пакета для ведения проектов.

isi: opennet.ru

Tinye a comment