Function: idlwave-close-block
idlwave-close-block is an interactive and byte-compiled function
defined in idlwave.el.gz.
Signature
(idlwave-close-block)
Documentation
Terminate the current block with the correct END statement.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/idlwave.el.gz
(defun idlwave-close-block ()
"Terminate the current block with the correct END statement."
(interactive)
;; Start new line if we are not in a new line
(unless (save-excursion
(skip-chars-backward " \t")
(bolp))
(let ((idlwave-show-block nil))
(newline-and-indent)))
(let ((last-abbrev-location (point))) ; for upcasing
(insert "end")
(idlwave-show-begin)))