Function: idlwave-shell-cleanup
idlwave-shell-cleanup is a byte-compiled function defined in
idlw-shell.el.gz.
Signature
(idlwave-shell-cleanup)
Documentation
Do necessary cleanup for a terminated IDL process.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlw-shell.el.gz
(defun idlwave-shell-cleanup ()
"Do necessary cleanup for a terminated IDL process."
(setq idlwave-shell-step-frame nil
idlwave-shell-halt-frame nil
idlwave-shell-pending-commands nil
idlwave-shell-command-line-to-execute nil
idlwave-shell-bp-alist nil
idlwave-shell-calling-stack-index 0
idlwave-idlwave_routine_info-compiled nil)
(idlwave-shell-delete-temp-files)
(idlwave-shell-display-line nil)
(idlwave-shell-update-bp-overlays) ; kill old overlays
(idlwave-shell-kill-buffer idlwave-shell-hidden-output-buffer)
(idlwave-shell-kill-buffer idlwave-shell-bp-buffer)
(idlwave-shell-kill-buffer idlwave-shell-error-buffer)
;; (idlwave-shell-kill-buffer (idlwave-shell-buffer))
(and (get-buffer (idlwave-shell-buffer))
(bury-buffer (get-buffer (idlwave-shell-buffer))))
(run-hooks 'idlwave-shell-cleanup-hook))