On 26 Oct 2015, at 1:16, Jacob Carlborg wrote:
On 2015-10-25 15:16, Allan Odgaard wrote:
Pressing A-Z already works to select the first
item in the menu
with that letter.
That does not seem to work properly. Pressing ⌘Y and then B will
select "Branches" instead of "Browse Annotated File". For P it will
select "Pop Stash" instead of "Pull".
To clarify, with first item I mean the first item in a lexicographically
sorted list of all the items.
I.e. here “Bra…” comes before “Bro…” and that is why
“Branches” gets selected.
One minor disadvantage of the current way that the
letters work is
that it will only select the command, not execute it.
Or advantage, if you would like to verify that you jumped down to the
FYI this keyboard support is standard menu behavior and not specific to
wouldn’t be against re-arranging the Git menu so that
would work better with letter keys, but I fear it would upset a lot
people who are e.g. used to ⌘Y + 2 for commit, etc.
If it would be possible to add keyboard shortcuts for the menu that is
not dependent on the order, the existing order could be preserved for
backwards compatibility. That is, it would be possible to use both
numbers and letters.
In the Subversion bundle we prefix items that we want to “skip” with
a hair space (U+200A).
It does give the item a slight indent, but hardly noticable. The problem
with the zero-width characters are, that they seem to be ignored by the
“type to select” algorithm.
If you add hairspace to the Branches… menu item then please submit a
PR as I also occasionally use Browse but never Branches.