Emacs 29.1
Состоялся первый и долгожданный стабильный релиз Emacs из 29 ветки.
В этой версии интегрирована знаменитая ветка Pure GTK (PGTK), реализующая графический интерфейс на базе GTK3 без привязки к X11. Таким образом, это первый официальный релиз с нативной поддержкой Wayland.
Отдельно стоит отметить интеграцию модуля подсветки синтаксиса tree-sitter
как альтернативу встроенной системе font-lock
. Парсеры tree-sitter
вместо регулярных выражений используют более точную GLR
-грамматику и подгружаются из нативных библиотек, не привязанных к редактору. Среди конкурентов, активно развивающих tree-sitter
, стоит отметить NeoVim.
Другие изменения:
- Интегрирован Language Server клиент Eglot.
- Интегрирован популярный модуль
use-package
. - Для X задействован XInput 2 и улучшен drag-n-drop.
- Добавлен модуль для работы с sqlite3.
- Поддержка изображений в формате WebP.
- Ускорена работа с очень длинными строками.
- Плавная прокрутка при использовании тачпада.
- Улучшена поддержка смайлов и Unicode 15.0.
- Реализована двойная буферизация на Windows.
- Множество мелких исправлений.
>>> Подробности