GNU bug report logs -
#2675
23.0.91; unnecessary vc-next-action conflicts in vc-dir directory
Previous Next
Reported by: Miles Bader <miles <at> gnu.org>
Date: Sun, 15 Mar 2009 02:55:04 UTC
Severity: normal
Done: Dan Nicolaescu <dann <at> ics.uci.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Miles Bader <miles <at> gnu.org> writes:
> On Mon, Mar 16, 2009 at 9:50 AM, Stefan Monnier
> <monnier <at> iro.umontreal.ca> wrote:
> >> Then hitting "v" on the first line of the buffer gives the following error:
> >
> > From where I stand, the problem is the use of `v' in vc-dir. While the
> > concept of "next-action" might make sense for single files, it's not
> > nearly as useful for vc-dir, especially since vc-dir has a lot of free
> > key-bindings, so it can easily use separate bindings for
> > commit/checkout/merge/...
>
> Yeah, good point; the concept of "next-action" has always kind of
> bothered me, even in the old single-file case...
> Even if it's sometimes a handy shortcut, I think in many cases I'd
> prefer a firmer notion of what my command was going to do...
I actually like vc-next-action, it does what I want most of the time...
> How about "c" for commit in *vc-dir*?
>
> Of course, there needs to be a vc-commit command first... !
Add the vc-commit command, and I'll add the vc-dir binding for it :-)
> [I'd also suggest "a" as an alias for "register", as "i" seems obscure.]
"i" comes from "C-x v i" -- in general the VC commands in vc-dir use the
bindings from the C-x v map.
> [Offhand, I think they'd be good bindings for the global keymap too,
> but it contains so much weird cruft bound to apparently arbitrary
> letters, it's probably too late to make any sense of that...]
Probably too late for the 23.1 release, but if you want to open the
discussion after the release, maybe there won't be too much pushback for
getting rid of things like C-x v h
This bug report was last modified 16 years and 104 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.