Was ist Doom Emacs und wie installiert man es

Doom Emacs bietet eine einfache und zugängliche Möglichkeit, mit der Emacs-Umgebung zu beginnen. Es geschieht, indem es Ihnen einen Editor bereitstellt, der bereits mit Plugins ausgestattet ist und sofort einsatzbereit ist. Dieser Artikel zeigt Ihnen, wie Sie Doom Emacs unter Linux installieren und es für den persönlichen Gebrauch konfigurieren.
Hinweis: Emacs hat es auf unsere Liste der besten Linux-Software geschafft.
Inhaltsverzeichnis
- Was ist Doom Emacs?
- Vorbereitung Ihres Systems für Doom Emacs
- Installation von Doom Emacs
- Konfiguration von Doom Emacs
Was ist Doom Emacs?
Im Kern ist Doom Emacs eine benutzerdefinierte Emacs-Distribution. Es ist eine Version von Emacs, die verschiedene Tools und Anpassungen enthält, um die Standardfunktionen des Texteditors zu optimieren. Zum Beispiel kommt Doom Emacs mit einem eigenen Hilfsprogramm, das Ihre persönliche Installation automatisch aktualisiert und konfiguriert.

Die Entwickler von Doom Emacs haben es auch als “Konfigurationsrahmen” für den Texteditor entworfen. Infolgedessen ist Doom oft flexibel genug, dass Sie es als Ausgangspunkt für Ihren eigenen Texteditor durch benutzerdefinierte Plugins und Einstellungen verwenden können.
Gut zu wissen: Emacs ist mehr als nur ein leistungsstarker Texteditor. Erfahren Sie, wie Sie Emacs mit IRC über ERC verbinden können.
Vorbereitung Ihres Systems für Doom Emacs
Hinweis: Wenn Sie bereits eine laufende Basisinstallation von Emacs zusammen mit ripgrep und Git haben, können Sie diesen Schritt überspringen und mit der Installation von Doom Emacs fortfahren.
Der erste Schritt bei der Installation von Doom besteht darin, die wichtigsten Abhängigkeiten zu beschaffen: Emacs, ripgrep und Git. Öffnen Sie dazu ein Terminalfenster und führen Sie den folgenden Befehl aus:
Ubuntu/Debian
sudo apt install emacs-gtk ripgrep gitFür RHEL und Fedora können Sie die Hauptabhängigkeiten von Doom über dnf installieren:
sudo dnf install emacs ripgrep gitIn Arch-basierten Distributionen verwenden Sie pacman:
sudo pacman -S emacs ripgrep gitTipp: Finden Sie heraus, warum Emacs unser bevorzugter Texteditor ist.
Installation von Doom Emacs
Doom benötigt eine saubere Emacs-Installation, um ordnungsgemäß zu funktionieren. Stellen Sie sicher, dass der Standard-Emacs-Konfigurationsordner nicht in Ihrem Home-Verzeichnis vorhanden ist:
rm -rf /home/$USER/.emacs.d/Hinweis: Sie können Ihre vorherige Emacs-Konfiguration beibehalten, indem Sie ein Tarball Ihres ursprünglichen „.emacs.d“-Ordners erstellen, bevor Sie ihn löschen: tar cvzf ~/emacs-d-backup.tar.gz ~/.emacs.d.
Klonen Sie das Doom-Repository von der Github-Seite des Entwicklers und speichern Sie es als Emacs-Konfigurationsverzeichnis des aktuellen Benutzers:
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
Gehen Sie in Ihr neues Konfigurationsverzeichnis und führen Sie dann das Doom-Installationsprogramm aus:
cd ~/.emacs.d
./bin/doom installGeben Sie Y ein und drücken Sie die Eingabetaste, um eine lokale Umgebungsvariablendatei für Doom zu erstellen. Dies stellt sicher, dass Doom auf Ihrem Rechner funktioniert, selbst wenn Sie es von einer Remote-Sitzung aus laden.

Warten Sie, bis das Installationsprogramm eine „Viel Spaß!“ -Nachricht ausgibt, und führen Sie dann den folgenden Befehl aus. Dies überprüft Ihren Konfigurationsordner und stellt sicher, dass Doom ordnungsgemäß funktioniert:
./bin/doom doctor
Öffnen Sie die „.bash_profile“ des aktuellen Benutzers mit Ihrem bevorzugten Texteditor:
nano ~/.bash_profileGehen Sie zum Ende der Datei und fügen Sie die folgende Zeile Code hinzu:
export PATH=$PATH:$HOME/.emacs.d/binDies aktualisiert die PATH-Variable, um das bin-Verzeichnis für Doom einzuschließen, und stellt sicher, dass Sie das doom-Tool auch außerhalb Ihres Konfigurationsordners ausführen können.
Melden Sie sich von Ihrem aktuellen Benutzer ab, um Ihre neuen Einstellungen anzuwenden, und testen Sie, ob es funktioniert, indem Sie Folgendes ausführen:
doom doctorKonfiguration von Doom Emacs
Doom Emacs ermöglicht Ihnen die Auswahl aus mehr als 150 Modulen, die Sie anpassen und aktivieren können. Diese reichen von grundlegender Sprachunterstützung bis hin zu UI-Modifikationen und ermöglichen es uns, Doom zu unserer eigenen persönlichen Computerumgebung zu gestalten.
FYI: Emacs hat auch eine Vielzahl von Tricks auf Lager. Erfahren Sie mehr über einige seiner versteckten Funktionen, die Sie zur Verbesserung von Emacs nutzen können.
Um zu beginnen, öffnen Sie Doom und drücken Sie Space + F, dann P.

Wählen Sie die Datei „init.el“ aus und drücken Sie die Eingabetaste.
Scrollen Sie nach unten, bis Sie eine Zeile finden, die mit (doom! beginnt.

Finden Sie ein Modul, das Ihnen in der Liste gefällt, und entfernen Sie die beiden Semikolons (;;) vor dem, das Sie aktivieren möchten.

Ähnlich wie die USE-Flags von Gentoo können diese Doom-Module auch Flags enthalten, die Sie aktivieren können, um zu verfeinern, wie ein Modul während Ihrer Sitzung ausgeführt wird.
Um ein Flag hinzuzufügen, schließen Sie den Modulnamen in Klammern ein, und geben Sie dann ein „+“-Zeichen gefolgt von dem Flag ein, das Sie möchten. In diesem Beispiel haben wir das Journal-Flag zum Org-Modul hinzugefügt, um die Unterstützung für Journale zu aktivieren.

Drücken Sie Ctrl + X, dann Ctrl + C, um Ihre neue Konfigurationsdatei zu speichern.
Öffnen Sie eine neue Terminal-Sitzung und führen Sie Folgendes aus, um die neuen Module in Ihrer Emacs-Sitzung zu installieren:
doom syncÖffnen Sie schließlich Ihren Doom Emacs-Client und überprüfen Sie, ob die neuen Module ordnungsgemäß funktionieren.

Die Installation von Doom Emacs ist nur der erste Schritt, um in das Kaninchenloch von Emacs und seinem nahezu endlosen Potenzial zur Erweiterbarkeit einzutauchen. Erfahren Sie, wie Sie diesen leistungsstarken Texteditor in einen Musikplayer über EMMS verwandeln und ihn auch als anpassbaren RSS-Reader mit Elfeed verwenden können.
Bildnachweis: Jay Prajapati über Unsplash. Alle Änderungen und Screenshots von Ramces Red.