idlwave-mode-map

idlwave-mode-map is a variable defined in `idlwave.el'.
Its value is shown below.
  • This variable may be risky if used as a file-local variable.

Documentation:
Keymap used in IDL mode.

Value:

(keymap (menu-bar keymap (Debug menu-item "Debug" (keymap "Debug" (Start\ IDL\ shell menu-item "Start IDL shell" idlwave-shell) (Save\ and\ \.RUN\ buffer menu-item "Save and .RUN buffer" idlwave-shell-save-and-run :enable (and (boundp 'idlwave-shell-automatic-start) idlwave-shell-automatic-start)))) (IDLWAVE menu-item "IDLWAVE" (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)))))) (44 lambda nil (interactive) (self-insert-command 1) (idlwave-surround 0 -1 1)) (62 lambda nil (interactive) (self-insert-command 1) (idlwave-custom-ltgtr-surround 'gtr)) (60 lambda nil (interactive) (self-insert-command 1) (idlwave-custom-ltgtr-surround nil)) (61 lambda nil (interactive) (self-insert-command 1) (idlwave-expand-equal -1 -1)) (38 lambda nil (interactive) (self-insert-command 1) (idlwave-custom-ampersand-surround)) (S-mouse-3 . idlwave-mouse-context-help) (M-tab . idlwave-complete) (S-iso-lefttab . idlwave-indent-statement) (27 keymap (9 . idlwave-complete) (67108927 . idlwave-help-assistant-help-with-topic) (63 . idlwave-context-help) (115 . idlwave-edit-in-idlde) (113 . idlwave-fill-paragraph) (17 . idlwave-indent-subprogram) (13 . idlwave-split-line) (21 . idlwave-backward-up-block) (4 . idlwave-down-block) (16 . idlwave-backward-block) (14 . idlwave-forward-block) (8 . idlwave-mark-subprogram) (5 . idlwave-end-of-subprogram) (1 . idlwave-beginning-of-subprogram)) (7 . idlwave-keyboard-quit) (34 . idlwave-show-matching-quote) (39 . idlwave-show-matching-quote) (C-tab . idlwave-hard-tab) (3 keymap (61 . idlwave-resolve) (9 . idlwave-update-routine-info) (63 . idlwave-routine-info) (20 . idlwave-find-module-this-file) (22 . idlwave-find-module) (2 . idlwave-list-buffer-load-path-shadows) (12 . idlwave-shell-recenter-shell-window) (19 . idlwave-shell) (11 . idlwave-kill-autoloaded-buffers) (23 . idlwave-while) (18 . idlwave-repeat) (6 . idlwave-for) (4 . idlwave-debug-map) (3 . idlwave-case) (13 . idlwave-doc-modification) (8 . idlwave-doc-header) (1 . idlwave-auto-fill-mode) (14 . idlwave-next-statement) (16 . idlwave-previous-statement) (93 . idlwave-close-block) (125 . idlwave-end-of-block) (123 . idlwave-beginning-of-block) (59 . idlwave-toggle-comment-region) (32 . idlwave-hard-tab)))