From: rm@hounix.org (Rohit Mehrotra)
Subject: For Emacs Gurus
Organization: Houston UNIX Users Group (HOUNIX), Houston, TX
Date: Sat, 12 Sep 1992 17:50:09 GMT

Hi,

Are the following features available in EMACS, some of the questions are only 
applicable in an X environment/implementation and hence may be answered in
that context.

Please EMAIL me your reply of possible and I would summarize.

Thanks

RM
rm@hounix.org
-------

Highlighting of text when marking etc on dumb terminals.

Full Color support, i.e. the background and the foreground colors of
the highlighted text is different from the rest etc.

X implementation with full mouse support, buttons etc.

Ability to have popup windows etc on dumb terminals.

Recycle easily through a lot of opened buffers/files.

Unlimited Undos/Redos, even after I have written my file out.

Change fonts on the fly while editing, to see more/fewer lines.

Point and click feature, i.e. cursor goes directly to the point
where the mouse is clicked.

Ability to do a column/line/character mark.

Search and translate on marked blocks which can be columnar.

Indent/Outdent entire blocks of highlighted text at a time, by using the
TAB key.

Scroll lock adjacent windows so that they move synchronously for file 
comparisons.

Save editing environment/window layout on a per directory, per user basis.
I like the feature that I can go into a directory and fire up my editor,
and it remebers where I left off.

Resizes the internal window as one resizes the external window.

On line manuals and context sensitive help.

Multiple backups/versions while editing.

Autosaving feature.

Support for multiple named clipboards which are automatically 
saved and restored across editing sessions.

Ability to run shells inside editor windows via shell buffers.

Record/Playback/Save sequence of keystrokes for repetitive editing.

Integrated access to external system programs like "grep", "diff" etc with 
an ability to intelligently process their output.

User Customizable buttons, pull down pinnable menus, scrollbars etc in the
X version.

Display mode so that I can see TABS etc. 

Ability to edit DOS/Unix-Ascii/Binary files.

Ability to go to a particular column, delimited field.

Multiple bookmarks, place holders.

Support for abbreviations while typing.

Various text formatting options.

Ability to navigate through different directories from within the editor.

Handle 8-bit character input for international users.

Have TSR-like hooks for mapping input and output filenames. For example 
this is done so that editing a .Z file will automatically uncompress the 
file while reading it in.

Ability to read pipes, e.g. editing a file called "|df" should spawn a 
subprocess and read its input.

Handles matching brackets, braces, and BEGIN-END keywords.

Language dependent options to support arbitrary customizable extensions. 
E.g. word-wrap can be turned on for .txt and .doc files only.

Keeps a history of your search/translate expressions, scroll through it
using arrow keys. Also the ability to edit the search criteria, instead
of typing it all over again.

I wuld also like the ability to have the following options while searching 
and translating:
	This point downwards.
	All of the file.
	Interactively UNDO the translation.

While searching and translating I should be able to position the line 
with the matching pattern in the center of screen or at the top of the 
screen to see more of context around the selected translate pattern. 

List all the buffers/File that one is editing, and ability to pick up
one to bring it into the current window.

Ability to print highlighted text as well as full buffers from within the
editor.

Support for both hard and soft TABS. Ability to set the tab stops too.

Have regular expressions spanning lines, i.e. \n is supported. 

Ability to change cursor shapes.

Drag & Drop file icons from file manager in order to edit those files.

Zoom/Unzoom internal windows. 

Split windows and resize them using a mouse.

Multiple resizable windows to different parts of same file and an ability 
to consistently edit the file as well as copy and paste between them.

-- 
RM

EMAIL: rm@hounix.org