GNU Emacs 31.1 Enables Mouse Control by Default in Terminals

By: www.diariobitcoin.com|2026/08/25 12:01:35

**GNU Emacs 31.1 is now available with a noticeable change for those working in terminals: mouse control is enabled by default. The update also includes a theme designed for beginners, new configuration options, and tools to review packages before installing or updating them.

  • The xterm-mouse-mode support is enabled by default in compatible terminals, although it can be disabled.
  • The version adopts the user-lisp/ subdirectory and adds child frames in text terminals.
  • The newcomers-presets theme offers alternative settings aimed at those starting to use Emacs.

GNU Emacs 31.1 was released on August 24, 2026, as the new feature version of the popular text editor, according to information released by Phoronix. The release focuses on several modifications aimed at simplifying the initial use without abandoning tools for advanced users, with changes that encompass interaction in terminals, organization of configuration files, and package management.

The most visible novelty is that mouse control for handling Emacs within a terminal is now enabled by default. The function corresponds to xterm-mouse-mode and is activated in all compatible terminals, although each user retains the option to disable it if they prefer to maintain keyboard-only interaction.

A Change in Interaction Within the Terminal

Emacs is known for offering a highly configurable editing environment, capable of functioning in both graphical interfaces and directly in text terminals. In this latter scenario, the new default allows users to select and control elements with the mouse without requiring them to first seek a specific option to enable that function.

The decision may reduce one of the initial barriers for those coming from modern editors and expecting a combination of keyboard and pointing device. Phoronix noted that the mode applies to compatible terminals, so the concrete experience will still depend on the capabilities of the environment from which Emacs is run.

The change does not eliminate the project's customization philosophy, as support can be manually disabled. This possibility allows users accustomed to shortcut-based workflows to retain their configuration, while newcomers receive a more accessible experience from the first launch.

The default activation also reflects an effort to bring a historical tool closer to broader usage habits without making the function mandatory. Instead of presenting the mouse as an experimental or hidden feature, GNU Emacs 31.1 incorporates it as part of the expected behavior in terminals that support it.

Configuration and Tools for Different Profiles

GNU Emacs 31.1 also adopts a new subdirectory called user-lisp/ to store Emacs configuration files. The reorganization provides a dedicated space for that material and may help separate personal files from other components of the environment, although the news does not detail additional requirements or mandatory changes for all existing installations.

The update also adds support for child frames in text terminals, a capability that expands the ways in which Emacs can distribute information within a non-graphical interface. This type of improvement is particularly relevant for users who build complex environments and need to organize multiple views or elements without leaving the terminal.

Another modification affects the grep and xref buffers, which now support editable modes. This feature turns those results into more interactive spaces, allowing certain revisions or adjustments to be made directly from the buffer instead of forcing the user to constantly switch between the results list and the involved files.

Emacs 31.1 also incorporates a function to review changes before installing or updating packages. The tool adds a pre-inspection instance to the process, which can help understand what modifications will be introduced before applying an operation that affects the editor's configuration or extensions.

A Theme Designed for Beginners

Among the accessibility-oriented novelties is newcomers-presets, a theme designed to offer alternative default settings to novice users. Its purpose is to make the first contact with Emacs less intimidating, especially for those who are not yet familiar with the visual and configuration conventions of the editor.

The theme is not presented as a replacement for the customization possibilities that characterize the project. Instead, it offers a distinct starting point, with values aimed at facilitating reading and navigation while the user learns to adapt the environment to their own needs.

The inclusion of a specific set for beginners is significant in a program known for its steep learning curve. Emacs allows for the construction of very sophisticated workflows, but that flexibility can also lead to confusion when someone opens the application for the first time and encounters numerous options without immediate guidance.

Along with the mouse enabled by default, newcomers-presets shows that this version aims to improve both interaction and initial presentation. Experienced users can retain their settings, while newcomers to the editor have an alternative configuration designed to accompany their first sessions.

What the New Version Brings

Overall, GNU Emacs 31.1 combines everyday usability changes with adjustments aimed at the internal management of the environment. Mouse support addresses interaction, user-lisp/ organizes personal files, child frames expand organization in terminals, and editable buffers add flexibility to search and reference tasks.

The pre-review function for packages also introduces a layer of control before installing or updating components. Although the release information does not describe the exact scope of this review, its inclusion suggests that the user can examine modifications before confirming changes in their work environment.

The release thus maintains a balance between compatibility with traditional practices and a less demanding entry for new users. The keyboard remains a central part of the Emacs experience, but the activation of xterm-mouse-mode expands the available options without preventing each person from choosing their preferred method.

GNU Emacs 31.1 is now available for download along with additional release information through GNU.org. The availability of the version marks the next step in the development of the editor and brings together in a single update improvements in accessibility, organization, and control for those working in graphical interfaces or directly from text terminals.

-- Price

--
--
--

This content is provided for general informational purposes only and doesn't constitute financial, investment, legal, or tax advice. Any events, rewards, online promotions, or related information mentioned herein should not be considered a recommendation, solicitation, or invitation to purchase, sell, trade, or otherwise deal in any crypto assets. Crypto assets are highly volatile and may result in loss. The availability of WEEX services, products, and related events may vary by region. You are responsible for ensuring that your participation is in accordance with applicable local laws and regulations.

You may also like

Contents

Latest coin listings on WEEX

iconiconiconiconiconiconicon
Customer Support:@weikecs
Business Cooperation:@weikecs
Quant Trading & MM:bd@weex.com
VIP Program:support@weex.com