Go to the previous, next section.

ILISP Customization

Starting a dialect runs the hooks on comint-mode-hook and ilisp-mode-hook and then DIALECT-hooks specific to dialects in the nesting order below.

 clisp
   allegro
   lucid
   kcl
     akcl
     ibcl
   cmulisp
 scheme
   oaklisp

On the very first prompt in the inferior LISP, the hooks on ilisp-init-hook are run. For more information on creating a new dialect or variables to set in hooks, see `ilisp.el'.

ILISP Mode Hooks:

ilisp-site-hook
Executed when file is loaded
ilisp-load-hook
Executed when file is loaded
ilisp-mode-hook
Executed when an ilisp buffer is created
ilisp-init-hook
Executed after inferior LISP is initialized and the first prompt is seen.
DIALECT-hook
Executed when dialect is set

Variables you might want to set in a hook or dialect:

ilisp-prefix
Keys to prefix ilisp key bindings
ilisp-program
Program to start for inferior LISP
ilisp-motd
String printed on startup with version
lisp-wait-p
Set to T for synchronous sends
ilisp-handle-errors
Set to T for ilisp to handle errors from the underlying lisp.
ilisp-display-output-function
The name of a function which displays ILISP output.
lisp-no-popper
Set to T to have all output in inferior LISP
lisp-show-status
Set to nil to stop showing process status
ilisp-prefix-match
Set to T if you do not want partial completion
ilisp-filter-regexp
Input history filter
ilisp-filter-length
Input history minimum length
ilisp-other-prompt
Prompt for non- top-level read-eval print loops

Go to the previous, next section.