XEmacs -- Emacs: The Next Generation
     Searching XEmacs
Quick Links About XEmacs Getting XEmacs Customizing XEmacs Troubleshooting XEmacs Developing XEmacs

What is XEmacs?

XEmacs is a highly customizable open source text editor and application development system. It is licensed under the GNU Public License and related to other versions of Emacs, in particular GNU Emacs. Its emphasis is on modern graphical user interface support and an open software development model, similar to Linux. XEmacs runs on Windows 95 and NT, Linux and nearly every other version of Unix in existence. Support for XEmacs was supplied by Sun Microsystems, University of Illinois, Lucid, ETL/Electrotechnical Laboratory, Amdahl Corporation, BeOpen, and others, as well as the unpaid time of a great number of individual developers.

XEmacs Community News


As of 2020, XEmacs development moved to Heptapod (thank you Mike Sperber, thank you Heptapod). The relevant Mercurial repositories are available under https://foss.heptapod.net/xemacs/; most importantly, the current development trunk is available to check out under https://foss.heptapod.net/xemacs/xemacs. Please use the issue tracker there for bug reports.


XEmacs 21.5 beta 35 "kohlrabi" has been released. See the release notes for more details.


Since the late 1990s, before spam became the problem it is at the moment, we have offered @xemacs.org addresses to participants in the project. Following the infrastructure problems of 2016, these haven't in general been restored—most of them function more as spam traps rather than legitimate email addresses.

Should you have had an @xemacs.org address and should you like to have it restored, get in touch with me at kehoea@parhasard.net.

Current XEmacs Core Releases

Problem reports and requests for enhancement may be filed at the new XEmacs issue tracking system.

XEmacs 21.4 has been promoted to stable, and the XEmacs 21.1 series has been retired. For those with classic taste, these historical releases are still available. We will continue to support, at a lower level, 21.1 users. See the announcement of 21.4.12 for details.

Stable branch:
Beta branch:

Current XEmacs Package Releases

See the Quickstart Package Guide for information about the XEmacs package system. It is a feature differentiating XEmacs from GNU Emacs by allowing us to deploy bug fixes and enhancements of our lisp packages on a separate, usually faster, schedule than core XEmacs releases.

Official Release:

Not conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML