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 protected 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 has an active development community numbering in the hundreds, and runs on Windows 95 and NT, Linux and nearly every other version of Unix in existence. Support for XEmacs has been 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.

Web and FTP hosting graciously provided by Sourceforge, SunSITE and tux as well as many world-wide FTP site and Web site mirrors.

Website Mirrors

As a common saying goes: Objects in mirror are closer than they appear.

XEmacs Website Mirrors exist on following continents. Pick the continent where your internet service provider resides, which is not always the continent you may sit on. This is most likely to matter when you work for an international company with no local internet connection.

America . Asia . Australia . Europe

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.

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

XEmacs Community News


XEmacs joins the 21st century with a new issue tracker.


Thank you, Siam Web Hosting, for mirroring the XEmacs website. 


Users in Greece will be glad to hear the University of Crete is now providing an XEmacs website mirror and ftp site mirror. The next beta release of XEmacs with also know how to download packages from this mirror site. Thank you, University of Crete, for joining our growing list of XEmacs mirror sites!


Thanks to Internet Services Unit Saudia Arabia gets an XEmacs website mirror and ftp site mirror.


The XEmacs Development Team is pleased to announce a native Windows installation kit for XEmacs-21.4.19, "Constant Variable", the most recent of the stable XEmacs releases.


A new XEmacs website and ftp mirror is provided by HKMirror, strengthening our accessibility in Asia. The XEmacs project thanks HKMirror.org for their support!


We have a new Carbon (ie, native GUI) port of XEmacs to Mac OS X! Thanks and kudos to Andrew Choi, whose work on the Mac OS X port of GNU Emacs is well-known and highly praised. The port is still experimental and available only as a 3rd-party patch as of today, but a binary package is planned, and discussion is underway as to how to best support Andrew's work and prepare it for merge to mainline.

The patch and installation instructions are available at Andrew's XEmacs page. Bug reports for Andrew should go to the newsgroup comp.emacs.xemacs for now, but discussion of the port is also occurring on the xemacs-beta mailing list.


Unnoticed by global media, IRC channel #xemacs, hosted by freenodet, has been officially registered on 28 April, 2004. Please use it to discuss development issues requiring developer interaction. One of the most popular IRC clients in the Emacs community is ERC (already an XEmacs package).


The XEmacs Project notes with sadness the untimely passing of J. Pitts Jarvis, III, of Palo Alto, CA. Jarvis was responsible for the ports of XEmacs 19.14 to MacOS 8, and of XEmacs 21.5.9 to Mac OS X (the "Carbon" branch). We will miss his presence as we integrate his work.


XEmacs 21.4 has been promoted to stable, and the XEmacs 21.1 series has been retired. Support for 21.1 users continues, at a lower level.


Our thanks go out to CICT (Centre Interuniversitaire de Calcul de Toulouse) today for becoming our French XEmacs website mirror  and secondary XEmacs FTP mirror of France.


KREONET (Korea Research Environment Open NETwork) has been the Korean XEmacs FTP mirror for some time and has now established a Korean XEmacs website mirror. Thanks for mirroring us, KREONET!


Peter Brown, our new website sidekick, sets up a Namazu search engine for the XEmacs website. Indexes get updated on each and every commit to the website. Mailing lists remain searchable separately via their own interface.


Although GTK is still classed as experimental because the core team has insufficient time to devote to it, Les Schaffer is coordinating efforts to improve the support. Visit his GTK XEmacs bugs page (it disappeared between June and October 2004) for more information. Thanks, Les!


All XEmacs CVS modules, among other projects, can now be browsed via cvsweb (upgraded to ViewCVS access on 2002-01-16) at the Anonymous CVS Repository at SunSITE.dk. See also Service Issue 8. Details about CVS repository access are still in flux, but documentation in Develop/packages.html will be kept in sync with reality.


The xemacsweb CVS repository is moved from SourceForge (which is no longer updated) to repository at SunSITE to make automatic website updates work again. See also Service Issue 6.


Europe gets its own directly updating XEmacs website in Denmark.

This new service is brought to us by SunSITE. It updates automatically within minutes from CVS commits to the website sources.


XEmacs 21.4.0 "Solid Vapor" is released.


Infodock, the industrial-strength IDE built on XEmacs, has now opened a SourceForge project. The current release of Infodock, 4.00.08, is based on XEmacs 21.1.


The final release date for XEmacs 21.4 has been fixed for April 15th; see the Release page for details.


The code base currently called ``XEmacs 21.2'' is now scheduled for release on March 1, 2001. Prelease testing and development discussion are taking place on xemacs-beta, the open list for developers and beta testers. Come join the fun!


It's about time for a dashing piece of news: William M. Perry's work (funded by BeOpen.com through sourceXchange), Gtk-XEmacs is available via tarballs or directly from the XEmacs repository. (N.B. This feature has been incorporated in the XEmacs mainline since the 21.4.0 release.)


Steve Youngs, our XEmacs Packager from Downunder, reports: Andy Piper can't have all the limelight. My daughter, Kaitlyn (a future XEmacs hacker) was born July 1, 2000.


Congratulations to XEmacs hacker Andy Piper and his family on the birth of William Piper on 5 May 2000!


Users of the MacOS are reported to be rejoicing wildly now that a port of XEmacs 19.14 is available for their platform of choice.

XEmacs has been nominated in the Slashdot 2000 Beanie Awards, in the Best Open Source Editor Category. We urge all XEmacs users to vote for their favorite editor.


The first public release of coffee-el allows RFC2324-compliant coffee devices (Hyper Text Coffee Pot Control Protocol, or HTCPCP) to be controlled from within XEmacs. Coffee-drinking XEmacs users everywhere rejoice as their favorite beverage is unified with their favorite editor.