GNU Emacs 31.1 Released: Mouse Support Enabled by Default with a Starter Theme for New Users

GNU Emacs 31.1 enables mouse support by default and adds a starter theme to ease onboarding for new users.
GNU Emacs 31.1 has been officially released, with the most notable changes being default mouse support and an out-of-the-box interface theme for new users. Though seemingly minor, these updates mark a deliberate shift toward user friendliness for an editor long notorious for its steep learning curve. Traditionally, Emacs demanded extensive keyboard mastery and manual configuration — now, a usable environment is available from the very first launch. The changes reflect the Emacs community's strategic response to competition from modern editors like VS Code: lowering the barrier to entry without abandoning its core extensibility, while sparking internal debate about identity and tradition.
Overview
GNU Emacs 31.1 is officially out. As yet another significant iteration of this decades-old classic text editor, the release takes a notable step toward new-user friendliness — enabling mouse control by default and providing a preset theme for first-time users — all while preserving its powerful extensibility and keyboard-driven philosophy.

For an editor long labeled as having a "steep learning curve," these changes represent more than just feature tweaks. They reflect a shift in how this venerable open-source project is thinking about winning over the next generation of users.
Key Improvements for New Users
Mouse Control Enabled by Default
The most eye-catching change in this release is that mouse control is now enabled out of the box. Emacs has long been celebrated for its keyboard-first philosophy — nearly every function is accessible through key combinations, which is both its charm and a common barrier for newcomers.
By enabling mouse support by default, Emacs lowers the initial operational barrier. New users can now click to position the cursor, navigate menus, and select regions using familiar mouse interactions — without first memorizing a mountain of keyboard shortcuts. This change doesn't affect experienced users who prefer keyboard-driven workflows; it simply offers a gentler on-ramp for beginners.
A Preset Theme for New Users
Alongside mouse support, Emacs 31.1 also ships with a default theme for new users. Traditionally, Emacs launches with a fairly spartan interface, leaving visual customization entirely up to the user. By providing an out-of-the-box theme, first-time users are greeted with a more cohesive and modern-looking interface — without having to immediately dive into .emacs or init.el configuration files.
Small as it may seem, this kind of change signals a genuine focus on the First-Run Experience. In today's increasingly competitive landscape of editors and IDEs, a strong first impression is critical to retaining new users.
What These Changes Mean
Emacs Pivoting Toward User Friendliness
Emacs and Vim have long been regarded as "hardcore" editors with fiercely loyal user bases, but both face stiff competition from modern editors like VS Code among newer developers — largely due to their high learning costs.
The default experience improvements in version 31.1 can be read as a deliberate effort by the Emacs community to lower the entry barrier. This isn't an abandonment of core principles, but rather a search for a better balance between "powerfully customizable" and "easy to get started." Veteran users can still disable these defaults and return to a pure keyboard workflow, while newcomers get a friendlier starting point.
The Enduring Vitality of a Veteran Open-Source Project
As one of the flagship projects of the free software movement, GNU Emacs' continued evolution carries symbolic weight in its own right. In an era dominated by commercial editors, Emacs maintains a steady release cadence and actively responds to new users' needs — a testament to the staying power of mature open-source projects.
Interestingly, changes to default settings aimed at beginners tend to spark debate within the Emacs community. Some long-time users are cautious about altering default behavior, fearing it may dilute Emacs' distinctive identity. Others welcome improvements that can attract new users. This tension reflects the ongoing dialogue within the Emacs community between tradition and modernity.
Conclusion
GNU Emacs 31.1 sends a clear signal of moving toward greater new-user friendliness by enabling mouse control by default and shipping a starter theme. For a classic editor renowned for its extensibility and keyboard-driven ethos, these changes effectively lower the barrier to entry without sacrificing core principles.
Whether you're a newcomer considering Emacs for the first time or a seasoned user of many years, this release is worth paying attention to — it delivers meaningful improvements to the out-of-the-box experience and once again demonstrates this storied open-source project's openness to embracing change.
Related articles

Catalyst: A Vision for an Enzyme-Like Testing Framework for AI Agents
A developer shared Catalyst on Reddit, an Enzyme-inspired framework for AI Agents, exploring why agents need observable, testable dev tools and the design philosophy behind them.

The Real Capability of AI Coding Agents: Best Models Complete Only 35% of Feature Development Tasks
The 'Agents on Rails' benchmark finds top AI models complete only 35% of feature development tasks. What this means for coding agents and developer teams.

How to Prevent Duplicate Refunds After an AI Agent Crashes: CellaFlow's Durable Execution Approach
How can AI agents avoid duplicate refunds after a crash without deadlocking workflows? CellaFlow uses durable execution, shared work identity, leases, and fencing to solve safety and liveness in multi-agent systems.