Function: emerge-mark-difference
emerge-mark-difference is an interactive and byte-compiled function
defined in emerge.el.gz.
Signature
(emerge-mark-difference ARG)
Documentation
Leave the point before this difference and the mark after it.
With prefix argument ARG, put mark before, point after.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
(defun emerge-mark-difference (arg)
"Leave the point before this difference and the mark after it.
With prefix argument ARG, put mark before, point after."
(interactive "P")
(emerge-validate-difference)
(let* ((diff-vector
(aref emerge-difference-list emerge-current-difference))
(merge-begin (1+ (aref diff-vector 4)))
(merge-end (1- (aref diff-vector 5))))
(if (not arg)
(progn
(goto-char merge-begin)
(set-mark merge-end))
(goto-char merge-end)
(set-mark merge-begin))))