Стало известно несколько дней назад наличие новой версииl популярный текстовый редактор GNU Emacs с новой версией 26.3. Это третья версия в ветви 26.x после первой версии (26.1), выпущенной в мае 2018 года, и второй (26.2), выпущенной в апреле прошлого года.
Тем, кто не знаком с этим популярным текстовым редактором, следует знать, что 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) для загрузки и установки расширений
- И многое другое
Основные новые возможности Emacs 26.3
Несомненно, версия Emacs 26.1 принесла много новых возможностей., из них выделяются:
- Реализация ограниченной формы конкуренции с потоками Lisp
- Поддержка необязательного отображения номеров строк в буфере. Обратите внимание, что для редактирования файла в Emacs (файл находится на жестком диске) редактор делает копию в своей собственной области памяти, и эта копия называется буфером.
- новый однострочный режим горизонтальной прокрутки
- Поддержка 24-битного цвета на совместимых текстовых терминалах
В то время как в этом новом выпуске GNU Emacs, который версия 26.3 есть несколько изменений, которые выделяются, для один из них - включение нового ключа GPG для проверки пакетов в каталоге GNU ELPA.
Новая опция, 'help-enable-complete-auto-load', также была предложена для отключения функции, представленной в Emacs 26.1, которая загружает файлы во время завершения ввода, комбинируя 'Ch f' и 'Ch v'.
Как установить Gnu Emacs 26.3 на Ubuntu и производные?
Если вы хотите установить эту новую версию Gnu Emacs в свой дистрибутив, Они могут сделать это двумя способами.
Первый один из них - сделать это напрямую от Центр программного обеспечения из Ubuntu или с помощью Synaptic.
Хотя, как вы знаете, обновления приложений обычно не доступны сразу, поэтому мы должны подождать несколько дней, чтобы они стали доступны всем.
Другой способ и рекомендуемые иметь ya более актуальная версия версия 26.2
Это с помощью репозитория который несколько часов назад я сделал обновление пакета, и это (в данный момент я пишу эту статью) доступным для Ubuntu 16.04 Xenial, 18.04 Bionic Beaver, 18.10 Cosmic Cuttlefish, 19.04 Disco Dingo, Linux Mint 19 и других производных Ubuntu.
Чтобы установить GNU Emacs на Ubuntu, а также на его производные, нам нужно будет только открыть терминал (Мы можем сделать это с помощью комбинации клавиш Ctrl + Al + T) и скопируйте в него следующие команды:
sudo add-apt-repository ppa:kelleyk/emacs -y sudo apt-get update sudo apt-get install emacs26
Как удалить Gnu Emacs 26.3?
Если по какой-либо причине вы хотите удалить этот текстовый редактор из своей операционной системы, вам нужно будет только открыть терминал (Ctrl + Alt + T).
После этого вам останется только написать в нем следующее:
sudo add-apt-repository ppa:kelleyk/emacs -r sudo apt remove emacs26 sudo apt autoremove
Добавление репозитория, который вы предлагаете, у меня не сработало. Это дало мне следующую ошибку:
sudo add-apt-repository ppa: kelleyk / Emacs -y
Невозможно добавить PPA: 'ppa: ~ kelleyk / ubuntu / Emacs'.
У пользователя с именем '~ kelleyk' нет PPA с именем 'ubuntu / Emacs'
Пожалуйста, выберите из следующих доступных PPA:
* 'compton': комптон
* 'curl': завиток
* 'emacs': стабильные выпуски Emacs
* 'fluxbox': fluxbox
* 'git-приложение': git-приложение
* 'updates': обновления для Ubuntu.
Я пробовал это, и вот как это работает:
sudo add-apt-repository ppa: kelleyk / emacs
Спасибо за вход