Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!PREP.AI.MIT.EDU!mly From: mly@PREP.AI.MIT.EDU (Richard Mlynarik) Newsgroups: comp.emacs Subject: Emacs as a login shell / Common-lisp imdentation Message-ID: <8710061626.AA09439@EDDIE.MIT.EDU> Date: Tue, 6-Oct-87 12:30:00 EDT Article-I.D.: EDDIE.8710061626.AA09439 Posted: Tue Oct 6 12:30:00 1987 Date-Received: Fri, 9-Oct-87 06:09:43 EDT Sender: daemon@eddie.MIT.EDU Reply-To: mly-prep@prep.ai.mit.edu Lines: 19 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.