GNU Emacs 28.1 уже выпущен, и это его новости

Несколько дней тому назад анонсирован выпуск новой версии GNU Emacs 28.1, версия, в которой были сделаны некоторые довольно крутые улучшения Среди прочего мы можем выделить возможность компилировать файлы Lisp, добавление поддержки Unicode 14.0, а также улучшения поддержки эмодзи.

Тем, кто не знаком с этим популярным текстовым редактором, следует знать, что GNU Emacs - расширяемый, настраиваемый, бесплатный и открытый текстовый редактор. созданный основателем проекта GNU Ричардом Столлманом. Это самый популярный из семейства текстовых редакторов Emacs.

Этот текстовый редактор доступен для GNU / Linux, Windows и macOS, Он написан на C и предоставляет Emacs Lisp в качестве языка расширения. Emacs Lisp, также реализованный на C, является «диалектом» языка программирования Lisp, используемого Emacs в качестве языка сценариев.

Для тех, кто не знаком с этим текстовым редактором, Возможности GNU Emacs включают:

  • режимы редактирования с учетом содержимого, включая выделение синтаксиса, для многих типов файлов
  • Интегрированная исчерпывающая документация, включая руководство для новых пользователей
  • Полная поддержка Unicode почти для всех скриптов
  • Он также легко настраивается с помощью кода Emacs Lisp или графического пользовательского интерфейса.
  • Он имеет полную экосистему функций, помимо редактирования текста, включая отслеживание календаря и планировщик проектов (с режимом организации), электронную почту и программу чтения новостей (Gnus), интерфейс отладки и многое другое.
  • также извлекает выгоду из системы пакетов (Emacs Lisp Package Archive или ELPA) для загрузки и установки расширений
  • И многое другое

Основные новые возможности GNU Emacs 28.1

В представленной новой версии Emacs 28.1 подчеркивается, что возможность компилировать файлы Lisp в исполняемый код использование библиотеки libgccjit вместо JIT-компиляции.

Упоминается, что включить компиляцию родной при компиляции, вы должны указать опцию '-with-native-compilation', который скомпилирует все пакеты Elisp, поставляемые с Emacs, в исполняемый код. Важно отметить, что включение режима позволяет добиться заметного прироста производительности.

Еще одно изменение, которое выделяется в этой новой версии, заключается в том, что по умолчанию каирская графическая библиотека используется для представления (опция '-with-cairo' включена) и для вывода текста - механизм компоновки глифов HarfBuzz, плюс упоминается, что поддержка libXft устарела.

Мы также можем найти в этой новой версии Emacs 28.1, чтоe добавлена ​​поддержка спецификации Unicode 14.0 и имеет Значительно улучшена обработка эмодзи.

В дополнение к этому также подчеркивается, что была добавлена ​​возможность загрузки фильтров системных вызовов seccomp ('–seccomp=FILE') для изоляции изолированной программной среды процесса и что была предложена новая документация и система группового отображения функций.

С другой стороны, мы также можем найти, что добавлена ​​​​реализация контекстного меню «context-menu-mode» отображается при щелчке правой кнопкой мыши и что возможности пакета управления проектами project.el были значительно расширены.

В конце концов если вы хотите узнать об этом больше об этой новой версии редактора вы можете узнать подробности в официальном объявлении По следующей ссылке.

Как установить Gnu Emacs на Ubuntu и производные?

Если вы хотите установить эту новую версию Gnu Emacs в свой дистрибутив, Они могут сделать это двумя способами.

Первый один из них - сделать это напрямую от Центр программного обеспечения из Ubuntu или с помощью Synaptic.

Хотя, как вы знаете, обновления приложений обычно не доступны сразу, поэтому мы должны подождать несколько дней, чтобы они стали доступны всем.

Другой способ и рекомендуемые иметь ya более актуальная версия заключается в загрузке и компиляции исходного кода, который можно найти на официальном сайте издателя.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.