Function: idlwave-shell-examine-highlight
idlwave-shell-examine-highlight is a byte-compiled function defined in
idlw-shell.el.gz.
Signature
(idlwave-shell-examine-highlight)
Documentation
Highlight the most recent IDL output.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlw-shell.el.gz
(defun idlwave-shell-examine-highlight ()
"Highlight the most recent IDL output."
(let* ((buffer (get-buffer (idlwave-shell-buffer)))
(process (get-buffer-process buffer))
(process-mark (if process (process-mark process)))
output-begin output-end)
(with-current-buffer buffer
(goto-char process-mark)
(beginning-of-line)
(setq output-end (point))
(re-search-backward idlwave-shell-prompt-pattern nil t)
(beginning-of-line 2)
(setq output-begin (point)))
;; First make sure the shell window is visible
(idlwave-display-buffer (idlwave-shell-buffer)
nil (idlwave-shell-shell-frame))
(if (and idlwave-shell-output-overlay process-mark)
(move-overlay idlwave-shell-output-overlay
output-begin output-end buffer))))