Hey,

On Monday 06 December 2010 13:24:15 Marc Herbert wrote:

> Well I hope there are enough keys for all the frequent operations of
> most people. Let me be even more optimistic: I secretly hope that all
> people involved in this discussion are reasonable enough to realize
> which of their frequent operations are actually specific to them and
> more generally not frequent, and I hope that we will eventually all
> agree on a common subset of "frequent" operations fitting on the
> keyboard.

Well... Git allows for various workflows, and I don't think that there's
really one set of common operations. For me the most common ones that I
really use a lot are:

staging/unstaging, looking at diffs (think TAB)

committing, with and without amending

discarding/killing things (one day I'm going to improve this to work on
multiple files/chunks)

creating/checking out branches

log, ranged log (e.g. for branches/remotes I've just fetched)

Not as often, but probably once or twice daily:

pushing/pulling/fetching other remotes

merging

stashing

rebasing

deleting branches

> - does not affect magit thanks to the interactive pop-up.

I'm curious what that popup actually looks like. For me, even with Emacs
on X, only a new buffer is shown at the bottom instead of a full-blown
new frame. Wonder which variable I've set so that there's no
popup... Therefore for me "l l" is exactly as fast as the old "l"
regarding reaction time (or fetching/pulling or whatever key combo you
want to take).

> Once again I am not in love with C-u; I am just trying to be as
> objective as possible to help find the best solution. And I have still
> no idea what the best is.

C-u is horrible, I think. Even though it's maybe making the common case
fast it's also making the uncommon case really uncomfortable. As you've
said yourself various commands are called with differing frequency for
different people, therefore we'd force a lot of those people to use C-u
for a lot of their commonly used actions.

Using upper-case letters for the menu version of a command is slightly
better in my opinion; at least they save one key press.

However, I'd still prefer to leave it as it is -- meaning Philip's
faster-binding-access branch.

Regards,
Mosu

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to