Function: emerge-insert-B
emerge-insert-B is an interactive and byte-compiled function defined
in emerge.el.gz.
Signature
(emerge-insert-B ARG)
Documentation
Insert the B variant of this difference at the point.
Leaves point after text, mark before. With prefix argument ARG, puts point before, mark after.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
(defun emerge-insert-B (arg)
"Insert the B variant of this difference at the point.
Leaves point after text, mark before.
With prefix argument ARG, puts point before, mark after."
(interactive "P")
(emerge-validate-difference)
(let* ((diff-vector
(aref emerge-difference-list emerge-current-difference))
(B-begin (1+ (aref diff-vector 2)))
(B-end (1- (aref diff-vector 3)))
(opoint (point))
(inhibit-read-only t))
(insert-buffer-substring emerge-B-buffer B-begin B-end)
(if (not arg)
(set-mark opoint)
(set-mark (point))
(goto-char opoint))))