diff --git a/idlw-shell.el b/idlw-shell.el index 713dd84..7fccd53 100644 --- a/idlw-shell.el +++ b/idlw-shell.el @@ -3015,7 +3015,7 @@ from `idlwave-shell-examine-alist' via mini-buffer shortcut key." ;; For speed: assume the helper routine hasn't been lost, e.g. with ;; .FULL_RESET_SESSION. We'll recover if necessary (unless idlwave-idlwave_routine_info-compiled - (idlwave-shell-compile-helper-routines)) + (idlwave-shell-compile-helper-routines 'wait)) (save-excursion (let* ((process (get-buffer-process (current-buffer))) (process-mark (if process (process-mark process))) diff --git a/idlwave.el b/idlwave.el index 0b7c4b2..4a21b9d 100644 --- a/idlwave.el +++ b/idlwave.el @@ -5852,7 +5852,7 @@ end (idlwave-shell-send-command (format "save,'idlwave_print_safe','idlwave_routine_info','idlwave_print_info_entry','idlwave_get_class_tags','idlwave_get_sysvars',FILE='%s',/ROUTINES" (idlwave-shell-temp-file 'rinfo)) - nil 'hide) + nil 'hide wait) (setq idlwave-idlwave_routine_info-compiled t)) ;; Restore if necessary. Must use execute to hide lame routine_info