idlwave-shell-mode-menu
idlwave-shell-mode-menu is a variable defined in `
idlw-shell.el
'.
Its value is shown
below.
Documentation:
IDL shell menus
Value:
(keymap "Debug"
(Electric\ Debug\ Mode menu-item "Electric Debug Mode" idlwave-shell-electric-debug-mode :visible
(derived-mode-p 'idlwave-mode)
:keys "C-c C-d C-v" :button
(:toggle . idlwave-shell-electric-debug-mode))
(nil menu-item "--")
(Compile\ &\ Run menu-item "Compile & Run"
(keymap "Compile & Run"
(Save\ and\ \.RUN menu-item "Save and .RUN" idlwave-shell-save-and-run :enable
(or
(derived-mode-p 'idlwave-mode)
idlwave-shell-last-save-and-action-file))
(Save\ and\ \.COMPILE menu-item "Save and .COMPILE" idlwave-shell-save-and-compile :enable
(or
(derived-mode-p 'idlwave-mode)
idlwave-shell-last-save-and-action-file))
(Save\ and\ @Batch menu-item "Save and @Batch" idlwave-shell-save-and-batch :enable
(or
(derived-mode-p 'idlwave-mode)
idlwave-shell-last-save-and-action-file))
(nil menu-item "--")
(Goto\ Next\ Error menu-item "Goto Next Error" idlwave-shell-goto-next-error)
(nil-5 menu-item "--")
(Compile\ and\ Run\ Region menu-item "Compile and Run Region" idlwave-shell-run-region :enable
(derived-mode-p 'idlwave-mode))
(Evaluate\ Region menu-item "Evaluate Region" idlwave-shell-evaluate-region :enable
(derived-mode-p 'idlwave-mode))
(nil-8 menu-item "--")
(Execute\ Default\ Cmd menu-item "Execute Default Cmd" idlwave-shell-execute-default-command-line)
(Edit\ Default\ Cmd menu-item "Edit Default Cmd" idlwave-shell-edit-default-command-line)))
(Breakpoints menu-item "Breakpoints"
(keymap "Breakpoints"
(Set\ Breakpoint menu-item "Set Breakpoint" idlwave-shell-break-here :enable
(derived-mode-p 'idlwave-mode)
:keys "C-c C-d C-b")
(Set\ Special\ Breakpoint menu-item "Set Special Breakpoint"
(keymap "Set Special Breakpoint"
(Set\ After\ Count\ Breakpoint menu-item "Set After Count Breakpoint" menu-function-191 :key-sequence nil :enable
(derived-mode-p 'idlwave-mode))
(Set\ Condition\ Breakpoint menu-item "Set Condition Breakpoint" menu-function-192 :key-sequence nil :enable
(derived-mode-p 'idlwave-mode))))
(Break\ in\ Module menu-item "Break in Module" idlwave-shell-break-in :enable
(derived-mode-p 'idlwave-mode)
:keys "C-c C-d C-i")
(Break\ in\ this\ Module menu-item "Break in this Module" idlwave-shell-break-this-module :enable
(derived-mode-p 'idlwave-mode)
:keys "C-c C-d C-j")
(Clear\ Breakpoint menu-item "Clear Breakpoint" idlwave-shell-clear-current-bp)
(Clear\ All\ Breakpoints menu-item "Clear All Breakpoints" idlwave-shell-clear-all-bp)
(Disable/Enable\ Breakpoint menu-item "Disable/Enable Breakpoint" idlwave-shell-toggle-enable-current-bp)
(Goto\ Previous\ Breakpoint menu-item "Goto Previous Breakpoint" idlwave-shell-goto-previous-bp :enable
(derived-mode-p 'idlwave-mode)
:keys "C-c C-d [")
(Goto\ Next\ Breakpoint menu-item "Goto Next Breakpoint" idlwave-shell-goto-next-bp :enable
(derived-mode-p 'idlwave-mode)
:keys "C-c C-d ]")
(List\ All\ Breakpoints menu-item "List All Breakpoints" idlwave-shell-list-all-bp)
(Resync\ Breakpoints menu-item "Resync Breakpoints" idlwave-shell-bp-query)))
(Continue/Step menu-item "Continue/Step"
(keymap "Continue/Step"
(Step\ \(into\) menu-item "Step (into)" idlwave-shell-step)
(Step\ \(over\) menu-item "Step (over)" idlwave-shell-stepover)
(Skip\ One\ Statement menu-item "Skip One Statement" idlwave-shell-skip)
(Continue menu-item "Continue" idlwave-shell-cont)
(\.\.\.\ to\ End\ of\ Block menu-item "... to End of Block" idlwave-shell-up)
(\.\.\.\ to\ End\ of\ Subprog menu-item "... to End of Subprog" idlwave-shell-return)
(\.\.\.\ to\ End\ of\ Subprog+1 menu-item "... to End of Subprog+1" idlwave-shell-out)
(\.\.\.\ to\ Here\ \(Cursor\ Line\) menu-item "... to Here (Cursor Line)" idlwave-shell-to-here :enable
(derived-mode-p 'idlwave-mode)
:keys "C-c C-d C-h")))
(Examine\ Expressions menu-item "Examine Expressions"
(keymap "Examine Expressions"
(Print\ expression menu-item "Print expression" idlwave-shell-print)
(Help\ on\ expression menu-item "Help on expression" idlwave-shell-help-expression)
(Examine\ nearby\ expression\ with menu-item "Examine nearby expression with"
(keymap "Examine nearby expression with"
(Print menu-item "Print" menu-function-193 :key-sequence nil)
(Help menu-item "Help" menu-function-194 :key-sequence nil)
(Structure\ Help menu-item "Structure Help" menu-function-195 :key-sequence nil)
(Dimensions menu-item "Dimensions" menu-function-196 :key-sequence nil)
(Type menu-item "Type" menu-function-197 :key-sequence nil)
(N_Elements menu-item "N_Elements" menu-function-198 :key-sequence nil)
(All\ Size\ Info menu-item "All Size Info" menu-function-199 :key-sequence nil)
(Ptr\ Valid menu-item "Ptr Valid" menu-function-200 :key-sequence nil)
(Arg\ Present menu-item "Arg Present" menu-function-201 :key-sequence nil)
(Widget\ Valid menu-item "Widget Valid" menu-function-202 :key-sequence nil)
(Widget\ Geometry menu-item "Widget Geometry" menu-function-203 :key-sequence nil)))
(Examine\ region\ with menu-item "Examine region with"
(keymap "Examine region with"
(Print menu-item "Print" menu-function-204 :key-sequence nil)
(Help menu-item "Help" menu-function-205 :key-sequence nil)
(Structure\ Help menu-item "Structure Help" menu-function-206 :key-sequence nil)
(Dimensions menu-item "Dimensions" menu-function-207 :key-sequence nil)
(Type menu-item "Type" menu-function-208 :key-sequence nil)
(N_Elements menu-item "N_Elements" menu-function-209 :key-sequence nil)
(All\ Size\ Info menu-item "All Size Info" menu-function-210 :key-sequence nil)
(Ptr\ Valid menu-item "Ptr Valid" menu-function-211 :key-sequence nil)
(Arg\ Present menu-item "Arg Present" menu-function-212 :key-sequence nil)
(Widget\ Valid menu-item "Widget Valid" menu-function-213 :key-sequence nil)
(Widget\ Geometry menu-item "Widget Geometry" menu-function-214 :key-sequence nil)))))
(Call\ Stack menu-item "Call Stack"
(keymap "Call Stack"
(Stack\ Up menu-item "Stack Up" idlwave-shell-stack-up)
(Stack\ Down menu-item "Stack Down" idlwave-shell-stack-down)
(nil menu-item "--")
(Redisplay\ and\ Sync menu-item "Redisplay and Sync" idlwave-shell-redisplay)))
(Show\ Commands menu-item "Show Commands"
(keymap "Show Commands"
(Everything menu-item "Everything" menu-function-215 :key-sequence nil :button
(:toggle and
(not
(listp idlwave-shell-show-commands))
(eq idlwave-shell-show-commands 'everything)))
(nil menu-item "--")
(Compiling\ Commands menu-item "Compiling Commands" menu-function-216 :key-sequence nil :enable
(not
(eq idlwave-shell-show-commands 'everything))
:button
(:toggle not
(idlwave-shell-hide-p 'run
(get 'idlwave-shell-show-commands 'last-val))))
(Breakpoint\ Commands menu-item "Breakpoint Commands" menu-function-217 :key-sequence nil :enable
(not
(eq idlwave-shell-show-commands 'everything))
:button
(:toggle not
(idlwave-shell-hide-p 'breakpoint
(get 'idlwave-shell-show-commands 'last-val))))
(Debug\ Commands menu-item "Debug Commands" menu-function-218 :key-sequence nil :enable
(not
(eq idlwave-shell-show-commands 'everything))
:button
(:toggle not
(idlwave-shell-hide-p 'debug
(get 'idlwave-shell-show-commands 'last-val))))
(Miscellaneous\ Commands menu-item "Miscellaneous Commands" menu-function-219 :key-sequence nil :enable
(not
(eq idlwave-shell-show-commands 'everything))
:button
(:toggle not
(idlwave-shell-hide-p 'misc
(get 'idlwave-shell-show-commands 'last-val))))))
(Input\ Mode menu-item "Input Mode"
(keymap "Input Mode"
(Send\ one\ char menu-item "Send one char" idlwave-shell-send-char)
(Temporary\ Character\ Mode menu-item "Temporary Character Mode" idlwave-shell-char-mode-loop)
(nil menu-item "--")
(Use\ Input\ Mode\ Magic menu-item "Use Input Mode Magic" menu-function-220 :key-sequence nil :button
(:toggle . idlwave-shell-use-input-mode-magic))))
(nil-9 menu-item "--")
(Update\ Working\ Dir menu-item "Update Working Dir" idlwave-shell-resync-dirs)
(Save\ Path\ Info menu-item "Save Path Info" menu-function-221 :key-sequence nil)
(Reset\ IDL menu-item "Reset IDL" idlwave-shell-reset)
(nil-13 menu-item "--")
(Toggle\ Toolbar menu-item "Toggle Toolbar" idlwave-shell-toggle-toolbar)
(Exit\ IDL menu-item "Exit IDL" idlwave-shell-quit))