Function: smerge-auto-combine
smerge-auto-combine is an interactive and byte-compiled function
defined in smerge-mode.el.gz.
Signature
(smerge-auto-combine)
Documentation
Automatically combine conflicts that are near each other.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/vc/smerge-mode.el.gz
(defun smerge-auto-combine ()
"Automatically combine conflicts that are near each other."
(interactive)
(save-excursion
(goto-char (point-min))
(while (smerge-find-conflict)
;; 2 is 1 (default) + 1 (the begin markers).
(while (save-excursion
(smerge-find-conflict
(line-beginning-position
(+ 2 smerge-auto-combine-max-separation))))
(forward-line -1) ;Go back inside the conflict.
(smerge-combine-with-next)
(forward-line 1) ;Move past the end of the conflict.
))))