Function: idlwave-shell-update-routine-info
idlwave-shell-update-routine-info is a byte-compiled function defined
in idlwave.el.gz.
Signature
(idlwave-shell-update-routine-info &optional QUIET RUN-HOOKS WAIT FILE)
Documentation
Query the shell for routine_info of compiled modules and update the lists.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlwave.el.gz
(defun idlwave-shell-update-routine-info (&optional quiet run-hooks wait file)
"Query the shell for routine_info of compiled modules and update the lists."
;; Save and compile the procedure. The compiled procedure is then
;; saved into an IDL SAVE file, to allow for fast RESTORE. We may
;; need to test for and possibly RESTORE the procedure each time we
;; use it, since the user may have killed or redefined it. In
;; particular, .RESET_SESSION will kill all user procedures. If
;; FILE is set, only update routine info for routines in that file.
(idlwave-shell-compile-helper-routines wait)
; execute the routine_info procedure, and analyze the output
(idlwave-shell-send-command
(format "idlwave_routine_info%s" (if file (concat ",'" file "'") ""))
`(progn
(idlwave-shell-routine-info-filter)
(idlwave-concatenate-rinfo-lists ,quiet ,run-hooks))
'hide wait))