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;
- Множество мелких исправлений
>>> Подробности