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.