GNU Emacs 28.1 вече е пуснат и това са неговите новини

Преди няколко дни беше обявено пускането на новата версия на GNU Emacs 28.1, версия, в която бяха направени някои доста страхотни подобрения От които можем да подчертаем възможността за компилиране на Lisp файлове, добавянето на поддръжка за Unicode 14.0 и също така подобрения в поддръжката на емоджи, наред с други неща.

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

Този текстов редактор е достъпен за GNU / Linux, Windows и macOS, Написана е на C и предоставя Emacs Lisp като разширение. Също така реализиран в C, Emacs Lisp е „диалект“ на езика за програмиране 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, че se добави поддръжка за спецификацията Unicode 14.0 и има Много подобрена работа с емоджи.

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

От друга страна, можем да открием и това добавена реализация на контекстни менюта в режим на контекстно меню се показва при щракване с десен бутон и че възможностите на пакета за управление на проекти project.el са значително разширени.

Накрая ако искате да научите повече за това за тази нова версия на редактора, можете да проверите подробностите в официалното съобщение В следващия линк.

Как да инсталирам Gnu Emacs на Ubuntu и деривати?

Ако се интересувате от възможността да инсталирате тази нова версия на Gnu Emacs на вашия дистрибутор, Те могат да го направят по два начина.

Първи един от тях е да го направи директно от Софтуерен център от Ubuntu или с помощта на Synaptic.

Въпреки че, както знаете, актуализациите на приложения обикновено не са налични веднага, така че трябва да изчакаме няколко дни, за да стане достъпно за всички.

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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