Was ist Doom Emacs und wie installiert man es?

Was ist Doom Emacs und wie installiert man es?
Ein Foto eines Laptops auf einer Couch.

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 ist Doom Emacs eine benutzerdefinierte Emacs-Distribution. Es handelt sich um eine Version von Emacs, die verschiedene Tools und Optimierungen enthält, um den Standardfunktionsumfang des Texteditors zu optimieren. Doom Emacs verfügt beispielsweise über ein eigenes Hilfsprogramm, das Ihre persönliche Installation automatisch aktualisiert und konfiguriert.

Ein Screenshot, der den standardmäßigen Begrüßungsbildschirm von Doom Emacs zeigt.

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.

Erfahren Sie, wie Sie Emacs mithilfe von ERC mit IRC verbinden können.

Bereiten Sie Ihr System auf Doom Emacs vor

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

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

In Arch-basierten Distributionen mit Pacman:

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:

Ein Terminal, das den Git-Klonprozess für das Doom Emacs-Repository zeigt.

Gehen Sie in Ihr neues Konfigurationsverzeichnis und führen Sie dann das Doom-Installationsprogramm aus:

Geben Sie ein Yund drücken Sie dann, Enterum 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.

Ein Terminal, das die externe Umgebungsvariablendatei während der Doom-Installation anzeigt.

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:

Ein Terminal, auf dem das Dienstprogramm „Doom Doctor“ ausgeführt wird.

Ö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:

Dadurch wird die PATH-Variable aktualisiert, um das bin-Verzeichnis für Doom einzuschließen, und sichergestellt, dass Sie das doomDienstprogramm 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 bietet Ihnen die Auswahl aus mehr als 150 Modulen 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.

Öffnen Sie zunächst Doom und drücken Sie Space+ Fund dann P.

Ein Screenshot mit einer Liste der verfügbaren Konfigurationsdateien für Doom Emacs.

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

Ein Screenshot, der die init.el-Datei für Doom Emacs hervorhebt.

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

Ein Screenshot, der die Doom-Funktion für die aktuelle Doom Emacs-Installation hervorhebt.

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.

Ein Screenshot, der ein deaktiviertes Modul hervorhebt.

Ähnlich wie die USE-Flags von Gentoo können diese Doom-Module 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.

Ein Screenshot, der ein Modul mit einem zusätzlichen Modifikatorflag hervorhebt.

Drücken Sie Ctrl+ Xund dann Ctrl+ , Cum 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.

Ein Screenshot, der eine funktionierende Doom Emacs-Installation mit einem benutzerdefinierten Modul-Flag zeigt.

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 .

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

Schreibe einen Kommentar

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