Доступен релиз текстового редактора GNU Emacs 25.1
Проект GNU опубликовал релиз екстового редактора GNU Emacs 25.1. Это первый стабильный релиз серии 25.x, подготовленный после 4 лет развития ветки 24.x, а также первый выпуск, сформированный после того, как Ричард Столлман передал пост лидера проекта другому участнику.
Ключевые новшества:
- Обеспечена загрузка динамически связываемых библиотек, которые могут выступать в роли подключаемых модулей, реализующих дополнительную функциональность для использования в Lisp-программах Emacs, по аналогии с пакетами для Emacs Lisp;
- Экспериментальная поддержка отрисовки с использованием библиотеки Cairo (требуется сборка с опцией »--with-cairo»). Положительным моментом использования Cairo является возможность использования встроенных диалогов вывода на печать при сборки Emacs с GTK+;
- Реализован менеджер сетевой безопасности (Network Security Manager — NSM), в том числе обеспечивающий проверку корректности сертификатов TLS/SSL. Во встроенном генераторе псевдослучайных числе обеспечена генерация криптографически стойких случайных значений;
- Добавлен новый режим 'electric-quote-mode' для подстановки прямых и обратных кавычек по мере ввода;
- Добавлена поддержка схлопывания символов в isearch.el;
- Представлены новые возможности для вставки символов Unicode: горячая клавиша C-x 8 для быстрой вставки некоторых символов, таких как U+2010 (HYPHEN), U+2011 (NON-BREAKING HYPHEN) и U+2012 (FIGURE DASH);
- В состав включён новый набор пиктограмм;
- Добавлена функция Xwidgets, позволяющая интегрировать родные для системы виджеты в интерфейс Emacs. Например, при наличии gtk3 и webkitgtk3 можно получить доступ к встроенному браузеру на основе webkit через команду 'M-x xwidget-webkit-browse-url';
- Прекращена работа на платформе IRIX, поддержка которой была прекращена компанией SGI в 2013 году.
© OpenNet