Function: reset-scheme
reset-scheme is an interactive and byte-compiled function defined in
xscheme.el.gz.
Signature
(reset-scheme)
Documentation
Reset the Scheme process.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/xscheme.el.gz
(defun reset-scheme ()
"Reset the Scheme process."
(interactive)
(let ((process (get-process xscheme-process-name)))
(cond ((or (not process)
(not (eq (process-status process) 'run))
(yes-or-no-p
"The Scheme process is running, are you SURE you want to reset it? "))
(message "Resetting Scheme process...")
(if process
(progn
(kill-process process t)
(delete-process process)))
(xscheme-start-process xscheme-process-command-line
xscheme-process-name
xscheme-buffer-name)
(message "Resetting Scheme process...done")))))