From: Stephen Boyd Date: Sat, 09 May 2009 01:00:25 GMT Subject: Re: [PATCH 3/3] completion: use specified file (if any) when completing config vars Message-ID: <4A04D5A9.1090901@gmail.com> In-Reply-To: <780e0a6b0905071255g4ade6316oace6a2be6a6d2@mail.gmail.com> Stephen Boyd wrote: > On Thu, May 7, 2009 at 8:12 AM, Shawn O. Pearce wrote: >> Wow, this is a lot of magic. >> >> Try: >> >> Â git config --global remote.gitster.url $(git config remote.o >> >> You'll complete against --global, not the local repository > > Yeah, I didn't think it would be very robust. Is it a good idea to > keep going down this path, or is it too magical? This example could be > fixed by searching the words backwards, but I imagine there is some > other case where that will fail. Also, --global and --system don't > have values, so right now it's all wrong (i.e. config_file is > "--global remote.gitster.url" for this example). After further investigation, I can't get the tab completion you talk about here to work at all. Should it work? I've reworked this into two patches which I'll send as a follow up soon.