Wie man Emacs als USENET-Reader mit Gnus verwendet

USENET ist ein dezentralisiertes globales Nachrichtensystem. Es gilt als das erste globale soziale Netzwerk mit mehr als 100.000 Gruppen, die über verschiedene Themen und Spezialisierungen sprechen. Dies macht USENET zu einem besonders guten Wissens- und Diskussionsspeicher für den interessierten Leser.
Inhaltsverzeichnis
- Was ist gnus?
- Warum einen Newsreader in Emacs verwenden?
- Installation von gnus
- Einrichten von gnus zum Lesen von USENET-Gruppen
- Grundlegende Nutzung
- Häufig gestellte Fragen
Auch lesen: Wie man Emacs verwendet, um mit EMMS Musik zu spielen
Was ist gnus?
Trotz des Rückgangs von USENET in den letzten Jahren gibt es immer noch Menschen, die es nutzen, um Diskussionen zu führen und Nachrichten zu teilen. Die meisten USENET-Nutzer heutzutage greifen über die Google Groups-Website auf das Netzwerk zu. Wenn Sie jedoch Emacs verwenden, gibt es eine Möglichkeit, USENET-Newsgroups darüber anzuzeigen.

Gnus ist ein Emacs-Paket, das zum Lesen von Newsgroups entwickelt wurde. Es ist ein reichhaltiges Programm, das viele leistungsstarke Funktionen bietet, die das Lesen von Nachrichten einfach und bequem machen. Darüber hinaus kann der Benutzer, da er sich in Emacs befindet, den Text innerhalb der Beiträge leicht manipulieren und mit dem Rest des Emacs-Systems verwenden.
Warum einen Newsreader in Emacs verwenden?
Emacs wurde schon immer als die Küchenspüle der Erweiterbarkeit gepriesen. Nicht nur, weil es viele Pakete und zusätzliche Funktionen hat, sondern auch, weil es sehr einfach ist, die grundlegenden Funktionen von Emacs außerhalb der Textbearbeitung zu erweitern.
Emacs basiert auf der Idee der Interoperabilität. Diese Idee ermöglicht es Emacs, seine Pakete zu verwenden, um eine vollständige Umgebung zu schaffen, in der Sie Text erstellen und auf verschiedene Weise ändern können.

Zum Beispiel kommt Emacs mit seinem eigenen Dateimanager: dired, einem einfachen Emacs-Paket, das es Ihnen ermöglicht, durch eine Verzeichnisstruktur zu navigieren und Dateien zu öffnen. Im Gegensatz zu anderen Dateimanagern zeigt dired jedoch seine Ergebnisse als Text an.
Wenn Sie auch Org Mode für das Journaling verwenden, können Sie diesen Text kopieren und aus dired innerhalb Ihrer Org-Dateien aufwendige Links erstellen.

Mit der Fähigkeit von Emacs, die Textausgabe eines Pakets als Eingabe in einem anderen Paket zu verwenden, wird ein Newsreader wie gnus für das Emacs-Ökosystem von unschätzbarem Wert.
Dies ermöglicht es Ihnen beispielsweise, einen Textabschnitt aus einem Nachrichtenbeitrag zu kopieren, diesen Text dann in Org Mode einzufügen und ihn als Tagebucheintrag, Agenda-Beitrag oder Ideenfesthaltung hinzuzufügen.
Auch lesen: 5 nützliche Emacs-Pakete für bessere Produktivität
Installation von gnus
Gnus ist in jeder Standardinstallation von Emacs seit Version 19.32 enthalten. Wenn Sie eine aktuelle Version von Emacs verwenden, besteht eine gute Chance, dass es bereits mit gnus geliefert wird.

Sie können überprüfen, ob gnus im System installiert ist, indem Sie Alt + X drücken und gnus eingeben. Dies lädt eine nackte, nicht konfigurierte Version von gnus.
Einrichten von gnus zum Lesen von USENET-Gruppen
Die anfängliche Einrichtung für gnus ist relativ unkompliziert. Sie müssen nur ein paar Optionen in Ihrer init.el-Datei festlegen, um eine .newsrc-Datei zu erstellen.
Die .newsrc-Datei ist eine Standarddatei für Newsgroup-Reader, die sich in Ihrem Home-Verzeichnis befindet. Ihr Hauptzweck besteht darin, alle verfügbaren und abonnierten Gruppen auf einem USENET-Server zu protokollieren.
Darüber hinaus fungiert die .newsrc-Datei auch als Statusdatei, die alle Beiträge verfolgt, die Sie bereits gelesen haben.

Um eine .newsrc-Datei zu erstellen, führen Sie den folgenden Befehl aus:
touch/home/$USER/.newsrc
Auch lesen: Wie man Leafnode als Offline-USENET-Server einrichtet
Erste Konfiguration
Sobald dies erledigt ist, können Sie mit der Einrichtung der init.el-Datei, der Konfigurationsdatei für Emacs, beginnen. Standardmäßig finden Sie diese Datei entweder in „/home/$USER/.emacs.d/“ oder „/home/$USER/.config/emacs.“
Um gnus ordnungsgemäß zu initialisieren, müssen Sie die folgenden Zeilen in die init.el-Datei einfügen:
`` (setq user-full-name ‘