Проектът GNU обяви пускането на новата версия на популярния текстов редактор "GNU Emacs 27.1", версия в която е добавена опора за мигли, както и поддръжка за JSON парсинг и подобрена поддръжка за изход с помощта на библиотеката в Кайро, наред с други неща.
За тези, които не са запознати с този популярен текстов редактор, те трябва да знаят това GNU Emacs е разширяем, персонализиран, безплатен и отворен текстов редактор създаден от основателя на проекта GNU, Ричард Столман. Това е най-популярното от семейството текстови редактори на Emacs.
Този текстов редактор е достъпен за GNU / Linux, Windows и macOS, Написана е на C и предоставя Emacs Lisp като разширение. Също така реализиран в C, Emacs Lisp е „диалект“ на езика за програмиране Lisp, използван от Emacs като скриптов език.
До пускането на GNU Emacs 24.5, проектът е разработен под личното ръководство на Ричард Столман, който предаде ръководството на проекта на Джон Уигли през есента на 2015 г.
Какво е новото в GNU Emacs 27.1?
В тази нова версия на редактора a от новостите, които се открояват е новото вграден държач на лентата за раздели („режим на лентата с раздели“), който ви позволява да работите с прозорци като раздели в редактора.
Друга важна нова функция в тази нова версия на GNU Emacs 27.1 е pВъзможност за преоразмеряване и завъртане на изображения без използване на пакета ImageMagick.
Освен това можем да намерим и подкрепата на JSON разбор, както и подобрена поддръжка за изход с помощта на библиотеката в Кайро.
От останалите включени промени в тази нова версия на редактора:
- Библиотека HarfBuzz за визуализиране на текст.
- Вградена поддръжка за произволни размери на цели числа в Emacs Lisp.
- Спрете да използватеexec за организиране на изтегляния в полза на новия преносим механизъм за изтегляне.
- Като се вземат предвид изискванията на спецификациите на XDG при поставяне на файловете за инициализация.
- Допълнителен файл за ранно стартиране.
- Активиране на лексикални връзки по подразбиране в Emacs Lisp.
Ако искате да научите повече за това относно обявяването на новата версия, можете да се консултирате с нея, като отидете на следваща връзка.
Как да инсталирам GNU Emacs на Linux?
За тези, които се интересуват от възможността да инсталират този редактор на своите системи, те трябва да знаят това повечето дистрибуции на GNU / Linux предоставят GNU Emacs в своите хранилища, с които те могат просто да намерят и инсталират пакета от своя софтуерен център или с помощта на своя мениджър на пакети.
Например кои са те Ubuntu, Debian или производни потребители от тях те могат да инсталират редактора, като отворят терминал и въведат следната команда в него:
sudo apt install emacs
Въпреки че за Ubuntu и дериватите има разработчик, който компилира кода на редактора и ги предоставя в хранилище, което може да бъде добавено със следната команда:
За да инсталирате GNU Emacs на Ubuntu, както и производни от него, ще трябва само да отворим терминал (Можем да направим това с комбинацията от клавиши Ctrl + Al + T) и копирайте в него следните команди:
sudo add-apt-repository ppa:kelleyk/emacs -y
Тук става въпрос за мониторинг бързата наличност за инсталиране на пакета от новата версия.
В случая с тези, които са Потребители на Arch Linux, Manjaro, Arco Linux или други производни, инсталацията може да се извърши чрез изпълнение на следната команда в терминал:
sudo pacman -S emacs
докато за тези, които предпочитат да използват Snap пакети, те могат да инсталират редактора със следната команда:
sudo snap install emacs --classic
Накрая за тези, които се интересуват от инсталирането на новата версия сегаВ момента единственият начин е да изтеглите изходния код на редактора, за да го компилирате във вашата система.
Новата версия на Emacs може да бъде получена от официалния уебсайт в раздела за изтегляне.
Използвам Emacs през последните седем години и това е едно от най-удивителните и прекрасни неща, които открих в Linux (заедно с Python и Bash). Това не е само за редактиране на код; идеален е за работа със статии и обикновени учебници. Използвайки комбинация от макроси на клавиатурата и регулярни изрази, е възможно да направите за няколко минути това, което неиницииран може да отнеме часове или дори дни :)