Scheme and emacs19 at UNR

Those of us who (fortunately or unfortunately) have to write a lot of Scheme code have made a few changes to the default Scheme mode in Emacs, and put together a package called iuscheme.el . If you want to use it, first make sure you have a place to put emacs-lisp files (which have the extension ``.el''). Assuming you've chosen to place them in the directory ~/emacs, download the package, place it there, and make sure you have the following expression in your emacs configuration file (~/.emacs, here is a link to mine:
    (setq load-path (cons "~/emacs" load-path))
Then, all you need to do is make sure these three lines are in your configuration file
    (autoload 'scheme-mode "iuscheme" "Major mode for Scheme." t)
    (autoload 'run-scheme "iuscheme" "Switch to interactive Scheme buffer." t)
    (setq auto-mode-alist (cons '("\\.ss" . scheme-mode) auto-mode-alist))
This does not work well with xemacs but works very well with emacs. If you plan to use some other editor, you will be at a big disadvantage since the scheme support built into emacs exponentially increases productivity. Learn emacs and stop worrying about indentation, parantheses matching, and interacting with the scheme interpreter.
sushil@cs.unr.edu
Last modified: Fri Aug 27 09:22:10 PDT 1999