Function: smerge-start-session

smerge-start-session is an autoloaded, interactive and byte-compiled function defined in smerge-mode.el.gz.

Signature

(smerge-start-session &optional INTERACTIVELY)

Documentation

Turn on smerge-mode(var)/smerge-mode(fun) and move point to first conflict marker.

If no conflict maker is found, turn off smerge-mode(var)/smerge-mode(fun).

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/vc/smerge-mode.el.gz
;;;###autoload
(defun smerge-start-session (&optional interactively)
  "Turn on `smerge-mode' and move point to first conflict marker.
If no conflict maker is found, turn off `smerge-mode'."
  (interactive "p")
  (when (or (null smerge-mode) interactively)
    (smerge-mode 1)
    (condition-case nil
        (unless (looking-at smerge-begin-re)
          (smerge-next))
      (error (smerge-auto-leave)))))