Revamp of prompting code. New design supports keyword arguments to
authorChris Hanson <org/chris-hanson/cph>
Thu, 28 Jan 1999 04:00:18 +0000 (04:00 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 28 Jan 1999 04:00:18 +0000 (04:00 +0000)
commitc5566269fa2ecdf4b5c211a221142b85717035e9
treeafea88bb26e08a17f91594a307c08977351b0f2a
parent02f3bf1f74248b6142361a6c57185f986e6f336c
Revamp of prompting code.  New design supports keyword arguments to
most prompting procedures, to support options in an extensible way.
The new keyword options are used to implement a general history
mechanism, like that previously implemented by repeat-complex-command
(which is now implemented using the new mechanism).

This edit has made incompatible changes to the calling conventions of
the following procedures:

prompt-for-buffer-name
prompt-for-expression
prompt-for-pathname
prompt-for-pathname*
prompt-for-string
prompt-for-completed-string
prompt-for-string-table-name
prompt-for-string-table-value
15 files changed:
v7/src/edwin/bufcom.scm
v7/src/edwin/compile.scm
v7/src/edwin/comred.scm
v7/src/edwin/dired.scm
v7/src/edwin/edwin.pkg
v7/src/edwin/evlcom.scm
v7/src/edwin/filcom.scm
v7/src/edwin/kmacro.scm
v7/src/edwin/make.scm
v7/src/edwin/print.scm
v7/src/edwin/prompt.scm
v7/src/edwin/replaz.scm
v7/src/edwin/rmail.scm
v7/src/edwin/snr.scm
v7/src/edwin/tagutl.scm