Co to jest Doom Emacs i jak go zainstalować

Co to jest Doom Emacs i jak go zainstalować
Zdjęcie laptopa na kanapie.

Doom Emacs zapewnia łatwy i przystępny sposób na rozpoczęcie pracy ze środowiskiem Emacs. Robi to, udostępniając edytor, który jest już kompletny z wtyczkami i działa od razu po wyjęciu z pudełka. W tym artykule dowiesz się, jak zainstalować Doom Emacs w systemie Linux, a także skonfigurować go do użytku osobistego.

Co to jest Doom Emacs?

W swej istocie Doom Emacs jest niestandardową dystrybucją Emacsa. Jest to wersja Emacsa zawierająca różne narzędzia i ulepszenia usprawniające domyślny zestaw funkcji edytora tekstu. Na przykład Doom Emacs posiada własne narzędzie pomocnicze, które automatycznie aktualizuje i konfiguruje Twoją osobistą instalację.

Zrzut ekranu przedstawiający domyślny ekran powitalny Doom Emacs.

Twórcy Doom Emacs zaprojektowali go również jako „ramę konfiguracyjną” dla edytora tekstu. W rezultacie Doom jest często na tyle elastyczny, że można go używać jako początku własnego edytora tekstu za pomocą niestandardowych wtyczek i ustawień.

Dowiedz się, jak połączyć Emacsa z IRC przy użyciu ERC.

Przygotowanie systemu na Doom Emacs

Pierwszym krokiem podczas instalacji Dooma jest uzyskanie jego podstawowych zależności: Emacsa, ripgrepa i Gita. Aby to zrobić, otwórz okno terminala i uruchom następujące polecenie:

Ubuntu/Debiana

W przypadku RHEL i Fedory możesz zainstalować podstawowe zależności Dooma poprzez dnf:

W dystrybucjach opartych na Arch , używając Pacmana:

Instalowanie Dooma Emacsa

Doom wymaga czystej instalacji Emacsa, aby działać poprawnie. Upewnij się, że domyślny folder konfiguracyjny Emacsa nie istnieje w twoim katalogu domowym:

Terminal pokazujący proces klonowania Git dla repozytorium Doom Emacs.

Wejdź do nowego katalogu konfiguracyjnego, a następnie uruchom narzędzie instalacyjne Dooma:

Wpisz Y, a następnie naciśnij, Enteraby utworzyć lokalny plik zmiennej środowiskowej dla Dooma. Dzięki temu Doom będzie działać na twoim komputerze, nawet jeśli ładujesz go z sesji zdalnej.

Terminal pokazujący plik zewnętrznej zmiennej środowiskowej podczas instalacji Dooma.

Poczekaj, aż narzędzie instalacyjne wydrukuje komunikat „Miłej zabawy!” komunikat, a następnie uruchom następujące polecenie. Spowoduje to ponowne sprawdzenie folderu konfiguracyjnego i upewnienie się, że Doom działa poprawnie:

Terminal pokazujący działanie narzędzia Doom doctor.

Otwórz „.bash_profile” bieżącego użytkownika za pomocą ulubionego edytora tekstu:

Przejdź na koniec pliku i dodaj następujący wiersz kodu:

Spowoduje to zaktualizowanie zmiennej PATH tak, aby zawierała katalog bin dla Dooma i zapewni możliwość uruchomienia narzędzia doomnawet poza folderem konfiguracyjnym.

Wyloguj się z bieżącego użytkownika, aby zastosować nowe ustawienia, a następnie sprawdź, czy działa, uruchamiając następujące czynności:

Konfiguracja Dooma Emacsa

Doom Emacs umożliwia wybór ponad 150 modułów, które można modyfikować i włączać. Obejmują one zakres od podstawowej obsługi języków po modyfikacje interfejsu użytkownika i pozwalają nam dostosować Dooma tak, aby był naszym własnym osobistym środowiskiem komputerowym.

Aby rozpocząć, otwórz Dooma i naciśnij Space+ F, a następnie P.

Zrzut ekranu przedstawiający listę dostępnych plików konfiguracyjnych dla Doom Emacs.

Wybierz plik „init.el”, a następnie naciśnij Enter.

Zrzut ekranu przedstawiający plik init.el dla Doom Emacs.

Przewiń plik w dół, aż znajdziesz linię zaczynającą się od (doom!.

Zrzut ekranu przedstawiający funkcję Doom dla bieżącej instalacji Doom Emacs.

Znajdź na liście moduł, który Ci się podoba, a następnie usuń dwa średniki (;;) przed modułem, który chcesz włączyć.

Zrzut ekranu przedstawiający wyłączony moduł.

Podobnie jak flagi USE w Gentoo , te moduły Dooma mogą również zawierać flagi , które możesz aktywować, aby dostosować sposób działania modułu podczas sesji.

Aby dodać flagę, umieść nazwę modułu w nawiasie, a następnie wpisz znak „+” i żądaną flagę. W tym przykładzie dodaliśmy flagę dziennika do modułu org, aby włączyć obsługę dziennika.

Zrzut ekranu przedstawiający moduł z dodatkową flagą modyfikatora.

Naciśnij Ctrl+ X, a następnie Ctrl+, Caby zapisać nowy plik konfiguracyjny.

Otwórz nową sesję terminala, a następnie wykonaj następujące czynności, aby zainstalować nowe moduły w sesji Emacsa:

Na koniec otwórz klienta Doom Emacs i sprawdź, czy nowe moduły działają poprawnie.

Zrzut ekranu przedstawiający działającą instalację Doom Emacs z niestandardową flagą modułu.

Instalacja Dooma Emacsa to tylko pierwszy krok w zagłębieniu się w króliczą norę Emacsa i jego niemal nieskończony potencjał rozszerzalności. Dowiedz się, jak zamienić ten potężny edytor tekstu w odtwarzacz muzyki za pośrednictwem EMMS , a także używać go jako adaptowalnego czytnika RSS w programie Elfeed .

Źródło obrazu: Jay Prajapati za pośrednictwem Unsplash . Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *