Function: verilog-delete-trailing-whitespace
verilog-delete-trailing-whitespace is a byte-compiled function defined
in verilog-mode.el.gz.
Signature
(verilog-delete-trailing-whitespace)
Documentation
Delete trailing spaces or tabs, but not newlines nor linefeeds.
Also add missing final newline.
To call this from the command line, see M-x verilog-batch-diff-auto (verilog-batch-diff-auto).
To call on M-x verilog-auto (verilog-auto), set verilog-auto-delete-trailing-whitespace.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
;;(verilog-re-search-backward-substr "-end" "get-end-of" nil t) ; -end (test bait)
(defun verilog-delete-trailing-whitespace ()
"Delete trailing spaces or tabs, but not newlines nor linefeeds.
Also add missing final newline.
To call this from the command line, see \\[verilog-batch-diff-auto].
To call on \\[verilog-auto], set `verilog-auto-delete-trailing-whitespace'."
;; Similar to `delete-trailing-whitespace' but that's not present in XEmacs
(save-excursion
(goto-char (point-min))
(while (re-search-forward "[ \t]+$" nil t) ; Not syntactic WS as no formfeed
(replace-match "" nil nil))
(goto-char (point-max))
(unless (bolp) (insert "\n"))))