ГлавнаяОперационные системыLinuxЧто такое Doom Emacs и как его установить

Что такое Doom Emacs и как его установить

Установка Doom Emacs

ростой и доступный способ начать работу со средой Emacs. Для этого он предоставляет вам редактор, который уже оснащен плагинами и работает прямо из коробки. В этой статье показано, как установить Doom Emacs в Linux, а также настроить его для личного использования.

Примечание: Emacs попал в наш список из лучшее программное обеспечение для Linux .

Что такое Doom Emacs?

По своей сути Дум представляет собой собственный дистрибутив Emacs. Это версия Emacs, которая содержит различные инструменты и настройки для оптимизации набора функций тек

Что такое Doom Emacs?

. Например, Doom Emacs поставляется с собственной вспомогательной утилитой, которая автоматически обновляет и настраивает вашу личную установку.

Снимок экрана, показывающий экран приветствия Doom Emacs по умолчанию.

Разработчики Doom Emacs также разработали его как «структуру конфигурации» для текстового редактора. В результате Doom часто оказывается достаточно гибким, и вы можете использовать его в качестве основы для собственного текстового редактора с помощью пользовательских плагинов и настроек.

Полезно знать: Emacs — это больше, чем просто мощный текстовый редактор. Узнайте, как можно подключить Emacs к IRC, используя ERC .

Подготовка вашей системы к Doom Emacs

Примечание. Если у вас уже есть работающая базовая установка Emacs вместе с ripgrep и Гит , вы можете пропустить этот шаг и перейти к установке Doom Emacs.

Первым шагом при установке Doom является получение его основных зависимостей: Emacs, ripgrep и Git. Для этого откройте окно терминала и выполните следующую команду:

Ubuntu/Debian

sudo apt install emacs-gtk ripgrep git

Для RHEL и Fedora вы можете установить основные зависимости Doom через dnf:

sudo dnf install emacs ripgrep git

В дистрибутивах на основе Arch с использованием pacman:

sudo pacman -S emacs ripgrep git<

Подготовка вашей системы к Doom Emacs

h2>

Для правильной работы Doom требуется чистая установка Emacs. Убедитесь, что папка конфигурации Emacs по умолчанию не существует в вашем домашнем каталоге:

rm -rf /home/$USER/.emacs.d/

Примечание. Вы можете сохранить предыдущую настройку Emacs, создав архив исходной папки «.emacs.d» перед ее удалением: tar cvzf ~/emacs-d-backup.tar.gz ~/.emacs.d.

Клонируйте репозиторий Doom со страницы разработчика на Github и сохраните его как каталог конфигурации Emacs текущего пользователя:

git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
Терминал, показывающий процесс клонирования Git для репозитория Doom Emacs.

Зайдите в новый каталог конфигурации и запустите утилиту установки Doom:

cd ~/.emacs.d
./bin/doom install

Введите Y, затем нажмите Enter, чтобы создать файл локальной переменной среды для Doom. Это гарантирует, что Doom будет работать на вашем компьютере, даже если вы загружаете его из удаленного сеанса.

Терминал, показывающий файл переменных внешней среды во время установки Doom.

Подождите, пока утилита установки не выведет сообщение «Удачи!» сообщение, затем выполните следующую команду. Это позволит дважды проверить папку конфигурации и убедиться, что Doom работает правильно:

./bin/doom doctor
Терминал, показывающий работающую утилиту Doom Doctor.

Откройте файл «.bash_profile» текущего пользователя в любимом текстовом редакторе:

nano ~/.bash_profile

Перейдите в конец файла и добавьте следующую строку кода:

export PATH=$PATH:$HOME/.emacs.d/bin

Это обновит переменную PATH, включив в нее каталог bin для Doom, и вы сможете запускать утилиту doomдаже за пределами папки конфигурации.

Выйдите из текущего пользователя, чтобы применить новые настройки, а затем проверьте, работает ли это, выполнив следующее:

doom doctor

Настройка Doom Emacs

Doom Emacs позволяет вам выбрать более 150 модулей для настройки и включения. Они варьируются от базовой языковой поддержки до модификаций пользовательского интерфейса и позволяют нам настроить Doom как нашу собственную среду персональных компьютеров.

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

Для начала откройте Doom и нажмите Пробел+ F, затем P.

Снимок экрана, показывающий список доступных файлов конфигурации для Doom Emacs.<

Выберите файл «init.el», затем нажмите Enter.

Снимок экрана, показывающий файл init.el для Doom Emacs.

Прокрутите файл вниз, пока не найдете строку, начинающуюся с (doom!.

Снимок экрана, показывающий функцию Doom для текущей установки Doom Emacs.

Найдите в списке модуль, который вам нравится, затем удалите две точки с запятой (;;) перед тем, который вы хотите включить.

Скриншот, показывающий отключенный модуль.

Подобны USE-флагам Генту , эти Модули Doom также могут содержать флаги можно активировать, чтобы точно настроить работу модуля во время сеанса.

Чтобы добавить флаг, заключите имя модуля в круглые скобки, затем введите знак «+», а затем нужный флаг. В

Настройка Doom Emacs

г журнала в модуль org, чтобы включить поддержку журнала.

Снимок экрана, на котором выделен модуль с дополнительным флагом-модификатором.

Нажмите Ctrl+ X, затем Ctrl+ C, чтобы сохранить новый файл конфигурации.

Откройте новый сеанс терминала, затем выполните следующую команду, чтобы установить новые модули в сеанс Emacs:

doom sync

Наконец, откройте клиент Doom Emacs и проверьте, правильно ли работают новые модули.

Снимок экрана, показывающий работающую установку Doom Emacs с пользовательским флагом модуля.

Установка Doom Emacs — это лишь первый шаг в погружении в кроличью нору Emacs и его почти безграничный потенциал расширяемости. Узнайте, как превратить этот мощный текстовый редактор в музыкальный проигрыватель в ЭММС , а также использовать его в качестве адаптируемого средства чтения RSS в Эльфид .

Изображение предоставлено: Джей Праджапати через Unsplash . Все изменения и скриншоты Рамсеса Реда.

ПОХОЖИЕ СТАТЬИ

Популярные записи