Whenever you type an
END statement, IDLWAVE finds the
corresponding start of the block and the cursor blinks back to that
location for a second. If you have typed a specific
ENDCASE, you get a warning if that terminator
does not match the type of block it terminates.
Set the variable
idlwave-expand-generic-end in order to have all
END statements automatically expanded to the appropriate
type. You can also type C-c ] to close the current block by
inserting the appropriate
nilmeans point blinks to block beginning for
nilmeans expand generic END to ENDIF/ENDELSE/ENDWHILE etc.