On Tue, Jul 6, 2010 at 10:54 PM, Nathan Weizenbaum <[email protected]> wrote: > Still not sure I get how extensions work. Is the idea that each extension > claims a top-level character? This seems like a pretty small namespace. Or > do we go with a single top-level char that opens an extension menu?
I think ultimately there should be a single key for entering extensions "menu", then a single key per extension (such as N for svn), then whatever is in the map. So, assuming the apostrophe is the key to extensions, svn fetch would become: ' N f Now the first step, before getting incompatible with current state, would be to put in place everything needed to define N as the extension prefix for svn (currently all bindings in magit-svn start by N "by chance", there is no enforcement) This should allow to transition smoothly to key-grouping once it's in place. Yann.
