Emacs 29.1

good-penguin.png

Состоялся первый и долгожданный стабильный релиз 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;
  • Множество мелких исправлений

>>> Подробности

©  Linux.org.ru