Philip Jackson <[email protected]> writes: > I've added a quick command `magit-grep-log' that wraps '--grep=' on > git-log. I've not given it a keybinding because, frankly, there aren't > enough left. I wonder if we should consider making some sparse keymaps > which group functionality like: > > l-l: short log > l-L: long log > l-s: search (grep) log > > etc. What do people think?
IMO, this is the route magit should follow in all areas. The feature set will keep growing and we will run out of keys again. The only reasonable way is to group them with prefixes. The same should be made for the menu, which is insanely long. Other Emacs packages show the commands available under a given key prefix when the user presses the prefix key. In your case, after the use presses `l' emacs would show: l: short log L: Long log s: search (grep) log this greatly improves discoverability and leaves lots of room for more features. Right now the scarcity of available keybindings is possibly the most serious deterrent while adding small features. For instance, I added the capability of expanding the number of log entries displayed on the log buffer, but assigning the keybindings is the more tricky decission. To unsubscribe from this group, send email to magit+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
