Change MODE-INITIALIZATION (for both major and minor modes) to accept
authorChris Hanson <org/chris-hanson/cph>
Mon, 16 Nov 1992 22:41:21 +0000 (22:41 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 16 Nov 1992 22:41:21 +0000 (22:41 +0000)
commit177f50dfe3c12bfe4a0619ce607fe48840e1200a
treef24a559527fc7a5974b33f8b3659eccdaf760775
parent671c71920ebe006319f5bac6bee1a70570a6bc14
Change MODE-INITIALIZATION (for both major and minor modes) to accept
the buffer as its argument; previously mode initializations had no
arguments.  Rewrite all mode initializations to be lambda expressions
with explicit bindings for the buffer argument.  Eliminate notion of
BUFFER-INITIALIZATIONS -- buffer's mode is now set immediately when
SET-BUFFER-MAJOR-MODE! or SET-BUFFER-MINOR-MODE! is called.

---> NOTE WELL!!! <---

All mode hooks have been changed to take the buffer as an argument --
this is an incompatible change that will affect anyone who uses a mode
hook in their initialization file.
22 files changed:
v7/src/edwin/buffer.scm
v7/src/edwin/bufmnu.scm
v7/src/edwin/c-mode.scm
v7/src/edwin/comint.scm
v7/src/edwin/compile.scm
v7/src/edwin/dired.scm
v7/src/edwin/evlcom.scm
v7/src/edwin/filcom.scm
v7/src/edwin/fileio.scm
v7/src/edwin/info.scm
v7/src/edwin/intmod.scm
v7/src/edwin/macros.scm
v7/src/edwin/midas.scm
v7/src/edwin/pasmod.scm
v7/src/edwin/rmail.scm
v7/src/edwin/rmailsum.scm
v7/src/edwin/schmod.scm
v7/src/edwin/sendmail.scm
v7/src/edwin/shell.scm
v7/src/edwin/telnet.scm
v7/src/edwin/texcom.scm
v7/src/edwin/tximod.scm