5 Gründe, warum ich Emacs unter Linux liebe und verwende

Emacs ist ein brillantes Tool, das fast alles kann. Es ist eine leistungsstarke Entwicklungsumgebung, ein erweiterbarer Lisp-Interpreter und sogar ein großartiger Mediaplayer. Ich benutze Emacs schon seit einiger Zeit und bin absolut begeistert. Hier sind einige der Gründe, warum ich Emacs unter Linux verwende und warum Sie es auch zu Ihrem bevorzugten Texteditor machen sollten.

1. Es ermöglicht mir, meinen aktuellen Workflow zu integrieren

Der Hauptgrund, warum ich angefangen habe, Emacs zu verwenden, ist, dass es meinen gesamten persönlichen Arbeitsablauf in einem einzigen Programm vereint. Früher habe ich zwei bis drei Apps verwendet, nur um meine Notizen, Entwürfe und Zeitpläne zu verwalten. Mit Emacs kann ich die Org-Modus-Funktion verwenden, um eine einzelne .org-Datei zu erstellen, die alle drei Aufgaben gleichzeitig erledigen kann.

Darüber hinaus enthalten einige Programme auch eine Emacs-Erweiterung, die direkt in den Editor eingebunden werden kann. Meine Finanz-Tracking-App Ledger verfügt beispielsweise über ein eigenes „Ledger-Modus“-Plugin, das Emacs automatische Berichte und Syntaxhervorhebung hinzufügt. Dadurch konnte ich meinen Finanzverfolgungs-Workflow optimieren und meine Finanzen einfacher erfassen.

Eine weitere Möglichkeit, Emacs in meinen Workflow zu integrieren, ist Eshell. Es handelt sich um einen leichten Terminalemulator, der unter Emacs läuft, ähnlich der Terminal-App in GNOME. Das finde ich besonders nützlich, da ich die Programme und Tools, über die ich schreibe, sofort ausführen kann, ohne meinen Texteditor zu verlassen.

Nebenbei bemerkt: Möchten Sie Ihr Terminal aufpeppen? Schauen Sie sich noch heute 8 nützliche und interessante Bash-Eingabeaufforderungen für Ihre Shell an.

2. Leicht zu erlernen für Nicht-Programmierer und Anfänger

Einer meiner größten Kritikpunkte an Texteditoren ist, dass es für Anfänger meist schwierig ist, sich mit ihnen vertraut zu machen. Das größte Beispiel, das mir in den Sinn kommt, sind die „Editor-Modi“ von Vim. Es ist ein so dummes System, dass wir einen speziellen Artikel geschrieben haben, der die verschiedenen Möglichkeiten beschreibt, wie Sie Vim beenden können.

[enlazatom_show_links]

Im Gegensatz dazu verwendet Emacs ein grafisches „nichtmodales“ System für Verknüpfungen. Dies ähnelt Microsoft Word und Google Docs, wo Sie einen Modifizierer und eine Taste drücken, um auf eine bestimmte Funktion zuzugreifen.

Persönlich bevorzuge ich dies gegenüber modalen Editoren, da es mir die Flexibilität gibt, verschiedene Aktionen auszuführen, ohne den Kontext dessen zu verlieren, was ich gerade tue. Ich kann beispielsweise einen Artikel bearbeiten, Strg + H drücken, um eine schnelle Dokumentationssuche durchzuführen, und sofort wieder mit dem Schreiben fortfahren.

3. Emacs ist auf allen meinen Geräten verfügbar

Als Technologieautor wechsle ich oft zwischen verschiedenen Betriebssystemen, Linux-Distributionen und CPU-Architekturen, wenn ich Programme teste und neue Technologien ausprobiere. Aus diesem Grund muss jede App, die ich in mein Toolkit aufnehme, in der Lage sein, diese Anforderungen zu bewältigen und reibungslos und mit wenig bis gar keinen Ausfallzeiten zu arbeiten.

Von allen Texteditoren, die ich im Laufe der Jahre verwendet habe, ist keiner so universell portierbar wie Emacs. Ich kann es auf meinem Linux-Desktop, Mac-Laptop, Windows-VM und sogar meinem Android-Telefon ausführen.

Dieses Maß an Portabilität bietet mir zwei Vorteile. Erstens kann ich meine vertraute Emacs-Umgebung fast überall haben, wo ich möchte, wodurch mein gesamter Workflow unabhängig von der Hardware ist, die ich gerade verwende. Zweitens kann ich mit dem TRAMP-Modus von Emacs auf jedes Dateisystem in meinem Tailscale-Netzwerk zugreifen und so von überall aus sofort an meinen Artikeln arbeiten.

4. Einfach zu personalisieren und hochgradig anpassbar

Ein weiterer Frust, den ich bei modernen Texteditoren empfinde, ist, dass sie oft kaum oder gar keine Möglichkeiten zur Anpassung bieten. Während einige möglicherweise eine Handvoll Farb- und Symboländerungen beinhalten, sind diese entweder fest codiert oder ändern nur sehr wenig am Gesamterscheinungsbild des Editors.

Emacs löst dieses Problem, indem es die einfache Änderung fast aller grafischen Elemente im Texteditor ermöglicht. Ich finde diesen Ansatz reizvoll, da er es mir ermöglicht, mit ergonomischen Farbschemata und Layouts zu experimentieren. Mein aktuelles Emacs-„Theme“ ist beispielsweise eine abgespeckte Version des Editors mit hohem Farbkontrast zwischen verschiedenen GUI-Elementen.

Darüber hinaus können Erweiterungen auch das Erscheinungsbild von Emacs aufpeppen, indem sie Funktionen hinzufügen, die im Standard-Setup nicht vorhanden sind. Persönlich verwende ich sowohl den „Olivetti-Modus“ als auch den „Fokus-Modus“, um beim Schreiben von Artikeln eine ablenkungsfreie Umgebung zu schaffen.

Gut zu wissen: Lernen Sie einige der besten Emacs-Pakete für Produktivität kennen.

5. Klarer Text ist in Emacs ein erstklassiger Bürger

Als langjähriger Linux-Benutzer habe ich die Schönheit von Klartext lieben und schätzen gelernt. Es ist so einfach, dass jede App es lesen kann, und vielseitig genug, dass Sie es zum Zusammenfügen von Programmen mit UNIX-Pipes und Bash-Code verwenden können.

Emacs ist heute eine der wenigen Apps, die Klartext immer noch als „erstklassigen Bürger“ behandelt. Es speichert oder überträgt keine seiner Daten in einem Binärformat, was bedeutet, dass Sie die Daten aus einem Emacs-Paket übernehmen und als Eingabe für ein anderes verwenden können.

In meinem Fall verwende ich diese praktische Funktion, um mir E-Mails über meine Git-Commits mit Magit und Notmuch zu senden und um Daten zwischen Elfeed und dem Org-Modus zu verschieben, wenn ich mir Notizen zu den interessanten RSS-Feeds mache, auf die ich stoße.

Letztendlich ist Emacs ein leistungsstarker Texteditor, der sowohl anpassungsfähig als auch stabil ist. Es ist leicht zu erlernen und bietet Anpassungsoptionen für Anfänger und erfahrene Benutzer. Daher kann ich Emacs jedem wärmstens empfehlen, der einen kostenlosen und plattformübergreifenden Open-Source-Texteditor sucht. Beginnen Sie Ihre Reise noch heute, indem Sie eine vorgefertigte Distribution wie Doom Emacs installieren.

Gleiches gilt für Unsplash Und Wikimedia Commons. Alle Änderungen und Screenshots von Ramces Red.

Index
  1. 1. Es ermöglicht mir, meinen aktuellen Workflow zu integrieren
  2. 2. Leicht zu erlernen für Nicht-Programmierer und Anfänger
  3. 3. Emacs ist auf allen meinen Geräten verfügbar
  4. 4. Einfach zu personalisieren und hochgradig anpassbar
  5. 5. Klarer Text ist in Emacs ein erstklassiger Bürger

Schreibe einen Kommentar

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

Go up