Encyclopedia

Xemacs

Also found in: Wikipedia.

Xemacs

(text, tool)
(Originally "Lucid Emacs") A text editor for the X Window System, based on GNU Emacs version 19, produced by a collaboration of Lucid, Inc., SunPro (a division of Sun Microsystems, Inc.), and the University of Illinois.

Lucid chose to build part of Energize, their C/C++ development environment on top of GNU Emacs. Though their product is commercial, the work on GNU Emacs is free software, and is useful without having to purchase the product. They needed a version of Emacs with mouse-sensitive regions, multiple fonts, the ability to mark sections of a buffer as read-only, the ability to detect which parts of a buffer has been modified, and many other features.

The existing version of Epoch was not sufficient; it did not allow arbitrary pixmaps and icons in buffers, "undo" did not restore changes to regions, regions did not overlap and merge their attributes. Lucid spent some time in 1990 working on Epoch but later decided that their efforts would be better spent improving Emacs 19 instead.

Lucid did not have time to get their changes accepted by the FSF so they released Lucid Emacs as a forked branch of Emacs. Roughly a year after Lucid Emacs 19.0 was released, a beta version of the FSF branch of Emacs 19 was released. Lucid continued to develop and support Lucid Emacs, merging in bug fixes and new features from the FSF branch as appropriate.

A compatibility package was planned to allow Epoch 4 code to run in Lemacs with little or no change. (As of 19.8, Lucid Emacs ran a descendant of the Epoch redisplay engine.)

This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
Mentioned in
References in periodicals archive
* External Editor - Enables developers to seamlessly integrate the popular XEmacs and vi editors into the NetBeans IDE.
An integrated text editor (XEmacs) allows anchors to be created over ASCII source code, while an integrated document processor (FrameMaker) provides the same functionality for design and requirements documents.
XEmacs, FrameMaker, and the airspeed gauge are Chimera viewers.
The presence of the flight simulator, FrameMaker, and XEmacs demonstrates the need for support of heterogeneous viewers (requirement 1) with multiple-view, concurrent, and active displays (requirement 4).
We have developed and integrated an extensive variety of clients including text editors (XEmacs and xvi), image, sound, and video browsers, Chimera-specific tools (hyperweb editors and link viewers), and wrappers for third-party tools (FrameMaker).
Included with the Linux kernel is a plug-and-play configuration tool to simplify installation, applications such as Xpaint, the GIMP, Netscape Communicator, Emacs and Xemacs (editors), XessLite Spreadsheet, and many other programs.
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.