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. Dies geschieht, indem es Ihnen einen Editor zur Verfügung stellt, der bereits mit Plugins ausgestattet ist und sofort einsatzbereit ist. In diesem Artikel erfahren Sie, wie Sie Doom Emacs unter Linux installieren und für den persönlichen Gebrauch konfigurieren.

Was ist Doom Emacs?

Im Kern, Doom Emacs ist eine benutzerdefinierte Emacs-Distribution. Es handelt sich um eine Version von Emacs, die verschiedene Tools und Optimierungen enthält, um die Standardfunktionen des Texteditors zu optimieren. Doom Emacs verfügt beispielsweise über ein eigenes Hilfsprogramm, das Ihre persönliche Installation automatisch aktualisiert und konfiguriert.

Die Entwickler von Doom Emacs haben es auch als „Konfigurationsframework“ für den Texteditor konzipiert. Dadurch ist Doom häufig so flexibel, dass Sie es durch benutzerdefinierte Plugins und Einstellungen als Ausgangspunkt für Ihren eigenen Texteditor verwenden können.

Gut zu wissen: Emacs ist mehr als nur ein leistungsstarker Texteditor. Erfahren Sie, wie Sie Emacs mithilfe von ERC mit IRC verbinden können.

Bereiten Sie Ihr System auf Doom Emacs vor

Notiz: Wenn Sie bereits über eine laufende Emacs-Basisinstallation zusammen mit Ripgrep und Git verfügen, können Sie diesen Schritt überspringen und mit der Installation von Doom Emacs fortfahren.

Der erste Schritt bei der Installation von Doom besteht darin, seine primären Abhängigkeiten zu erhalten: 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 git

Für RHEL und Fedorakönnen Sie die primären Abhängigkeiten von Doom über dnf installieren:

sudo dnf installiere emacs ripgrep git

In Arch-basierte Distributionenmit Pacman:

sudo pacman -S emacs ripgrep git

Doom Emacs installieren

Doom erfordert 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/

Notiz: Sie können Ihr vorheriges Emacs-Setup beibehalten, indem Sie vor dem Löschen einen Tarball Ihres ursprünglichen Ordners „.emacs.d“ erstellen: 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 Ihres 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 install

Geben Sie Y ein und drücken Sie dann die Eingabetaste, um eine lokale Umgebungsvariablendatei für Doom zu erstellen. Dadurch wird sichergestellt, dass Doom auf Ihrem Computer funktioniert, auch wenn Sie es aus einer Remote-Sitzung laden.

Warten Sie, bis das Installationsprogramm „Viel Spaß!“ ausgibt. Nachricht, und führen Sie dann den folgenden Befehl aus. Dadurch wird Ihr Konfigurationsordner noch einmal überprüft und sichergestellt, dass Doom ordnungsgemäß funktioniert:

Öffnen Sie das „.bash_profile“ des aktuellen Benutzers mit Ihrem bevorzugten Texteditor:

Gehen Sie zum Ende der Datei und fügen Sie dann die folgende Codezeile hinzu:

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

Dadurch wird die PATH-Variable aktualisiert, um das bin-Verzeichnis für Doom einzuschließen, und sichergestellt, dass Sie das Doom-Dienstprogramm auch außerhalb Ihres Konfigurationsordners ausführen können.

Melden Sie sich von Ihrem aktuellen Benutzer ab, um Ihre neuen Einstellungen zu übernehmen, und testen Sie dann, ob es funktioniert, indem Sie Folgendes ausführen:

Konfigurieren von Doom Emacs

Doom Emacs lässt Ihnen die Wahl zwischen mehr als 150 Module zum Optimieren und Aktivieren. Diese reichen von grundlegender Sprachunterstützung bis hin zu UI-Änderungen und ermöglichen es uns, Doom so anzupassen, dass es unsere eigene persönliche Computerumgebung wird.

Zu Ihrer Information: Emacs allein hat auch eine Reihe von Tricks im Ärmel. Lernen Sie einige seiner versteckten Funktionen kennen, mit denen Sie Emacs verbessern können.

Öffnen Sie zunächst Doom und drücken Sie die Leertaste + F und dann P.

Wählen Sie die Datei „init.el“ aus und drücken Sie dann die Eingabetaste.

Scrollen Sie in der Datei nach unten, bis Sie eine Zeile finden, die mit (doom!) beginnt.

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

Ähnlich wie Gentoos USE-Flags sind diese Doom-Module können auch Flags enthalten die Sie aktivieren können, um die Ausführung eines Moduls während Ihrer Sitzung zu optimieren.

Um ein Flag hinzuzufügen, schließen Sie den Modulnamen in Klammern ein und geben Sie dann ein „+“-Zeichen ein, gefolgt vom gewünschten Flag. In diesem Beispiel haben wir das Journal-Flag zum Organisationsmodul hinzugefügt, um die Journalunterstützung zu ermöglichen.

Drücken Sie Strg + X und dann Strg + C, um Ihre neue Konfigurationsdatei zu speichern.

Öffnen Sie eine neue Terminalsitzung und führen Sie dann Folgendes aus, um die neuen Module in Ihrer Emacs-Sitzung zu installieren:

Öffnen Sie abschließend Ihren Doom Emacs-Client und prü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 sein nahezu endloses Erweiterbarkeitspotenzial einzutauchen. Erfahren Sie, wie Sie diesen leistungsstarken Texteditor über EMMS in einen Musikplayer verwandeln und ihn mit Elfeed als anpassbaren RSS-Reader verwenden können.

Jay Prajapati über Unsplash. Alle Änderungen und Screenshots von Ramces Red.

Index
  1. Was ist Doom Emacs?
  2. Bereiten Sie Ihr System auf Doom Emacs vor
  3. Doom Emacs installieren
  4. Konfigurieren von Doom Emacs

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up