Emacs 30.1 is out, download it here!

An extensible, customizable, free/libre text editor — and more.

At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.

The features of GNU Emacs include

  • Content-aware editing modes, including syntax coloring, for many file types.
  • Complete built-in documentation, including a tutorial for new users.
  • Full Unicode support for nearly all human scripts.
New to Emacs? → Take the tour!

Emacs 30.1

Released Feb 23, 2025

Emacs 30.1 has a wide variety of new features, including:

  • Native compilation is enabled by default
  • Ported to the Android operating system
  • New user option trusted-contents
  • Numerous performance improvements
  • Native JSON support is always available
  • New Tree-Sitter major modes for Elixir, HEEx, HTML, Lua, and PHP
  • Support for the EditorConfig standard
  • Improved support for touchscreens
  • Tool bars per window and on bottom
  • New package which-key
  • Automatic regeneration of TAGS files
  • New minor mode visual-wrap-prefix-mode
  • Support for underline colors on TTY frames

Emacs 29.4

Released Jun 22, 2024

Emacs 29.4 is an emergency maintenance release.

Emacs 29.3

Released Mar 24, 2024

Emacs 29.3 is an emergency maintenance release.

Emacs 29.2

Released Jan 18, 2024

Emacs 29.2 is a maintenance release.

Emacs 29.1

Released Jul 30, 2023

Emacs 29.1 has a wide variety of new features, including:

  • Supports "pure GTK" (PGTK) build
  • Uses XInput 2 on X for input events
  • Uses tree-sitter parsers for several programming modes
  • Includes LSP client called Eglot
  • Includes the use-package package
  • Can access SQLite databases using sqlite3 library
  • Can display WebP images using libwebp library
  • Faster editing of files with very long lines
  • Better support for drag-and-drop on X
  • Pixel-precise scrolling with touchpad support
  • Enhanced support for editing and displaying Emoji
  • Support for Unicode 15.0 and many new scripts
  • Many enhancements of help and completion commands
  • Numerous enhancements to Image Dired
  • Double-buffering on MS-Windows

See also dates of older releases.

Subscribe to our monthly newsletter, the Free Software Supporter

“Our mission is to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of Free Software users.”

JOIN THE FSF