Der beste Weg, einem Nichtfachmann etwas zu erklären, besteht darin, Beispiele zu nennen. Der beste Weg, um zu erklären, was Emacs für einen Zivilisten bedeutet, besteht darin, Beispiele für Anwendungsfälle zu nennen, die er verstehen und in Beziehung setzen kann.
Normalerweise beginne ich damit, dass ich so etwas sage: Emacs ist ein Texteditor der alten Schule aus den 70er Jahren, der vor Microsoft Word und allen modernen Textverarbeitungs-Apps erfunden wurde. Der Grund, warum es so cool ist, ist, dass es programmierbar ist. Es verfügt über eine integrierte Programmierumgebung, sodass Sie damit genau wie mit Microsoft Word schreiben und bearbeiten können.
Da Emacs jedoch programmierbar ist, können Sie buchstäblich alles damit programmieren. Und da es programmierbar ist, können Sie Emacs in alles andere auf Ihrem Computer integrieren, einschließlich Ihres Browsers, Ihrer E-Mail, Ihrer Kontakte, Ihres Kalenders, Twitter, Evernote und jeder anderen von Ihnen verwendeten Programmiersprache.
Jeder, der Emacs benutzt, programmiert es, um verschiedene Dinge zu tun, je nachdem, was er benötigt. Ein Webentwickler, der Emacs verwendet, programmiert es möglicherweise für __ und __. Ein Wissenschaftler oder Akademiker könnte es programmieren, um statistische Analysen mit R und ...
In meinem Fall habe ich als Schriftsteller Emacs so programmiert, dass er mir beim Recherchieren, Schreiben und Bearbeiten hilft, einschließlich:
- Wenn ich recherchiere und Text aus dem Web kopiere und einfüge, formatiere ich ihn automatisch als Blockzitat und kopiere automatisch den Namen der Seite, die URL und das Datum und erstelle einen Bibliographieeintrag
- Suchen und Ersetzen von Textphrasen in mehreren Dateien in einem Verzeichnis
- Wenn ich etwas schreibe, exportiere ich es automatisch in eine schön formatierte Webseite und exportiere es aus demselben Quelldokument automatisch in eine schön formatierte PDF-Datei, wobei automatisch ein Deckblatt und ein Inhaltsverzeichnis erstellt werden
- Hilf mir dabei, meine Aufgabenlisten, Termine und Fristen im Auge zu behalten
- Helfen Sie mir, Ideen zu entwickeln und Mind Maps zu erstellen
- Senden Sie automatisch E-Mails an andere Personen und automatisieren Sie bestimmte Arten von E-Mail-Antworten
Abschließend sage ich im Allgemeinen Folgendes: Grundsätzlich kann Emacs so programmiert werden, dass dies automatisch erfolgt, wenn Sie im Rahmen Ihres Workflows regelmäßig Aufgaben ausführen. Im Grunde ist es ein Werkzeug, mit dem Sie Ihren Texteditor so programmieren können, dass er alles macht, was Sie wollen.