mly@PREP.AI.MIT.EDU (Richard Mlynarik) (10/06/87)
I find Emacs quite acceptable to use as a login shell. The emacs terminal emulator (m-x terminal-emulator) may be used when one needs to run ``display'' programs. (This isn't often necessary, since un*x' and most un*x programs' model of an input device is at best an asr33. Un*x: Putting yesterday in the future today.) The only problem is that Emacs expects the terminal type to be setup when it is invoked and some ways of logging in to un*x systems (eg telnet) do not preset the terminal type. I always use SUPDUP, so this never bothers me. As to indentation for common lisp, see the file "cl-indent" in the 18.48 distribution. It should do everything which has been requested. In particular, it knows about FLET and company. "(setq lisp-indent-hook 'common-lisp-indent-hook)" turns it on.