| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| TAB | Indent the current line relative to context. |
| C-M-\ | Re-indent all lines in the current region. |
| C-u TAB | Re-indent all lines in the current statement. |
| M-RET | Start a continuation line, or split the current line at point. |
| M-q | Fill the current comment paragraph. |
| C-c ? | Display calling sequence and keywords for the procedure or function call at point. |
| M-? | Load context sensitive online help for nearby routine, keyword, etc. |
| M-TAB | Complete a procedure name, function name or keyword in the buffer. |
| C-c C-i | Update IDLWAVE's knowledge about functions and procedures. |
| C-c C-v | Visit the source code of a procedure/function. |
| C-c C-h | Insert a standard documentation header. |
| C-c RET | Insert a new timestamp and history item in the documentation header. |
| C-c C-s | Start IDL as a subprocess and/or switch to the interaction buffer. |
| M-p | Cycle back through IDL command history. |
| M-n | Cycle forward. |
| M-TAB | Complete a procedure name, function name or keyword in the shell buffer. |
| C-c C-d C-c | Save and compile the source file in the current buffer. |
| C-c C-d C-x | Goto next syntax error. |
| C-c C-d C-b | Set a breakpoint at the nearest viable source line. |
| C-c C-d C-d | Clear the nearest breakpoint. |
| C-c C-d C-p | Print the value of the expression near point in IDL. |
;; Change the indentation preferences
(setq idlwave-main-block-indent 2 ; default 0
idlwave-block-indent 2 ; default 4
idlwave-end-offset -2) ; default -4
;; Start autoloading routine info after 2 idle seconds
(setq idlwave-init-rinfo-when-idle-after 2)
;; Pad some operators with spaces
(setq idlwave-do-actions t
idlwave-surround-by-blank t)
;; Syntax Highlighting
(add-hook 'idlwave-mode-hook 'turn-on-font-lock)
;; Automatically start the shell when needed
(setq idlwave-shell-automatic-start t)
;; Bind debugging commands with CONTROL and SHIFT modifiers
(setq idlwave-shell-debug-modifiers '(control shift))
;; Specify the online help files' location.
(setq idlwave-help-directory "~/.idlwave")
|
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |