albatros | texte

Der Wanderer 104

Vergangenen Oktober hatte ich mich zuletzt mit dem in Emacs integrierten Wörterbuch dictionary.el und mit osx-dictionary beschäftigt, mit dem man auch das Wörterbuch in macOS in Emacs nutzen kann. Dann passierte lange Zeit relativ wenig in meiner dotemacs, weil mir dazu die Zeit fehlte. Letzteres ist derzeit eigentlich immer noch so. Aber manchmal ist es vernünftig, dem Impuls nachzugeben und sich einmal wieder der Emacs-Konfiguration zuzuwenden, weil es erholsam und gut ist, sie zu pflegen. Was noch fehlte, war eine echte Web-Suche, sowohl in der größten Enzyklopädie ever written als auch in einer Internet-Suchmaschine.

Die folgende Ergänzung habe ich heute mit kleineren Änderungen aus dem Blog von İsmail Efe Top (via jcs) übernommen. İsmail hatte dort ursprünglich eine Google-Suche für das Wort at-point formuliert. Ich habe das als eine Anregung genommen und für meine Zwecke leicht angepasst, weil es tatsächlich praktisch ist und eine schöne Ergänzung zu meiner Lexikon-Suche darstellt:

  (defun wikipedia-search-word-at-point ()
  "Search the current word on German Wikipedia using browse-url."
  (interactive)
  (let ((word (thing-at-point 'word)))
    (if word
        (browse-url (concat "https://de.wikipedia.org/w/index.php?search=" word))
      (message "No lemma found at point."))))
  (global-set-key (kbd "M-ä") 'wikipedia-search-word-at-point)

  (defun metager-search-word-at-point ()
  "Search the current word on MetaGer using browse-url."
  (interactive)
  (let ((word (thing-at-point 'word)))
    (if word
        (browse-url (concat "https://metager.de/meta/meta.ger3?eingabe=" word))
      (message "No term found at point."))))
  (global-set-key (kbd "M-Ä") 'metager-search-word-at-point)

Nachdem ich die Eingabe M-# schon für eine Suche des Terms at-point im Emacs-Dictionary und M-' entsprechend für die Suche im osx-dictionary belegt hatte, wählte ich M-ä für die Suche in der deutschsprachigen Wikipedia und M-Ä für eine ebensolche in meiner Standardsuchmaschine MetaGer. Die Ä-Taste wählte ich, weil sie direkt neben der anderen Taste angeordnet ist. Funktioniert sehr schön, wie erwartet.

Die Fallback-Lösung (eine Nachricht im Minibuffer) kommt nur zum Einsatz, wenn der Cursor beim Aufruf der Funktion nicht an einem Term steht, den er an den Server per browse-url übergeben könnte. Das Fallback-Handling im Übrigen verbleibt beim Server; man wird dann ja auch schon im Webbrowser sein, so dass man dort die Antwort erwartet.

Der Wanderer 103

Nebenan beklagt sich Anke Gröner über die viel zu vollen Blockbuster-Ausstellungen, die derzeit noch andauern beziehungsweise gerade zuende gehen. Sie ging trotz allem in Caspar David Friedrich in Hamburg. Und andere mehr.

Ich stand in den letzten Wochen mehrmals vor der Schirn Kunsthalle in Frankfurt am Main – und ging nicht hinein zu Feininger. „Links, das ist die Schlange für die Kasse, und rechts ist Online.“

Die vielen Menschen, der Andrang, die beengten Verhältnisse und das Langeschlangestehen (sic) sind so ziemlich das Gegenteil von dem, was ich mir unter einer Kunstausstellung vorstelle. Museums- und Ausstellungsbesuche werde ich in Zukunft also anders angehen lassen.

Ich kann mir nicht vorstellen, dass ich der einzige bin, den das nervt und der sich anderweitig orientiert. Die Bedeutung der Sammlungen und der Dauerausstellungen wächst. Das wird dadurch erleichtert, dass ich schon so lange im Kulturbetrieb unterwegs bin, dass ich die Sammlungen in der Nähe ganz gut kenne. Diejenigen in größerer Entfernung werden nun hinzukommen.

Weg von den Events, weg vom Kunstkonsum als organisiertem Ereignis, hin zu selbstbestimmten und, wenn man so will, auch selbst kuratierten Kunsterfahrungen. Und weg von den größeren und großen Hallen, hin zu den kleineren Häusern. Wo Kunst noch möglich ist, ohne Online-Buchung und festgezurrtem Zeitfenster, zwischen mehreren Gruppenreisen und so. Ähnlich wie früher. Muss doch gehen. Irgendwie.

Meine These wäre, dass die im Vergleich zu früheren Zeiten heute übervollen Ausstellungen etwas mit dem zu tun haben, was Stefan Schulz in seinem Buch die Altenrepublik genannt hatte. Die Baby-Boomer haben jetzt genügend Zeit, denn die große Verrentungswelle hat eingesetzt, und so bevölkern sie nun die Ausstellungshäuser und erobern sich den kulturellen Raum, und zwar zu Zeiten, zu denen sie bis dahin – zumindest in dieser Anzahl – dort nicht anwesend sein konnten. Wir werden es beobachten.

Der Wanderer 102

Ein Satz von A. R. Penck:

Die Vergangenheit lässt sich nicht reparieren.

Der Wanderer C

Zum Beispiel, dass es jetzt wieder frische rote Pflaumen gibt. Vor ein paar Monaten noch kamen sie aus Südeuropa. Jetzt kommen sie aus Südafrika, also von sehr viel weiter her. Und sie schmecken auch ein bisschen anders als die europäischen. Und ich mag sie beide. Sehr. Überhaupt: Der Übergang ist etwas sehr Schönes. Ist etwas, auf das ich gewartet habe. Jetzt, auf einmal, ist es soweit. Und alles sortiert sich.

Pretest TeX Live 2024 beginnt

Karl Berry weist auf der TeX-Live-Mailingliste darauf hin, dass der Pretest für TeX Live 2024 anläuft.

Die wichtigste Änderung betreffe LuaTeX, das von nun an (ohne --shell-escape) auf der Lua-Ebene so eingeschränkt worden sei, dass es nur noch in das Arbeitsverzeichnis und das TEXMF[SYS]VAR-Verzeichnis schreiben dürfe. Es sei noch nicht klar, ob noch ein neuer LaTeX-Release folgen werde, es gebe jedenfalls neue Formate.

Am 2. März 2024 ist der Code-Freeze vorgesehen. Am 13.  März 2024 soll der Release von TeX Live und MacTeX 2024 erfolgen.

Bitte beteiligt euch am Test und probiert die neue Version mit euren üblichen Dokumenten aus, damit Fehler möglichst frühzeitig gefunden werden können.

The trouble with AUCTeX 14

AUCTeX 14 ist veröffentlicht worden. Leider gibt es ein Problem beim Upgrade. Das Setup läuft nicht sauber durch, wenn schon eine frühere Version von AUCTeX installiert und aktiv ist. Emacs friert ein und läuft mit einer Prozessorlast von 100 Prozent. In dem Fall hilft ein beherztes C-g, um die Endlosschleife zu verlassen.

Mittlerweile gibt es eine Bugfix-Version 14.0.2 auf ELPA. Man sollte aber weiterhin zunächst die ältere Version deinstallieren, und zwar auf demselben Weg, mit dem man sie zuvor installiert hatte. Standardmäßig wäre das der Emacs-eigene Paketmanager package.el. Gegebenenfalls sind zuvor zudem Abhängigkeiten zu entfernen, die auf AUCTeX beruhen, in meinem Fall war das company-auctex. Dann sollte die Installation von AUCTeX 14.0.2 von ELPA sauber durchlaufen.

Emacs  : GNU Emacs 29.2 (build 1, aarch64-apple-darwin22.6.0, NS appkit-2299.70 Version 13.6.3 (Build 22G436))
 of 2024-01-18
Package: 14.0.2

Danach die zuvor entfernten Abhängigkeiten wieder herstellen. Fertig.

Es wäre zu wünschen, dass bei künftigen Versionen nicht ohne weiteres davon ausgegangen wird, dass man eine Erstinstallation von AUCTeX vornimmt.

Der Wanderer XCIX

Die LaTeX-Unterstützung für deutschsprachige Texte babel-german kann nun auch gendern. In der heute auf CTAN veröffentlichten Version 2.14 wurden Shorthands für den Genderstern "*, den Doppelpunkt ": und den Unterstrich "_ neu eingeführt, die die Trennstellen eines Worts unberührt lassen. Eingedenk der weiten Verbreitung von gendergerechten Schreibweisen wurde es Zeit, dass das Feature bereitgestellt werden konnte. Dem Maintainer von babel-german, Jürgen Spitzmüller, sei Dank!

Emacs 29.2

GNU Emacs 29.2 ist heute veröffentlicht worden. ./configuremakemake install lief unter macOS Ventura problemlos durch.

    GNU Emacs 29.2 (build 1, aarch64-apple-darwin22.6.0, NS appkit-2299.70
    Version 13.6.3 (Build 22G436)) of 2024-01-18

Der Programmstart ist ein bisschen umständlich, weil man erst den Paketinhalt des Programms anzeigen lassen und dann /Applications/Emacs.app/Contents/MacOS/emacs anklicken muss. Bisher alles wie gehabt.

Emacs 29.1.90 IV

Im zurückliegenden Jahr hatte ich definitiv viel Spaß mit Emacs. Ich hätte nie damit gerechnet, dass ich mich noch einmal so intensiv mit meinem wichtigsten Arbeitspferd (neben TeX and Friends und LibreOffice) beschäftigen würde. Mit der Konfiguration von Emacs 29 bin ich nun soweit vorangekommen, dass es eigentlich nur noch um Feinheiten geht.

Vermisst hatte ich im Vanilla Emacs ein Feature, das eigentlich alle Emacsen out of the box boten, mit denen ich seit 2000 gearbeitet hatte, nämlich das automatische Kopieren von markiertem Text in die Zwischenablage. Markierte man Text mit der Maus, landete er direkt, also ohne weiteres „Kopieren“ oder „Ausschneiden“, im Clipboard und konnte direkt wieder an einer anderen Stelle eingefügt werden.

Eine Diskussion im Emacs StackExchange seit dem Oktober 2015 half mir weiter. Mehrere Wege führen demnach zum Ziel. Ich habe mich für die Variable mouse-drag-copy-region entschieden.

If non-nil, copy to kill ring upon mouse adjustments of the region.

Und aus dem Kill Ring gelangt die Region dann eben auch in die Zwischenablage. Das wars.

(setq mouse-drag-copy-region t)

Hat nur eine Änderung beim Editieren zur Folge, an die ich mich jetzt noch gewöhnen müsste: Wenn man einen Hyperlink in Org-Mode einfügen möchte, markiert man den Anker mit der Maus, gefolgt von C-c C-l. Und nun steht im Kill Ring freilich der Anker aus dem Ausgangstext. Wenn man zuvor schon das Linkziel (meist aus der Adresszeile des Webbrowsers) kopiert hatte, geht es verloren. Es ist also besser, den Link erst an dieser Stelle zu kopieren.

Der Wanderer XCVIII

2023 geht zuende. Es ist Zeit für einen Blick zurück.

So wenig Weihnachten war selten wie in diesem Jahr. Kaum ein Geschäft in der großen Einkaufsstraße hat sein Schaufenster entsprechend dekoriert. Wenn sie nicht mal mehr saisonal dekorieren, wie soll dann der Gedanke an saisonales Einkaufen entstehen?

Wir sehen vor uns: Eine verwundete Gesellschaft. Freilich begann es in einem umfassenderen Sinne schon viel früher. Aber im engeren Sinne betrachten wir die letzten etwa vier Jahre. Irgendwie. Es ist kaum möglich zu erfassen, was in der Zeit alles kaputt gegangen ist, kaputt gemacht wurde. Strukturen, die aufzubauen viele Jahre oder sogar Jahrzehnte gedauert hatte, wurden innerhalb von Wochen und Tagen für immer beschädigt oder für immer zerstört, so scheint es. Auch wenn es viele Versuche dazu gab und gibt, es fällt doch schwer, sich davon zu erholen. Es betrifft Menschen ebenso wie gesellschaftliche Ordnungen: Organisationen, Institutionen, Netzwerke. Ganz schwer einzuschätzen, wie es weitergehen wird.

Überall neues Personal, das die Verhältnisse „vor Corona“ nicht mehr kennt. In der Bibliothek, in der Klinik, in der Arztpraxis, im Laden. Anything left?

Derzeit wird in den größeren Städten nachgeholt, was in der letzten Zeit auf dem Land vorausgegangen war: Schließung von Bankfilialen und Geschäften und Geschäftsstellen. Was bleibt, sind Automaten, wenn überhaupt. Und Webseiten. Und ständig ändert sich etwas. Deshalb veraltet das Wissen über Alltägliches immer schneller.

2023 war auch das Jahr, in dem das textbasierte Usenet kaputt ging. Über das Interface zu Google Groups kam massenweise Spam herein, mit KI generiert, und machte die Newsgroups unlesbar. Zuerst wurden Google Groups vollständig ausgefiltert. Dann zog sich Google vollständig aus dem Usenet zurück. Das einst von DejaNews gekaufte historische Usenet-Archiv bleibe erhalten – offen bleibt, wie lange. Aber es werde nicht mehr fortgeführt. Hier bräuchte es also ein privates Projekt. Es wird sich sicherlich etwas ergeben. Die Newsgroups sind aber deutlich getroffen, denn auch den Benutzern war es nicht mehr möglich gewesen, sich per Killfile gegen den Spam, in solchen Mengen und in dieser Qualität variiert, zu schützen. Und ein doch recht großer Teil der Regulars postete über viele Jahre über Google Groups. Es bleibt abzuwarten, wie es nun weitergehen wird.

Übergänge gab es auch bei den Mailinglisten. Einige starben, einige wurden bei neuen Providern weitergeführt, erneutes Anmelden reichte aus. Im Hintergrund war auch hier Google, diesmal mit seiner Mail. Wer einen so großen Teil der Lemminge mit seinem Dienst bedient, bestimmt am Ende die Regeln, nach denen alle E-Mails transportiert, adressiert, empfangen werden. So eine große Macht auf ein ganzes Medium, auf Märkte und auf Protokolle, die gar nicht mehr zum eigenen Beritt zählen, gehört freilich verboten, ist es aber nicht, wie wir wissen.

Derweil ist die Google-Suche endgültig unbrauchbar geworden. Bing liefert immerhin noch Nachweise zu Nachrichten auf Websites. Und ansonsten: MetaGer rulez. Wenn ich überhaupt noch Web-Suchmaschinen benutze.

2023 war auch das Jahr, in dem Twitter starb und Mastodon und das Fediverse aufstieg. Vielleicht war es auch ein Umbruch für die Blogs. Felix Schaumburg sagte in Bildung – Zukunft – Technik – BTZ108:

Wenige bloggen noch regelmäßig, aber trotzdem gibts die Blogs, und es ist ein schönes Gefühl, zu wissen, dass wenn mal irgendwie was ist, man das dann auch wieder nutzen könnte. Und ich glaube, in dem Sinne gehen Blogs nicht weg, auch wenn sie nicht mehr groß sind, also dominant als Medium.

Und in derselben Folge sagte: Guido Brombach: „Ich bin social-media-müde.“ Und er muss es ja wissen.

Wo bleibt das Positive? Ganz sicher hier: 2023 war auch das Jahr, in dem die 70. Ausgabe meiner vierteljährlichen Kolumne Neue Pakete auf CTAN erschienen ist. Die erste Folge kam in der Mitgliederzeitschrift der Deutschsprachigen Anwendervereinigung TeX (DANTE), in der TeXnischen Komödie (DTK), in Ausgabe 2/2005. Und wenn nichts dazwischenkommt, setze ich die Reihe gerne fort.

Sie sind nicht angemeldet