Function: emerge-default-B
emerge-default-B is an interactive and byte-compiled function defined
in emerge.el.gz.
Signature
(emerge-default-B)
Documentation
Make the B variant the default from here down.
This selects the B variant for all differences from here down in the buffer which are still defaulted, i.e., which the user has not selected and for which there is no preference.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
(defun emerge-default-B ()
"Make the B variant the default from here down.
This selects the B variant for all differences from here down in the buffer
which are still defaulted, i.e., which the user has not selected and for
which there is no preference."
(interactive)
(let ((inhibit-read-only t))
(let ((selected-difference emerge-current-difference)
(n (max emerge-current-difference 0)))
(while (< n emerge-number-of-differences)
(let ((diff-vector (aref emerge-difference-list n)))
(if (eq (aref diff-vector 6) 'default-A)
(progn
(emerge-unselect-and-select-difference n t)
(emerge-select-B)
(aset diff-vector 6 'default-B))))
(setq n (1+ n))
(if (zerop (% n 10))
(message "Setting default to B...%d" n)))
(emerge-unselect-and-select-difference selected-difference)))
(message "Default choice is now B"))