emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make smerge-mode move the point?


From: Stefan Monnier
Subject: Re: make smerge-mode move the point?
Date: Sun, 13 Jan 2008 20:55:11 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux)

>> OTOH when smerge-mode gets enabled in response to a VC action, it
>> probably makes sense to move point, indeed.  So I suggest to add a new
>> command that activates smerge-mode and moves to the first conflict 

> Like this?

> ;;;###autoload
> (defun smerge-auto ()
>   "Turn on `smerge-mode' and move point to first conflict marker.
> If no conflict maker is found, turn off `smerge-mode'."
>   (smerge-mode 1)
>   (condition-case nil
>       (smerge-next)
>     (error (smerge-auto-leave))))

Looks OK.

>> (and probably run a hook where the user can place things like
>> smerge-resolve-all).

> Not sure what you mean here. Is this for something like
> vc-svn-resolve-when-done, or something else?

No, as the docstring of smerge-resolve-all explains: "Perform automatic
resolution on all conflicts".


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]