Variable: idlwave-shell-examine-alist

idlwave-shell-examine-alist is a customizable variable defined in idlw-shell.el.gz.

Value

(("Print" . "idlwave_print_safe,___,200") ("Help" . "help,___")
 ("Structure Help" . "help,___,/STRUCTURE")
 ("Dimensions" . "print,size(___,/DIMENSIONS)")
 ("Type" . "print,size(___,/TNAME)")
 ("N_Elements" . "print,n_elements(___)")
 ("All Size Info"
  . "help,(__IWsz__=size(___,/STRUCTURE)),/STRUCTURE & print,__IWsz__.DIMENSIONS")
 ("Ptr Valid" . "print,ptr_valid(___)")
 ("Arg Present" . "print,arg_present(___)")
 ("Widget Valid" . "print,widget_info(___,/VALID)")
 ("Widget Geometry" . "help,widget_info(___,/GEOMETRY)"))

Documentation

Alist of special examine commands for popup selection.

The keys are used in the selection popup created by idlwave-shell-examine-select, and the corresponding value is sent as a command to the shell, with special sequence ___ replaced by the expression being examined.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/idlw-shell.el.gz
(defcustom idlwave-shell-examine-alist
  `(("Print"            . ,(concat "idlwave_print_safe,___,"
				   (number-to-string
				    idlwave-shell-max-print-length)))
    ("Help"             . "help,___")
    ("Structure Help"   . "help,___,/STRUCTURE")
    ("Dimensions"       . "print,size(___,/DIMENSIONS)")
    ("Type"             . "print,size(___,/TNAME)")
    ("N_Elements"       . "print,n_elements(___)")
    ("All Size Info"    . "help,(__IWsz__=size(___,/STRUCTURE)),/STRUCTURE & print,__IWsz__.DIMENSIONS")
    ("Ptr Valid"        . "print,ptr_valid(___)")
    ("Arg Present"      . "print,arg_present(___)")
    ("Widget Valid"     . "print,widget_info(___,/VALID)")
    ("Widget Geometry"  . "help,widget_info(___,/GEOMETRY)"))
  "Alist of special examine commands for popup selection.
The keys are used in the selection popup created by
`idlwave-shell-examine-select', and the corresponding value is sent as
a command to the shell, with special sequence `___' replaced by the
expression being examined."
  :group 'idlwave-shell-command-setup
  :type '(repeat
	  (cons
	   (string :tag "Label  ")
	   (string :tag "Command"))))