Go to the previous, next section.
*dialect*
lisp-mode-buffers
lisp-source-modes. If it's loaded into a buffer that is
in one of these major modes, it's considered a lisp source file by
find-file-lisp, load-file-lisp and
compile-file-lisp.
Used by these commands to determine defaults.*Completions*
*Aborted Commands*
*Errors*
*Output*
*Error Output*
*ilisp-send*
*Edit-Definitions*
*All-Callers*
*Last-Changes*
*Changed-Definitions*
All ILISP output is funneled through the function which is bound to
the hook ilisp-display-output-function. The function gets
a single argument, a string, and should make that output visible to
the user somehow.
One possible choice for output display is
ilisp-display-output-in-typeout-window,
which pops up a window at the top of the current screen which is
just large enough to display the output. This window can be
"remote controlled" by the commands ilisp-scroll-output,
ilisp-bury-output, and ilisp-grow-output.
Unlike the old popper facility, the ilisp typeout window facility does not trounce on any existing Emacs functions or on any common key bindings, like C-x o.
Other built-in functions which might be useful as values for
ilisp-display-output-function include
ilisp-display-output-default,
ilisp-display-output-adaptively,
ilisp-display-output-in-lisp-listener,
ilisp-display-output-in-temp-buffer, and
ilisp-display-output-in-typeout-window.
The default display function is ilisp-display-output-default,
which obeys the lisp-no-popper variable.
Users are encouraged to write their own output display functions to get the exact desired behavior, displaying on a private emacs screen, in a pop-up dialog box, or whetever.
An alternative to typeout windows is to always have the inferior LISP
buffer visible and have all output go there. Setting
lisp-no-popper to t will cause all output to go to the
inferior LISP buffer. Setting lisp-no-popper to 'message
will make output of one line go to the message window. Setting
comint-always-scroll to t will cause process output to
always be visible. If a command gets an error, you will be left in the
break loop.
Commands to make switching between buffers easier.
pop-up-windows to nil.
Go to the previous, next section.