Emacs 31.1 ist heute veröffentlicht worden.

Bitte beachten: Die Download-URLs in der Ankündigung stimmen nicht. Es fehlt ein /gnu/in allen. Also bitte hier lang.

Herunterladen und entpacken muss man den Tarball unter macOS Sequoia auf der Kommandozeile, und man braucht pkg-config per Homebrew, damit alle Bibliotheken gefunden werden.

GNU Emacs 31.1 (build 2, aarch64-apple-darwin24.6.0, NS appkit-2575.70 Version 15.7.9 (Build 24G830)) of 2026-08-24

Neuigkeiten kann man hier nachlesen. Und Mickey Petersen erklärt in seinem Blog, was hinter den einzelnen Punkten steckt.

Wie jedes Mal, gewährt er übrigens einen Rabatt von 31 % auf sein Buch. Es bezieht sich zwar ausdrücklich auf Emacs 29, zusammen mit dem Update zu Emacs 30 ist man damit aber tatsächlich auf dem aktuellen Stand. Und es gibt nicht mehr so viel Literatur zu Emacs: Mickeys Buch ist das einzige aktuelle. Daneben gibt es nur noch Harley Hahn’s Emacs Field Guide bei Apress auf SpringerLink aus dem Jahr 2016. Der letzte Titel von O’Reilly Learning Gnu Emacs datiert von 2004. Daher: Mickey Petersen lesen! Ich habe vor drei Jahren enorm viel von ihm gelernt.

Herzlichen Dank für eure Arbeit.

Beim ersten Start des ersten Pretest erhielt ich eine Warnung, weil in meiner .emacs bisher das

;;; -*- lexical-binding: t; -*-

fehlte. Nachdem ich dem abgeholfen hatte, verschwand die Warnung und tatsächlich war damit alles gut.

Ein bisschen nervig ist beim ersten Startup, dass alle Lisp-Dateien in user-lisp erstmal byte-compiliert werden. Das lässt auch auf einem M1 für einige Minuten bis zu drei Prozesse mit 100 Prozent laufen. Dann ists aber auch gut.

Die Version läuft bisher ansonsten unauffällig.

See also: Original Source by Jürgen Fenn

Note: The copyright belongs to the blog author and the blog. For the license, please see the linked original source blog.