Function: compilation-beginning-of-line
compilation-beginning-of-line is a byte-compiled function defined in
compile.el.gz.
Signature
(compilation-beginning-of-line &optional N)
Documentation
Like beginning-of-line, but accounts for lines hidden by selective-display.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/compile.el.gz
(defun compilation-beginning-of-line (&optional n)
"Like `beginning-of-line', but accounts for lines hidden by `selective-display'."
(if (or (not (eq selective-display t))
(null n)
(= n 1))
(beginning-of-line n)
(re-search-forward "[\n\r]" nil 'end (1- n))
(if (< n 0)
(beginning-of-line))))