The package "comint", upon which "cmuscheme" is based, provides a mechanism for sending commands stored in a file to the underlying process on start-up. Cmuscheme does not currently make use of this mechanism, although this could be useful for Scheme interpreters that do not provide such a functionality themselves or for providing Emacs specific customizations. With the following patch cmuscheme instructs comint to use such a start file if it's present on the file system. The name of the start file depends on the interpreter used, so that interpreter specific customizations are possible. 2005-06-12 Emilio C. Lopes * cmuscheme.el (run-scheme): get start file from `scheme-start-file' and pass it to `make-comint'. (scheme-start-file): new function.