|
|
Log in / Subscribe / Register

Emacs 31.1 released

Version 31.1 of the Emacs editor has been released. There is a long list of changes including the removal of the Emacs dumper, a new user Lisp directory feature, a "Send to..." menu item in context-menu-mode, and many other changes; see the NEWS file for more information. Mickey Petersen, author of Mastering Emacs, also has a rundown of some of the quality-of-life features appearing in this release.


From:  Sean Whitton <spwhitton-AT-spwhitton.name>
To:  emacs-devel-AT-gnu.org
Subject:  Emacs 31.1 released
Date:  Mon, 24 Aug 2026 11:43:32 +0100
Message-ID:  <87pkz7pzmz.fsf@melete.silentflame.com>
Archive-link:  Article

Hello everyone,

Version 31.1 of Emacs, the extensible text editor, should now be
available from your nearest GNU mirror:

  https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.gz
  https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.xz

The tarballs are signed; you can get the PGP signature files at:

  https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.gz.sig
  https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.xz.sig

You can choose a mirror explicitly from the list at:
  https://www.gnu.org/prep/ftp.html

Mirrors may take some time to update; the main GNU ftp server is at:
  https://ftp.gnu.org/gnu/emacs/

--------------------------------------

To verify that the tarball is intact, download both the .sig and
the tarball, and run this command:

  gpg --verify emacs-31.1.tar.gz.sig

(and similarly for emacs-31.1.tar.xz if you download that format).

If that command fails because you don't have the required public key,
run this command to import it:

  gpg --keyserver keyring.debian.org --recv-keys \
    8DC2487E51ABDD90B5C4753F0F56D0553B6D411B

Alternative keyservers include keyserver.ubuntu.com and
keys.openpgp.org.

You can also run sha256sum or sha512sum and confirm that these checksums
match:

SHA256  emacs-31.1.tar.gz
3cad7fd1466c0e24867df8d2609da3ac75abc90d7c4c0175e410e9be46d4092a
SHA256  emacs-31.1.tar.xz
1da5790d9580c81932b5bf700633114468da7b3412d69faa767daebf974f4586

SHA512  emacs-31.1.tar.gz
1d6e34a99367e1cdc2ab08ef7c073bbabda7cff21cda616c346591f507128df9437698fc74143ba46267a269c64148b18c2967de8f8ae0544322b68f0009acfa
SHA512  emacs-31.1.tar.xz
25cb810d09eaaa58306f4c10f406466c424517657dd1c9db056dadb624f0bc33db58f3bcdf527d81e5059e492b81c237f164eb3997bf4357bd84c696537f6836

----------------------------------------

For a summary of changes in Emacs 31, see the etc/NEWS file in the
tarball; you can view it from Emacs by typing 'C-h n', or by clicking
Help->Emacs News from the menu bar.

You can also browse NEWS on-line using this URL:

  https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS...

For the complete list of changes and the people who made them, see the
various ChangeLog files in the source distribution.  For a summary of
all the people who have contributed to Emacs, see the etc/AUTHORS
file.

For more information about Emacs, see:
  https://www.gnu.org/software/emacs

-- 
Sean Whitton


Attachment: signature.asc (type=application/pgp-signature)

-----BEGIN PGP SIGNATURE----- iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmqMIFQZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQENnD/0eAKXWfpmJkkyQu05OHWsz vwmyMD1y7KP98a34miwoMhxnkWHCsmFVCXxLEuse2P/4I0K27nU8IqYPTj7aSBrQ SbMfUAg8svYb4uVvEBCqwZseoWOVGq4Cq4kAjdVBcMd1qfZjvgIhLkcaKNyrCNRT e8X0xO0KYYyr4p6bYthU/Ce0ehWsFTPEuOLNldIfrSWisSrYU5fvcBdwc58PXQGq 4qKdVKE7znoX2Pk9pa991Yu5RJmlhvuU5rTNwqgWNfuOpE+YCVoGW17dPC4p13BS zyE2TS+DGZfTkneHec+30NSW0tDYmOysNTw+AKzQEJbG8ph1KfbDewPFGlAkZpri MHanCq5k36NwW90BWkkqWAPOC9KmK7av4pf10HAluGCdgymxfx1lK0r5YRWyQOWo XD0ecZadmlndmF1SSsfvr5iE67a60ZcbQ/xtv1crcMnMenA5C0pMDyfLfK+cLk54 ka3NNLzCZj27eOuZUM5WsT/aHLEPtlnWFRYWPGHC1i+YDCwxPZD6Vq6fSXsALr7G 3yYOIHKQDrUcrn+AGuF4IiCyk/6wUFOS99GUiD/+5ELXrJDBEtgP6bBh3erx/Yzr ftkN/DbuU4mtPAPqD7zJfFDp7ohB6bUZW3GLbsWZx/UT5MZ8Rdy7zNd/Fpf20DMp cgQXiVZLAZIeEJokTCIwvw== =gZS/ -----END PGP SIGNATURE-----



to post comments

Salute!

Posted Aug 25, 2026 18:09 UTC (Tue) by NightMonkey (subscriber, #23051) [Link]

As a happy Vim user, I salute the ongoing development of Emacs. I used one of its predecessors TECO long ago. I think the world has room for different text editing modalities, and development and improvements in each can benefit others. Cheers! :)

A more detailed overview

Posted Aug 26, 2026 6:28 UTC (Wed) by geuder (subscriber, #62854) [Link] (2 responses)

https://www.masteringemacs.org/article/whats-new-in-emacs...

Having used emacs daily for well over 30 years, I think I have a solid foundation. But probably I use only a very tiny fraction of what it could do for me and it's shrinking all the time.

A more detailed overview

Posted Aug 26, 2026 8:31 UTC (Wed) by coriordan (guest, #7544) [Link]

I find LLMs great for learning how to use complicated tools like Emacs. Knowing a million tiny details is something LLMs are good at. ("in emacs, how do I use registers when recording a kmacro?", or whatever)

A more detailed overview

Posted Aug 26, 2026 12:21 UTC (Wed) by iabervon (subscriber, #722) [Link]

There's an infinite amount of elisp you could write that would do beneficial things, so it's trivially true that you're not using it to its full potential. Even for things that other people have already written, it makes more sense to think of most of it as software that's preinstalled on your system that you've never used than a single tool you're underutilizing.

I was just noticing that I'm not really using server mode as intended, having only sort of understood it when I got my .emacs to a state where it was doing okay for my needs 29 years ago.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds