From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14168 invoked by alias); 22 Jul 2011 12:40:52 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 29591 Received: (qmail 4996 invoked from network); 22 Jul 2011 12:40:41 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.google.com designates 209.85.210.41 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=mSWlVkm0y+PJ5jaekAXX4dwGAIHWbxU7gryUw6dTqEc=; b=Jr7idr2ImEX0hriJ4ht0wQRg6kGB3Mm/3LRF45HyBt59ZuuUgLwE+w8WCiapWkz3hZ 9y+3f2RsOmQY+CIPZbAH3dGtlqW6Bu2Lc36GaVbwztNIizpl5bK8vjNQmylak2UcGReO jMEtsvRalzXlZSeSp/raTIr4CE001TfEam70w= MIME-Version: 1.0 Sender: nikolai.weibull@gmail.com In-Reply-To: <87aac6jz8n.fsf@ft.bewatermyfriend.org> References: <87aac6jz8n.fsf@ft.bewatermyfriend.org> Date: Fri, 22 Jul 2011 14:40:36 +0200 X-Google-Sender-Auth: 7h_JnawQ-XWD2WmPLt_9QB_szv8 Message-ID: Subject: Re: Git commands or aliases first? From: Nikolai Weibull To: Frank Terbeck Cc: Mikael Magnusson , Zsh Workers Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, Jul 22, 2011 at 14:06, Frank Terbeck wrote= : > Mikael Magnusson wrote: >> On 22 July 2011 13:40, Nikolai Weibull wrote: >>> Hi! >>> >>> What is the desired tag order for Git commands and aliases? >>> >>> My conclusion is that the current behavior is incorrect. =C2=A0My reaso= ning >>> is that git will prefer invoking a command over an alias with the same >>> name. >>> >>> Does anyone have a contradictory opinion, or should I merge this change= ? >> >> We could show aliases first, but leave out ones that are also >> commands? On the one hand, I would want to complete my aliases before >> the commands, on the other hand I usually make alias names short >> enough to not need completing. On the third hand it's configurable >> with group-order anyway, so either is fine with me :). Ie >> zstyle ':completion:*:git:*' group-order main-porcelain-commands > > If there is a git alias "add", git will still use the command, not the > alias. So that would make sense. > > I also think aliases should be completed before commands, since that > will probably be "commands" the user calls regularly. OK, I=E2=80=99ve implemented it this way now.