Software-update: GNU Emacs 31.1

GNU Emacs logo (Über) Versie 31.1 van de teksteditor GNU Emacs is uitgekomen. Dit programma, dat beschikbaar is voor Linux, BSD, Windows, macOS en Android, bestaat al ruim veertig jaar en de vraag is meer, wat kan het eigenlijk niet? Versie 31.1 is de opvolger van 30.2, die zes maanden geleden is verschenen, en bevat een groot aantal veranderingen. De belangrijkste zijn hieronder voor je op een rijtje gezet:

Terminal usability
  • xterm-mouse-mode is now on by default in compatible terminals, so clicks, scrolling, and clipboard operations just work in a TTY without config tweaking (toggle it off if you prefer terminal-native copy/paste keybindings).
  • Child frames can now run outside a graphical display, meaning more of the GUI-oriented tooling works over SSH/terminal sessions.
Completion overhaul
  • Flex completion was rewritten with a new ranking algorithm — better matches for things like "scope" no longer get buried under unrelated hits.
  • The Completions buffer can appear eagerly the moment you open the minibuffer, update live as you type, and keep vertical formatting without losing your place. minibuffer-visible-completions gained an up-down value so you can navigate completions independently of the minibuffer.
Window management
  • New rotate/flip/transpose commands (e.g. window-layout-rotate-clockwise, window-layout-flip-leftright) for rearranging splits without the minibuffer.
  • split-width-threshold default dropped from 160 to 150 for more sensible default splits on modern monitors.
Config/workflow
  • A new user-lisp/ subfolder in your config directory gets recursively byte-compiled and auto-added to load-path — a clean place for personal packages outside init.el. prepare-user-lisp triggers compilation manually.
  • Editable grep and xref buffers: press e, edit results in place, and they write back to the source files with C-c C-c.
  • A new beginner-friendly default theme, aimed at softening Emacs's notoriously steep learning curve.
Housekeeping
  • The legacy unexec dumper (deprecated since Emacs 27) is fully removed.
  • The bundled legacy ctags binary is gone — Universal Ctags is now the only option, so check any build scripts that assumed the old one.
  • Org mode ships at v9.8; tree-sitter gained selective grammar installation; a new canvas image type landed for inline buffer graphics.
  • Internationalization now targets Unicode 17.0, with new input methods for polytonic Greek, Tifinagh, and several Northern Iroquoian languages.

GNU Emacs

Versienummer 31.1
Releasestatus Final
Besturingssystemen Android, Linux, BSD, macOS, Windows 10, Windows 11
Website GNU Emacs
Download https://www.gnu.org/software/emacs/download.html
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

24-08-2026 • 15:00

0

Submitter: kartelchips

Bron: GNU Emacs

Update-historie

Reacties

Sorteer op:

Weergave:

Er zijn nog geen reacties geplaatst


Om te kunnen reageren moet je ingelogd zijn