idlwave-mode-menu-def
idlwave-mode-menu-def is a variable defined in `
idlwave.el
'.
Its value is shown
below.
Documentation:
Not documented as a variable.
Value:
("IDLWAVE"
["PRO/FUNC menu" idlwave-function-menu t]
("Motion"
["Subprogram Start" idlwave-beginning-of-subprogram t]
["Subprogram End" idlwave-end-of-subprogram t]
["Block Start" idlwave-beginning-of-block t]
["Block End" idlwave-end-of-block t]
["Up Block" idlwave-backward-up-block t]
["Down Block" idlwave-down-block t]
["Skip Block Backward" idlwave-backward-block t]
["Skip Block Forward" idlwave-forward-block t])
("Mark"
["Subprogram" idlwave-mark-subprogram t]
["Block" idlwave-mark-block t]
["Header" idlwave-mark-doclib t])
("Format"
["Indent Entire Statement" idlwave-indent-statement :active t :keys "C-u \\[indent-for-tab-command]"]
["Indent Subprogram" idlwave-indent-subprogram t]
["(Un)Comment Region" idlwave-toggle-comment-region t]
["Continue/Split line" idlwave-split-line t]
"--"
["Toggle Auto Fill" idlwave-auto-fill-mode :style toggle :selected
(symbol-value idlwave-fill-function)])
("Templates"
["Procedure" idlwave-procedure t]
["Function" idlwave-function t]
["Doc Header" idlwave-doc-header t]
["Log" idlwave-doc-modification t]
"--"
["Case" idlwave-case t]
["For" idlwave-for t]
["Repeat" idlwave-repeat t]
["While" idlwave-while t]
"--"
["Close Block" idlwave-close-block t])
("Completion"
["Complete" idlwave-complete t]
("Complete Specific"
["1 Procedure Name"
(idlwave-complete 'procedure)
t]
["2 Procedure Keyword"
(idlwave-complete 'procedure-keyword)
t]
"--"
["3 Function Name"
(idlwave-complete 'function)
t]
["4 Function Keyword"
(idlwave-complete 'function-keyword)
t]
"--"
["5 Procedure Method Name"
(idlwave-complete 'procedure-method)
t]
["6 Procedure Method Keyword"
(idlwave-complete 'procedure-method-keyword)
t]
"--"
["7 Function Method Name"
(idlwave-complete 'function-method)
t]
["8 Function Method Keyword"
(idlwave-complete 'function-method-keyword)
t]
"--"
["9 Class Name" idlwave-complete-class t]))
("Routine Info"
["Show Routine Info" idlwave-routine-info t]
["Online Context Help" idlwave-context-help t]
"--"
["Find Routine Source" idlwave-find-module t]
["Resolve Routine" idlwave-resolve
(featurep 'idlw-shell)]
"--"
["Update Routine Info" idlwave-update-routine-info t]
["Rescan XML Help Catalog" idlwave-convert-xml-system-routine-info t]
"--" "IDL User Catalog"
["Select Catalog Directories"
(idlwave-create-user-catalog-file nil)
t]
["Scan Directories"
(idlwave-update-routine-info
'(16))
(and idlwave-path-alist
(not idlwave-catalog-process))]
["Scan Directories &"
(idlwave-update-routine-info
'(64))
(and idlwave-path-alist
(not idlwave-catalog-process))]
"--" "Routine Shadows"
["Check Current Buffer" idlwave-list-buffer-load-path-shadows t]
["Check Compiled Routines" idlwave-list-shell-load-path-shadows t]
["Check Everything" idlwave-list-all-load-path-shadows t])
("Misc"
["Kill auto-created buffers" idlwave-kill-autoloaded-buffers t]
"--"
["Insert TAB character" idlwave-hard-tab t])
"--"
("External"
["Start IDL shell" idlwave-shell t]
["Edit file in IDLDE" idlwave-edit-in-idlde t]
["Launch IDL Help" idlwave-launch-idlhelp t])
"--"
("Customize"
["Browse IDLWAVE Group" idlwave-customize t]
"--"
["Build Full Customize Menu" idlwave-create-customize-menu
(fboundp 'customize-menu-create)])
("Documentation"
["Describe Mode" describe-mode t]
["Abbreviation List" idlwave-list-abbrevs t]
"--"
["Commentary in idlwave.el" idlwave-show-commentary t]
["Commentary in idlw-shell.el" idlwave-shell-show-commentary t]
"--"
["Info" idlwave-info t]
"--"
["Help with Topic" idlwave-help-assistant-help-with-topic idlwave-help-use-assistant]
["Launch IDL Help" idlwave-launch-idlhelp t]))