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