Вышла новая версия старейшего редактора, написанного на C и Lisp, Emacs 30.1!
Основные изменения:
- портирование на Android;
- нативная компиляция включена по умолчанию (при наличии библиотеки libgccjit);
- нативная поддержка JSON, без ранее использованной библиотеки libjansson.
Изменения, несовместимые с предыдущими версиями:
- режимы Tree-Sitter теперь объявлены подрежимами режимов non-TS (исправления в major-mode-remap-alist, что позволяет добавлять моды к TS, например Yasnippet);
- буфер Completions всегда сопровождает icomplete-in-buffer;
- фильтр процессов переписан в нативный код.
Другие изменения:
- добавлена пользовательская опция trusted-content;
- добавлена поддержка Unicode 15.1;
- улучшена поддержка сенсорных экранов;
- элементы Modeline теперь можно выравнивать по правому краю;
- добавлены новые пользовательские опции, облегчающие работу: yes-or-no-prompt и kill-matching-buffers-no-ask.