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))))