Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!mailrus!accuvax.nwu.edu!anaxagoras!ils.nwu.edu!wargaski From: wargaski@ils.nwu.edu (Robert E. Wargaski Jr.) Newsgroups: comp.emacs Subject: Re: emacs-19 -- What's in it? Keywords: `gnusletter' Message-ID: <1858@anaxagoras.ils.nwu.edu> Date: 19 Sep 90 19:49:41 GMT References: <1483@sirius.ucs.adelaide.edu.au> Sender: news@anaxagoras.ils.nwu.edu Reply-To: wargaski@acns.nwu.edu (Robert E. Wargaski Jr.) Organization: ACNS DSS, Northwestern University, Evanston, IL Lines: 64 Following is extracted from the most recent issue of Gnu's Bulletin (June 1990): GNU Project Status Report ************************* * GNU Emacs GNU Emacs 18 is now stable. Only a few important bugs have been encountered since Version 18.55. Berkeley is distributing GNU Emacs with the 4.3 distribution, and numerous companies also distribute it. Version 18 maintenance continues and a new version, 18.56, is expected soon. It has no new features, however. Version 19 approaches release with a host of new features: before and after change hooks; 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. More 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 being considered for 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 the various windows showing one buffer. - Incremental syntax analysis for various programming languages. - Hooks to be run if point or mouse moves outside a certain range. - Source-level debugging for Emacs Lisp. - 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. - A more sophisticated emacsclient/server model, which would provide network transparent Emacs widget functionality. Regards, Rob Wargaski Robert E. Wargaski Jr. This is stupid. -- Vila wargaski@[acns,eecs,ils].nwu.edu When did that ever stop us. -- Avon ACNS DSS, Northwestern University Moooo!