Path: utzoo!utgpu!watmath!clyde!att!rutgers!mailrus!uflorida!novavax!hcx1!hcx3!shirono From: shirono@hcx3.SSD.HARRIS.COM Newsgroups: comp.emacs Subject: Re: customizing run-lisp Message-ID: <94600014@hcx3> Date: 1 Dec 88 14:19:00 GMT References: <32874@bbn.COM> Lines: 41 Nf-ID: #R:bbn.COM:32874:hcx3:94600014:000:1486 Nf-From: hcx3.SSD.HARRIS.COM!shirono Dec 1 09:19:00 1988 In comp.emacs, jr@bbn.com writes: > (defun run-lisp () > "Run an inferior Lisp process, input and output via buffer *lisp*." > (interactive) > (switch-to-buffer (make-shell "lisp" inferior-lisp-program)) > (inferior-lisp-mode)) > > Insert a 'c' inside the string argument to make-shell. WRONG. The first argument to make-shell is the name of the process, not the actual program to execute (BTW, with '*' pre- and appended, it is the name of the buffer to be used). The program to execute is inferior-lisp-program; and is defined to be "lisp" somewhere in the distribution (it doesn't matter where): inferior-lisp-program's value is "lisp" Documentation: *Program name for invoking an inferior Lisp with `run-lisp'. So, you can M-x set-variable inferior-lisp-program "clisp" once you have emacs running, or (setq inferior-lisp-program "clisp") in $HOME/.emacs --Roberto ______________________________________________________________________________ || Internet: shirono@ssd.harris.com Roberto Shironoshita || Harris Corporation || ...!novavax---\ Computer Systems Division || UUCP: ...!uunet-------!hcx1!shirono || ...!mit-eddie-/ ------------------------------------------------------------------------------ DISCLAIMER: The opinions expressed here are my own; they in no way reflect the opinion or policies of Harris Corporation.