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
signature.asc
Description: This is a digitally signed message part.
