IDLWAVE can insert IDL code templates into the buffer. For a few templates, this is done with direct key bindings:
C-c C-c | CASE statement template |
C-c C-f | FOR loop template |
C-c C-r | REPEAT loop template |
C-c C-w | WHILE loop template |
All code templates are also available as abbreviations (see Abbreviations).