emacs-devel
[Top][All Lists]
Advanced

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

Re: VC and bzr.


From: Óscar Fuentes
Subject: Re: VC and bzr.
Date: Fri, 23 Apr 2010 16:43:29 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Stefan Monnier <address@hidden> writes:

[snip]

> The revno is not important, indeed (maybe we should even stop
> displaying it since it uses up precious modeline estate).
>
> It's not the only info, tho:
> - we also check&display whether or not the file is under Bzr control.
> - we check&display whether it's locally edited or not.
> - we run some hooks depending on the backend which may turn on smerge-mode
>
> Note that with the proliferation of backends there is some pressure to
> reduce the amount of work done per-backend when visiting a file.
> So maybe we should completely stop checking the VC state when visiting
> a file, and only do it when the user invokes VC.  This will mean that
> the VC status won't appear in the modeline any more (or we could set it
> up "in the background") and that we can't easily enable smerge-mode when
> there are conflicts (unless we scan each and every file for diff3
> markers).

I find the status indicator (the `:' or `-' chars that flags a file as
modified on disk or not) very helpful. While working with git trees,
having the branch name on the modeline is extremely helpful.

IMHO, it is wrong to cut down global VC features just because some
backend is slow.





reply via email to

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