Function: verilog-delete-autos-lined
verilog-delete-autos-lined is a byte-compiled function defined in
verilog-mode.el.gz.
Signature
(verilog-delete-autos-lined)
Documentation
Delete autos that occupy multiple lines, between begin and end comments.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
;;; Auto deletion:
;;
(defun verilog-delete-autos-lined ()
"Delete autos that occupy multiple lines, between begin and end comments."
;; The newline must not have a comment property, so we must
;; delete the end auto's newline, not the first newline
(forward-line 1)
(let ((pt (point)))
(when (and
(looking-at "\\s-*// Beginning")
(search-forward "// End of automatic" nil t))
;; End exists
(end-of-line)
(forward-line 1)
(delete-region pt (point)))))