Function: emerge-line-number-in-buf
emerge-line-number-in-buf is a byte-compiled function defined in
emerge.el.gz.
Signature
(emerge-line-number-in-buf VALID-DIFF BEGIN-MARKER END-MARKER)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
(defun emerge-line-number-in-buf (valid-diff begin-marker end-marker)
;; FIXME point-min rather than 1? widen?
(let ((temp (1+ (count-lines 1 (line-beginning-position)))))
(if valid-diff
(progn
(if (> (point) (aref emerge-line-diff begin-marker))
(setq temp (- temp emerge-before-flag-lines)))
(if (> (point) (aref emerge-line-diff end-marker))
(setq temp (- temp emerge-after-flag-lines)))))
temp))