So verwenden Sie Emacs-Themen

So Verwenden Sie Emacs Themen



Das mit Emacs gelieferte Standarddesign ist nicht die beste Option, die Sie verwenden können. Glücklicherweise unterstützt Emacs die Verwendung verschiedener Themen, um das Erscheinungsbild bei Verwendung dieses Texteditors anzupassen. In diesem Beitrag werden wir die Verwendung der Emacs-Themes besprechen. Wir konzentrieren uns zunächst auf die Standard-Emacs-Themes. Anschließend erfahren Sie, wie Sie andere Themes installieren, indem Sie die Emacs-Init-Datei bearbeiten, um bessere Themes zu verwenden, die Ihrem bevorzugten Stil entsprechen.

Zwei Möglichkeiten zur Verwendung der Emacs-Themes

Wenn wir Emacs öffnen, sieht das Standardthema wie folgt aus:







Das vorherige Thema ist nicht das beste Erscheinungsbild, das Sie bei Verwendung des Emacs-Texteditors genießen können. Hier sind zwei Methoden, um dieses Erscheinungsbild anzupassen und bessere Designs zu erhalten.



Methode 1: Verwenden der Standard-Emacs-Designs

Die Installation der Emacs-Themes kann für einige Benutzer mühsam sein. Emacs bietet jedoch einige Standardthemen an, um die Installation der anderen Themen überflüssig zu machen. Das Hinzufügen dieser Themen ist einfach, Sie sind jedoch auf nur wenige Optionen beschränkt.



Um auf diese Themen zuzugreifen, drücken Sie „M-x“ und geben Sie „customize-themes“ ein.





Sobald Sie die „Enter“-Taste drücken, wird das folgende Fenster angezeigt, in dem alle Standardthemen angezeigt werden, die Sie verwenden können, sowie die anderen Einstellungsoptionen, die Ihnen bei der Arbeit mit den Themen helfen:



Nehmen wir an, dass wir das Tango-Dark-Thema verwenden wollen. Scrollen Sie in diesem Fall nach unten, bis Ihr Cursor Tango-Dunkel auswählt. Sie werden ein „X“ auf der linken Seite bemerken, das anzeigt, dass es sich um das hervorgehobene Thema handelt. Drücken Sie die „Enter“-Taste und Sie werden sofort bemerken, dass sich das Thema für Ihren Emacs ändert.

Unser Tango-Dark-Theme wird in etwa wie die folgende Ausgabe aussehen:

Obwohl wir die erste Möglichkeit kennengelernt haben, das Emacs-Theme zu verwenden, bleibt diese Änderung nicht bestehen, wenn wir Emacs neu starten. Es handelt sich um eine vorübergehende Lösung zum Ändern des Themas. Um es dauerhaft zu machen, müssen wir die Designänderungen speichern.

Scrollen Sie im Fenster nach oben, um zur Option „Save_Theme_Settings“ zu gelangen. Markieren Sie diese Option und drücken Sie die „Enter“-Taste, um sie auszuwählen.

Sie sehen eine Meldung, die besagt, dass Ihr Thema gespeichert wurde. Damit bleibt das ausgewählte Tango-Dark-Theme auch nach dem Neustart von Emacs bestehen, bis Sie es deaktivieren oder ein neues Theme für Ihren Fall festlegen.

Fahren Sie fort und beenden Sie Emacs oder starten Sie es neu. Sobald Sie es erneut öffnen, werden Sie im ersten Willkommensfenster überprüfen, ob das ausgewählte Thema verwendet wird, wie in unserem Fall.

Methode 2: Andere Themes verwenden

Neben der Verwendung der Standard-Emacs-Themes können Sie auch andere Themes installieren. Sie müssen der Emacs-Initialisierungsdatei einige Zeilen hinzufügen, um Emacs mitzuteilen, woher das Theme stammen soll und was nach der Beschaffung zu tun ist.

Beginnen wir mit dem Zugriff auf die Emacs-Initialisierungsdatei mit dem Befehl „C-x C-f“. Geben Sie dann „.emacs“ ein und drücken Sie die „Enter“-Taste.

Die Initialisierungsdatei wird geöffnet und enthält einen ähnlichen Inhalt wie der folgende. Beachten Sie, dass es sich bei dem benutzerdefinierten Thema um das Tango-Dunkel-Design handelt, das wir zuvor ausgewählt haben.

Wir müssen diese Initialisierungsdatei bearbeiten. Der erste Schritt besteht darin, die Archivquelle und die Quelle des Themas hinzuzufügen. In diesem Fall nutzen wir das Melpa-Archiv und stellen den Link zum Theme zur Verfügung. Emacs verweist auf den bereitgestellten Link, um das Paket für das Theme zu installieren.

Fühlen Sie sich frei, jedes gewünschte Thema zu verwenden. Für unseren Fall wählen wir das „Gruvbox“-Theme aus, das im Melpa-Archiv verfügbar ist. Fügen Sie die Zeilen im folgenden Bild zu Ihrer Init-Datei hinzu und ersetzen Sie das Archiv, den Achievement-Link und das Theme nach Ihren Wünschen.

Sobald Sie Ihre Initialisierungsdatei korrekt bearbeitet haben, speichern Sie sie, indem Sie „C-x C-s“ drücken. Dann erhalten Sie eine ähnliche Meldung wie die folgende:

Das ist es! Starten Sie Ihren Emacs neu, damit das neue Theme wirksam wird. Beachten Sie, dass unser Emacs-Texteditor jetzt ein neues und besseres Thema hat als zuvor.

So deaktivieren Sie das Emacs-Theme

Das Letzte, was Sie lernen müssen, ist, ein Theme zu deaktivieren, wenn Sie es nicht mehr benötigen. Um ein Emacs-Theme zu deaktivieren, greifen Sie wie bei Methode 2 auf die Init-Datei zu.

Sobald die Datei geöffnet ist, fügen Sie den Befehl „(disable-theme ‚theme-name)“ hinzu. Im folgenden Beispiel haben wir die Themen Tango-Dark und Gruvbox deaktiviert, die wir in diesem Beitrag verwendet haben. Speichern Sie die Datei und starten Sie Emacs neu.

Abschluss

Mit Emacs können Sie das Erscheinungsbild anpassen, indem Sie Themen hinzufügen, um die Dinge aufzupeppen und Ihnen ein besseres Benutzererlebnis zu bieten. Es gibt zwei Möglichkeiten, das Emacs-Theme zu verwenden. Sie können die Standard-Emacs-Themen verwenden oder die anderen Themen aus einem Archiv beziehen. Beide Optionen werden in diesem Beitrag behandelt. Außerdem haben wir gelernt, wie man ein Theme deaktiviert. Das ist es!