Many changes for GNU Emacs compatibility:
authorChris Hanson <org/chris-hanson/cph>
Sat, 15 Apr 1989 00:54:03 +0000 (00:54 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 15 Apr 1989 00:54:03 +0000 (00:54 +0000)
commita1b1d682a7b6549821e9099f8926a681aa49ad37
tree70ffef9739e70ac92d607d79b75fb5e2345d29ab
parentfb63393ec94598728fc028653830cc812cc87fce
Many changes for GNU Emacs compatibility:

Change names of all commands, variables and modes; the new names are
symbols.  All command names match those of Emacs; many variable names
also match.

Redesign command invocation code: new design uses `interactive'
specification nearly identical to that of Emacs.  This permits
implementation of [repeat-complex-command].  The redesign necessitated
reworking some of the command prompting to make it fit the model.

Completion has been redesigned to work just like Emacs.  The
performance of filename completion has been significantly improved.

Tags table stuff has been changed to be more like Emacs.

The performance of incremental search has been improved.  Incremental
regexp search is now implemented.

The `recenter' command now clears the screen and redraws it if there
is no argument.

Scheme mode indentation is now like that in Emacs.

Keyboard interrupts are disabled while reading most characters.

[find-file] will call Dired if the argument is a directory.

The "Reading file ..." message is suppressed.  Set the variable
`read-file-message' to true if you want it as it used to be.

The "override-message" (which is used to display messages and errors
in the typein window) now moves the typein window's cursor to the end
of the message.  This results in the cursor moving to the end of the
message when an override-message overlays a typein in progress.

The prompting for [query-replace] and associated commands has been
changed to resemble Emacs'.
69 files changed:
v7/src/edwin/argred.scm
v7/src/edwin/autold.scm
v7/src/edwin/autosv.scm
v7/src/edwin/basic.scm
v7/src/edwin/bufcom.scm
v7/src/edwin/buffer.scm
v7/src/edwin/buffrm.scm
v7/src/edwin/bufmnu.scm
v7/src/edwin/bufwin.scm
v7/src/edwin/c-mode.scm
v7/src/edwin/cinden.scm
v7/src/edwin/class.scm
v7/src/edwin/comman.scm
v7/src/edwin/comred.scm
v7/src/edwin/comtab.scm
v7/src/edwin/curren.scm
v7/src/edwin/debuge.scm
v7/src/edwin/decls.scm
v7/src/edwin/dired.scm
v7/src/edwin/editor.scm
v7/src/edwin/edtfrm.scm
v7/src/edwin/edtstr.scm
v7/src/edwin/edwin.ldr
v7/src/edwin/edwin.pkg
v7/src/edwin/edwin.sf
v7/src/edwin/evlcom.scm
v7/src/edwin/filcom.scm
v7/src/edwin/fileio.scm
v7/src/edwin/fill.scm
v7/src/edwin/grpops.scm
v7/src/edwin/hlpcom.scm
v7/src/edwin/input.scm
v7/src/edwin/intmod.scm
v7/src/edwin/iserch.scm
v7/src/edwin/keymap.scm
v7/src/edwin/kilcom.scm
v7/src/edwin/kmacro.scm
v7/src/edwin/lincom.scm
v7/src/edwin/linden.scm
v7/src/edwin/loadef.scm
v7/src/edwin/lspcom.scm
v7/src/edwin/macros.scm
v7/src/edwin/midas.scm
v7/src/edwin/modefs.scm
v7/src/edwin/modes.scm
v7/src/edwin/modwin.scm
v7/src/edwin/motcom.scm
v7/src/edwin/pasmod.scm
v7/src/edwin/prompt.scm
v7/src/edwin/reccom.scm
v7/src/edwin/regcom.scm
v7/src/edwin/regexp.scm
v7/src/edwin/replaz.scm
v7/src/edwin/schmod.scm
v7/src/edwin/screen.scm
v7/src/edwin/sercom.scm
v7/src/edwin/simple.scm
v7/src/edwin/strtab.scm
v7/src/edwin/syntax.scm
v7/src/edwin/tagutl.scm
v7/src/edwin/texcom.scm
v7/src/edwin/things.scm
v7/src/edwin/tparse.scm
v7/src/edwin/tximod.scm
v7/src/edwin/undo.scm
v7/src/edwin/unix.scm
v7/src/edwin/utils.scm
v7/src/edwin/wincom.scm
v7/src/runtime/rgxcmp.scm