Function: emerge-line-numbers

emerge-line-numbers is an interactive and byte-compiled function defined in emerge.el.gz.

Signature

(emerge-line-numbers)

Documentation

Display the current line numbers.

This function displays the line numbers of the points in the A, B, and merge buffers.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
(defun emerge-line-numbers ()
  "Display the current line numbers.
This function displays the line numbers of the points in the A, B, and
merge buffers."
  (interactive)
  (let* ((valid-diff
	  (and (>= emerge-current-difference 0)
	       (< emerge-current-difference emerge-number-of-differences)))
	 (emerge-line-diff (and valid-diff
				(aref emerge-difference-list
				      emerge-current-difference)))
	 (merge-line (emerge-line-number-in-buf valid-diff 4 5))
	 (A-line (with-current-buffer emerge-A-buffer
		   (emerge-line-number-in-buf valid-diff 0 1)))
	 (B-line (with-current-buffer emerge-B-buffer
		   (emerge-line-number-in-buf valid-diff 2 3))))
    (message "At lines: merge = %d, A = %d, B = %d"
	     merge-line A-line B-line)))