GNU Emacs 31.1 RC1: Completion Overhaul, Window Commands and Unicode 17.0

Published by

GNU Emacs 31.1 RC1 has been released for testing, featuring significant enhancements to the completion engine, window management, and support for Unicode Standard 17.0. It introduces new commands for window layout manipulation, allowing users to rotate, transpose, and merge windows without manual resizing. The completion system has been revamped with a new algorithm for faster and more predictable results, while also incorporating new input methods for various scripts and languages. Although a known symbol shorthand vulnerability persists, this release includes a patched mitigation, encouraging users to test and report any issues before the stable version is launched



GNU Emacs 31.1 RC1: Completion Overhaul, Window Commands and Unicode 17.0

GNU Emacs 31.1 RC1 is now available for testing, bringing sweeping changes to the completion engine, window layout manipulation, and internationalization support. The release ships eager completion display, a rewritten flex algorithm, and new rotation and frame-merging commands that fundamentally shift how you manage your workspace. Emacs now targets Unicode Standard 17.0 alongside fresh input methods for polytonic Greek, Tifinagh, and several Northern Iroquoian scripts. While the symbol shorthand vulnerability still requires version 32 for a full fix, this RC includes a patched mitigation, so you can safely start stress-testing and reporting bugs before the stable drop.

GNU Emacs 31.1 RC1: Completion Overhaul, Window Commands and Unicode 17.0 @ Linux Compatible