From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22406 invoked by alias); 1 Nov 2016 05:29:12 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 22058 Received: (qmail 7144 invoked from network); 1 Nov 2016 05:29:11 -0000 X-Qmail-Scanner-Diagnostics: from mail-qt0-f182.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.216.182):SA:0(0.0/5.0):. Processed in 0.301043 secs); 01 Nov 2016 05:29:11 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,SPF_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: mikachu@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.216.182 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=u8HaHISaY0KzAQQooUG13djB6ncDQFKHtdth8ehndBA=; b=s0yidhtPD1xUHet7FEanFhDFV4nr81h4kNyIhVy/V4acymb8qihsH9DoTwVJ4jHXpB Jc9/AJWWrxgxo7xeHHvGtOhv1xTQXuYcAZaErLu4Qj3i+BlKO6Oxgv+Nv26mArVrl6V6 MVq6kNWez3iNkdiVEEUn6LaRITz+G+wVt1JnEOOUNvKhrPLdq38B8f8Dl6/4tH80MkXi EXE9+NhtsfzuAg9B3AndUM60S3a6Ma2WvwHjSDs8N6Gyt8pcc4NlOBrjKURWOT7XOjTS 9ZmwoitShOmZJC5MnS70ydvWsT6HWumCEsXxpOdOEwwOa4Rh3RzAkJJIHR5kshOKdA4f 8e2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=u8HaHISaY0KzAQQooUG13djB6ncDQFKHtdth8ehndBA=; b=Mv9tx/1vOwUGC1QCKHBxbOSvr6JebFOPYYWCMctr4717TWQf0GBXE2/Z9c3dFyZ+me kZy1sYXHzi+p+W+ZOXrTjNZE8zGmt2nfQZWIACDK98I79p3KhvSePoD2fAA56oAH/R2X E2xABg2wrJfT/80Nw2H5M9a0dTjKfq9DBjVBisDy03pwVSEZuQBYKMyHKCEedqI518zW 6wXMLLqzByVwKrJPvXhOGInjXCveACHUv0zz5jHYJPPGe3i5ItF1uKw1Iki54YJ6vy3W jAs7BY+6i0oR8YAFPVLFTPTFa6MvnhbVgPVFgEroauVxALhlhdqEcsnXKtFyBXtKe8qC eWKA== X-Gm-Message-State: ABUngvdkQ8Kj8ioe1THD5FWUSVMT5YceQCmBccgOFWvZCqz+QV+OFqKrwi2w6f0UUKqdllh/t2Ufj+1yHoY4Ew== X-Received: by 10.237.62.202 with SMTP id o10mr1237527qtf.2.1477978143564; Mon, 31 Oct 2016 22:29:03 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <161031163337.ZM21662@torch.brasslantern.com> References: <5817C9F9.2010809__36345.4683371403$1477954133$gmane$org@gmx.ch> <20161031231212.GA7144@fujitsu.shahaf.local2> <161031163337.ZM21662@torch.brasslantern.com> From: Mikael Magnusson Date: Tue, 1 Nov 2016 06:29:03 +0100 Message-ID: Subject: Re: completion for aliased commands does not work To: Bart Schaefer Cc: Zsh Users Content-Type: text/plain; charset=UTF-8 On Tue, Nov 1, 2016 at 12:33 AM, Bart Schaefer wrote: > On Oct 31, 11:12pm, Daniel Shahaf wrote: > } Subject: Re: completion for aliased commands does not work > } > } Fourhundred Thecat wrote on Mon, Oct 31, 2016 at 23:47:21 +0100: > } > alias diff='colordiff' > } > diff -- > } > /usr/bin/diff -- > } > } Completion "sees through" aliases. You'll find that with the above > } alias, "diff " and "colordiff " behave the same way. > > That's actually not true. You have to "setopt complete_aliases" for > completion to "see through". If for some reason you do not want to > set that, THEN: > > } Therefore, define a completion for colordiff: > } > } compdef colordiff=diff > That's actually not true, setting complete_aliases makes completion treat aliases as separate commands. :) -- Mikael Magnusson