idlwave: Block Boundary Check
4.9.1 Block Boundary Check
--------------------------
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 ‘END’, like ‘ENDIF’ or ‘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
generic ‘END’ statements automatically expanded to the appropriate type.
You can also type ‘C-c ]’ to close the current block by inserting the
appropriate ‘END’ statement.
-- User Option: idlwave-show-block (‘t’)
Non-‘nil’ means point blinks to block beginning for
‘idlwave-show-begin’.
-- User Option: idlwave-expand-generic-end (‘t’)
Non-‘nil’ means expand generic END to ENDIF/ENDELSE/ENDWHILE etc.
-- User Option: idlwave-reindent-end (‘t’)
Non-‘nil’ means re-indent line after END was typed.