This version of Edwin requires microcode version 11.69 and runtime
version 14.113.
* Implement Emacs-style subprocesses, RCS support, and Shell mode.
* Add code to M-x save-buffers-kill-edwin to request confirmation when
there are modified buffers or active processes.
* Change default handling of Scheme errors that occur while Edwin is
running (i.e. errors in the Edwin implementation): such errors are
now caught, causing a message to be written to the minibuffer, and
aborting the current command. This behavior may be overridden by
the Scheme variable `debug-internal-errors?' or the Edwin variable
`debug-on-internal-error'.
* Change M-x find-alternate-file not to signal an error if the current
buffer is not visiting a file.
* Change Scheme Interaction mode to have input history with same
commands as Shell mode; both are based on Olin Shivers' comint mode.
* Change buffer to have default-directory field that is separate from
the pathname and truename fields. All buffers have a default
directory, even if they aren't visiting files. Change the `cd'
command to change a buffer's default directory. New command `pwd'
shows you the default directory of the current buffer.
* Fix bug in `variable-local-value'. Rewrite implementation of local
variable bindings to improve performance.
* Change filename prompting and completion procedures to make them
more flexible and modular.
23 files changed: