File: xscheme.el.html

A major mode for interacting with MIT Scheme.

Requires MIT Scheme release 5 or later. Changes to Control-G handler require runtime version 13.85 or later.

Defined variables (26)

default-xscheme-runlightDefault global (shared) xscheme-runlight mode line format.
scheme-band-nameBand loaded by the ‘run-scheme’ command.
scheme-program-argumentsArguments passed to the Scheme program by the ‘run-scheme’ command.
xscheme-allow-output-pNon-nil stops scheme process output being inserted in the process buffer.
xscheme-allow-pipelined-evaluationIf non-nil, an expression may be transmitted while another is evaluating.
xscheme-buffer-nameName of xscheme buffer that we’re currently interacting with.
xscheme-control-g-disabled-pThis variable, if non-nil, indicates that a control-g is being processed
xscheme-control-g-synchronization-pIf non-nil, insert markers in the scheme input stream to indicate when
xscheme-default-runlightDefault global (shared) xscheme-runlight mode line format.
xscheme-expressions-ringList of expressions recently transmitted to the Scheme process.
xscheme-expressions-ring-maxMaximum length of Scheme expressions ring.
xscheme-expressions-ring-yank-pointerThe tail of the Scheme expressions ring whose car is the last thing yanked.
xscheme-process-command-lineCommand used to start the most recent Scheme process.
xscheme-process-filter-alistTable used to decide how to handle process filter commands.
xscheme-process-filter-stateState of scheme process escape reader state machine:
xscheme-process-nameName of xscheme process that we’re currently interacting with.
xscheme-promptThe current scheme prompt string.
xscheme-runlight:gcThe character displayed when the Scheme process is garbage collecting.
xscheme-runlight:inputThe character displayed when the Scheme process is waiting for input.
xscheme-runlight:runningThe character displayed when the Scheme process is running.
xscheme-running-pThis variable, if nil, indicates that the scheme process is
xscheme-signal-death-messageIf non-nil, causes a message to be generated when the Scheme process dies.
xscheme-start-hookIf non-nil, a procedure to call when the Scheme process is started.
xscheme-startup-messageString to insert into Scheme process buffer first time it is started.
xscheme-string-accumulatorAccumulator for the string being received from the scheme process.
xscheme-string-receiverProcedure to send the string argument from the scheme process.

Defined functions (67)

exit-scheme-interaction-mode()
global-set-scheme-interaction-buffer(BUFFER-NAME)
local-clear-scheme-interaction-buffer()
local-set-scheme-interaction-buffer(BUFFER-NAME)
reset-scheme()
scheme-debugger-mode()
scheme-debugger-mode-commands(KEYMAP)
scheme-debugger-self-insert()
scheme-interaction-mode(&optional PRESERVE)
scheme-interaction-mode-commands(KEYMAP)
start-scheme(BUFFER-NAME &optional GLOBALLY)
verify-xscheme-buffer(BUFFER-NAME LOCALP)
xscheme-cd(DIRECTORY-STRING)
xscheme-coerce-prompt(STRING)
xscheme-delete-output()
xscheme-enter-debugger-mode(PROMPT-STRING)
xscheme-eval(STRING)
xscheme-evaluation-commands(KEYMAP)
xscheme-guarantee-newlines(N)
xscheme-insert-expression(STRING)
xscheme-interrupt-commands(KEYMAP)
xscheme-message(STRING)
xscheme-mode-line-initialize(NAME)
xscheme-parse-command-line(STRING)
xscheme-process-buffer-current-p()
xscheme-process-filter(PROC STRING)
xscheme-process-filter-initialize(RUNNING-P)
xscheme-process-filter-output(&rest ARGS)
xscheme-process-filter:simple-action(ACTION)
xscheme-process-filter:string-action(ACTION)
xscheme-process-filter:string-action-noexcursion(ACTION)
xscheme-process-running-p()
xscheme-process-sentinel(PROC REASON)
xscheme-prompt-for-confirmation(PROMPT-STRING)
xscheme-prompt-for-expression(PROMPT-STRING)
xscheme-read-command-line(ARG)
xscheme-region-expression-p(START END)
xscheme-rotate-yank-pointer(ARG)
xscheme-select-process-buffer()
xscheme-send-breakpoint-interrupt()
xscheme-send-buffer()
xscheme-send-char(CHAR)
xscheme-send-control-g-interrupt()
xscheme-send-control-u-interrupt()
xscheme-send-control-x-interrupt()
xscheme-send-current-line()
xscheme-send-definition()
xscheme-send-interrupt(CHAR MARK-P)
xscheme-send-next-expression()
xscheme-send-previous-expression()
xscheme-send-proceed()
xscheme-send-region(START END)
xscheme-send-string(&rest STRINGS)
xscheme-send-string-1(STRINGS)
xscheme-send-string-2(STRING)
xscheme-set-prompt(STRING)
xscheme-set-prompt-variable(STRING)
xscheme-set-runlight(RUNLIGHT)
xscheme-start(COMMAND-LINE PROCESS-NAME BUFFER-NAME)
xscheme-start-process(COMMAND-LINE THE-PROCESS THE-BUFFER)
xscheme-verify-buffer(BUFFER-NAME LOCALP)
xscheme-write-message-1(MESSAGE-STRING OUTPUT-STRING)
xscheme-write-value(STRING)
xscheme-yank(&optional ARG)
xscheme-yank-pop(ARG)
xscheme-yank-previous-send(&optional ARG)
xscheme-yank-push(ARG)

Defined faces (0)