[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

6. 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.

 
 common-lisp
   allegro
   clisp-hs
   cmulisp
   cormanlisp
   kcl
     akcl
       gcl
       ecl
     ibcl
   lispworks
   lucid
     liquid
   openmcl
   sbcl
 scheme
   chez
   guile
   mzscheme
     drscheme-jr
   oaklisp
   Scheme->C (still "in fieri")
   scm
   snow
   stk
 xlisp
   xlispstat

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
ilisp-*use-frame-for-output*
Set to t (default) to have multiline output in a distinct emacs-frame.
ilisp-*use-frame-for-arglist-output-p*
Set to t (default) to have multiline arglist-output in a seperate emacs-frame.
ilisp-bindings-*bind-space-p*
Set to t to have the SPC-key bound to #'ilisp-arglist-message-lisp-space.
ilisp-*arglist-message-lisp-space-p*
Set to t to display the arglist of the current function displayed, after you hit SPC.
ilisp-*enable-imenu-p*
Set to t to enable ilisp-imenu, that provides an index of all lisp-functions/definitions in a file.
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


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by XEmacs shared group account on December, 19 2009 using texi2html 1.65.