GNU bug report logs -
#34949
27.0.50; Docstring of `vc-deduce-fileset' incomplete
Previous Next
Reported by: Philipp Stephani <p.stephani2 <at> gmail.com>
Date: Fri, 22 Mar 2019 18:04:02 UTC
Severity: minor
Tags: confirmed, fixed
Found in version 27.0.50
Fixed in version 28.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> The whole keymap of VC-dired has the meaning of VC stuff.
That would be fine, if it didn't trounce Dired key bindings.
> > See "all", above. `* v' as a _prefix_ key, for marking
> > stuff in VC-dired. And this is an example - marking
> > unregistered stuff (presumably).
>
> The prefix `v' is redundant in VC-dired.
It's to pull VC-dired bindings away from Dired bindings,
i.e., not let them interfere.
> >> > E.g., use `* v u' for `vc-dir-mark-unregistered'. `* v'
> >> > is currently undefined for Dired, and that way Dired
> >> > sacrifices only `* v', for possible Dired marking commands.
>
> In Dired `dired-unmark' is bound to `u'. Why Dired needs another
> key sequence `* u' that is longer to type. Since it makes no sense
> to use `* u' in Dired, this key can be used in VC-dired for other
> purposes.
"Since it makes no sense..." No. It makes sense.
Dired has long had that, and similar "redundancies",
so that all marking stuff is on *, all regexp stuff
is on %, etc.
VC-dired can use any keys it likes, as soon as it
uses only its own prefix key. Separate it from
Dired - don't let it interfere - and you can use
whatever you like in its map. That's the point.
This bug report was last modified 5 years and 37 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.