Function: emerge-copy-as-kill-B

emerge-copy-as-kill-B is an interactive and byte-compiled function defined in emerge.el.gz.

Signature

(emerge-copy-as-kill-B)

Documentation

Put the B variant of this difference in the kill ring.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
(defun emerge-copy-as-kill-B ()
  "Put the B variant of this difference in the kill ring."
  (interactive)
  (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)))
	 ;; so further kills don't append
	 this-command)
    (with-current-buffer emerge-B-buffer
      (copy-region-as-kill B-begin B-end))))