From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5886 invoked by alias); 31 Oct 2016 23:33:21 -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: 22057 Received: (qmail 16751 invoked from network); 31 Oct 2016 23:33:21 -0000 X-Qmail-Scanner-Diagnostics: from mail-vk0-f52.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.213.52):SA:0(0.0/5.0):. Processed in 0.506534 secs); 31 Oct 2016 23:33:21 -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=SPF_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.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.213.52 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version; bh=46x93Mu/T66DAyvqnpPARJWNnOsDwt7WEqKX3AGVpT8=; b=cw3NWWY2HKHYJQSmzF8WerYzTUyNMYMbY+ZXgcUdcTWvM0mcqPySrOPV1yjDgghLgq /RUo0yISxEVD79v3deD8xvNlxtRQtKLvNcnJ17ZMEak9cLIyvkzZxpWrAs/V7hwnSONv d51ukIZE+D6vCMRaDZJ77oZ9mPPdiS6yOcHSgQSC2dmm07vc57YsHywZH9qckKgQ8cas Ant77BMObIv6CVii1cdN0UAJnbywxrSSRt6nQft3+rAYN3pmKVA+wPaY3FrfQ3CuuSux zSZ8jSRqptkmg1fcpHgRntHKXX3hJKm7w7yhcvAZX2Zu5v3I1sgIJzqL1SW2lthbOJew 9YKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version; bh=46x93Mu/T66DAyvqnpPARJWNnOsDwt7WEqKX3AGVpT8=; b=aJJuR9IZs59/KKcJOQaov2MYwdZQh+N16XUycKcbuXl+Y2YLBcCzMWRAxoMO6Yyr9P 7TK9KBD/H3g85DrJwPWKgdY72PQpZP/OTwk7LXuhL80dosRb4qTCIkiIDV0rXIud9IRw YPfDfbMLJaBvmfnls9Dt62Z8WGN07GrhcBXKMUTpJSuoQJ9/8DatNAe8Q+Pa7Z4FUIo6 FgpfFXDJWDYhZL0tPNCSwRHWVwb6C73mvZ+zn49y3rOQhQLmBzIGUk2mF3Xsy+wbb3bK UWbqGNGgsJaGOP9fg4+O/jjTQrNGnfCzNYrdHW4f98LgewkWDlMfn2ASU/L1EcGIVyRa D14w== X-Gm-Message-State: ABUngveTIxmsHcthMXSjtmxcW510q9QwNzcRqpqE12nUktpzgmn5VJK3oijjIXt6M3RxXw== X-Received: by 10.31.147.10 with SMTP id v10mr25698748vkd.91.1477956794441; Mon, 31 Oct 2016 16:33:14 -0700 (PDT) From: Bart Schaefer Message-Id: <161031163337.ZM21662@torch.brasslantern.com> Date: Mon, 31 Oct 2016 16:33:37 -0700 In-Reply-To: <20161031231212.GA7144@fujitsu.shahaf.local2> Comments: In reply to Daniel Shahaf "Re: completion for aliased commands does not work" (Oct 31, 11:12pm) References: <5817C9F9.2010809__36345.4683371403$1477954133$gmane$org@gmx.ch> <20161031231212.GA7144@fujitsu.shahaf.local2> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-users@zsh.org Subject: Re: completion for aliased commands does not work MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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