Article View: gnu.epoch.misc
Article #1250Re: Epoch and EMACS merger
From: Marc Andreessen
Date: Fri, 19 Jun 1992 17:35
Date: Fri, 19 Jun 1992 17:35
77 lines
4256 bytes
4256 bytes
Bertil Askelid writes:
<> I am curious as to what people think of the likelyhood of EMACS and Epoch
<> merging into a single release.
Isn't that what's called Emacs 19?
Nope. To quote from the FAQ:
A-7: What's the difference between Epoch and GNU Emacs version 19?
To quote directly from the GNU 'status' file (obtained via anonymous
FTP to prep.ai.mit.edu (18.71.0.38) as /pub/gnu/status):
-- BEGIN QUOTE -----------------------------------------------------
Emacs 18 maintenance continues for simple bug fixes. Version 19
approaches release, counting among its new features before and after
change hooks, source-level debugging of Emacs Lisp programs, X
selection processing, including CLIPBOARD selections, scrollbars,
support for European character sets, floating point numbers,
per-buffer mouse commands, interfacing with the X resource manager,
mouse-tracking, lisp-level binding of function keys, and multiple X
windows (`screens' to emacs).
Thanks go to Alan Carroll and the people who worked on Epoch for
generating initial feedback to a multi-windowed emacs. Emacs 19
supports two styles of multiple windows, one with a separate screen
for the minibuffer, and another with a minibuffer attached to each
screen.
A couple of other features of Version 19 are buffer allocation, which
uses a new mechanism capable of returning storage to the system when a
buffer is killed, and a new input system--all input now arrives in the
form of Lisp objects.
Other features under consideration for later releases of Version 19
include:
** Associating property lists with regions of text in a buffer.
** Multiple font, color, and pixmaps defined by those properties.
** Different visibility conditions for the regions, and for various
windows showing one buffer.
** Hooks to be run if point or mouse moves outside a certain range.
** Incrementally saving undo history in a file, so that recover-file
also reinstalls buffer's undo history.
** Static menu bars, and better pop-up menus.
-- END QUOTE -------------------------------------------------------
Epoch currently supports much of the new functionality of GNU Emacs
v19, including some features that apparently won't be immediately
available in GNU Emacs v19 (notably, associating property lists with
regions of text, and multiple fonts/colors/pixmaps defined by those
properties).
A postscript to this answer is a message that Richard Stallman
(Mr. Gnu himself) posted to gnu.emacs.help in Apr 1992:
-- BEGIN QUOTE -----------------------------------------------------
Emacs 19 won't support text highlighting, but a later version will.
We have code basically working for attaching arbitrary properties to
parts of the text, including choice of font and color.
This feature is designed for attributes which are considered part of
the text itself. What Epoch provides is highlighting that is part
of the presentation of the text, not logically part of the text itself.
That is useful also; I hope we will find the wherewithal to implement
that along with the other highlighting features.
-- END QUOTE -------------------------------------------------------
Marc
--
Marc Andreessen
Software Development Group
National Center for Supercomputing Applications
marca@ncsa.uiuc.edu
Technical Details
Message-ID:
<MARCA.92Jun19123500@wintermute.ncsa.uiuc.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!ogicse!hp-cv!sdd.hp.com!ux1.cso.uiuc.edu!news.cso.uiuc.edu!ux3.cso.uiuc.edu!marcaReferences:
<1992Jun19.005758.8458@exu.ericsson.se>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fc7ee,b0c9828a6b38b724 X-Google-Attributes: gidfc7ee,public X-Google-ArrivalTime: 1992-06-19 06:20:18 PST Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!hp-cv!sdd.hp.com!ux1.cso.uiuc.edu!news.cso.uiuc.edu!ux3.cso.uiuc.edu!marca From: marca@ncsa.uiuc.edu (Marc Andreessen) Newsgroups: gnu.epoch.misc Subject: Re: Epoch and EMACS merger Message-ID: <MARCA.92Jun19123500@wintermute.ncsa.uiuc.edu> Date: 19 Jun 92 17:35:00 GMT Article-I.D.: wintermu.MARCA.92Jun19123500 References: <1992Jun19.005758.8458@exu.ericsson.se> Sender: usenet@news.cso.uiuc.edu (Net Noise owner) Followup-To: gnu.epoch.misc Organization: Nat'l Center for Supercomputing Applications Lines: 77 In-Reply-To: ebubra@ebu.ericsson.se's message of 19 Jun 92 00:57:58 GMT