From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27754 invoked by alias); 12 Oct 2016 00:24:43 -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: 39613 Received: (qmail 6106 invoked from network); 12 Oct 2016 00:24:43 -0000 X-Qmail-Scanner-Diagnostics: from mail-vk0-f48.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.48):SA:0(0.0/5.0):. Processed in 0.427877 secs); 12 Oct 2016 00:24:43 -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: gmesalazar@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.213.48 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=0NxcVYGTuNz6cOZvUZVmEqh+relwI6yM4jmVG3W0d+w=; b=05awqNsKbgD/PayA0/vQ2N6VklbeSVYm1jjyFaJhtGFFArNRO8jiXTt6of6VE6Izf5 yfYrCbcYo8tMM5A20bUh+640TKtP6jC1bneM7tOcY1wuW742YktMnuqu7fS16y7f3GrG ETKV5qfrkbMq7CGM1/nGjtTVv/4K3A5WgVGbllslvuqkwSlKLLjcRf+YM9qjk54eezr1 YBD4NViYsEfF4F/L8zvkl5BdIRe0wj1T0apO4WAlma72Cs/RBRtaB6yZ8SMZwynJapBq nlVgnIMU7aMLDfYAA4LnxvHo/NDy+O+JoTFK5ZHfSpcwY6LB+5Lkna9uxfdZoQFF90jF LLVw== 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=0NxcVYGTuNz6cOZvUZVmEqh+relwI6yM4jmVG3W0d+w=; b=KjXjaxYoRGBXDmmwpbnoT9tA9h3uH58hma769XtTH9sHbYvSZ2MWBfvP4YMFCRNfJc C10CgWgYN48YvM5LxgZ6wamOY0+M7U3lIX/Tmx9bg1CNUaAK0IBURf7cEvtXtk8v7Wh/ qN1+VzkgipdPERWnlCee5aIgx7bFAb8ZOhmDXVzZxZyQiZEqiwq36LKXm/MwX//ozuEA evSHV7N1g6zV/syoeEjGJAAHBxC7iOfcjWwxm0BN5KwcvOJ67YECh+/jYmHf0GAOtasi 6mGh2KN8J7MbaIIF3Tb9WaXW8P8bskrt2NCf+heLlKa+8vm/T8Eg2RS+RRvLb/wlj93W AygA== X-Gm-Message-State: AA6/9RkmvSKxjkpdSzOezKk5CguSUC1sCazt/DNxtuP8+4Tk4XW4iRvXEirnIGwk1nkhCzG2rnM0G+TbJ7O1bA== X-Received: by 10.31.64.75 with SMTP id n72mr4536815vka.170.1476231877407; Tue, 11 Oct 2016 17:24:37 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20161012000249.GA32367@fujitsu.shahaf.local2> References: <20161011212150.GA24484@fujitsu.shahaf.local2> <20161012000249.GA32367@fujitsu.shahaf.local2> From: Guilherme Salazar Date: Tue, 11 Oct 2016 21:24:16 -0300 Message-ID: Subject: Re: zsh make(1) completion on FreeBSD To: Daniel Shahaf Cc: zsh-workers@zsh.org, Baptiste Daroussin Content-Type: multipart/mixed; boundary=001a114471baa90534053ea00450 --001a114471baa90534053ea00450 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > The correct way to quote $words[1] would have been =C2=AB${(q)words[1]}= =C2=BB, but > elements of $words are already command-line quoted so they don't need to > be quoted again. That is: just using $words[1] directly would be correct= . > (modulo noglob, but don't worry about that) Thank you for the explanation. If one's make points to gmake instead of bmake, $words[1] itself will not be gmake. New patch attached fixes that, by looking for GNU in `$words[1] -v`. Sorry about that, didn't think about it before ;p --001a114471baa90534053ea00450 Content-Type: text/plain; charset=US-ASCII; name="_make.diff" Content-Disposition: attachment; filename="_make.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iu66amev0 LS0tIC91c3IvcG9ydHMvc2hlbGxzL3pzaC93b3JrL3pzaC01LjIvQ29tcGxldGlvbi9Vbml4L0Nv bW1hbmQvX21ha2UJMjAxNS0wOC0wOCAxNDo1MTozMy4wMDAwMDAwMDAgLTAzMDAKKysrIC91c3Iv bG9jYWwvc2hhcmUvenNoLzUuMi9mdW5jdGlvbnMvQ29tcGxldGlvbi9Vbml4L19tYWtlCTIwMTYt MTAtMTEgMjE6MTU6NTYuMjk1MzExMDAwIC0wMzAwCkBAIC0yNjgsNyArMjY4LDE0IEBACiAgICAg ICBlbHNlCiAgICAgICAgIGNhc2UgIiRPU1RZUEUiIGluCiAgICAgICAgICAgZnJlZWJzZCopCi0g ICAgICAgICAgX21ha2UtcGFyc2VNYWtlZmlsZSAkUFdEIDwgPChfY2FsbF9wcm9ncmFtIHRhcmdl dHMgIiR3b3Jkc1sxXSIgLW5zcCAtZiAiJGZpbGUiIC5QSE9OWSAyPiAvZGV2L251bGwpCisgICAg ICAgICAgaWYgW1sgYCR3b3Jkc1sxXSAtdiAyPiAvZGV2L251bGxgID09IConR05VJyogXV0gCisg ICAgICAgICAgdGhlbgorICAgICAgICAgICAgYXJncz0iLW5zcCIKKyAgICAgICAgICBlbHNlCisg ICAgICAgICAgICBhcmdzPSItbnNkZzFGc3Rkb3V0IgorICAgICAgICAgICAgVEFSR0VUUys9KCR7 PSR7KGYpIiQoX2NhbGxfcHJvZ3JhbSB0YXJnZXRzIFwiJHdvcmRzWzFdXCIgLXMgLWYgIiRmaWxl IiAtVi5BTExUQVJHRVRTIDI+IC9kZXYvbnVsbCkifX0pCisgICAgICAgICAgZmkKKyAgICAgICAg ICBfbWFrZS1wYXJzZU1ha2VmaWxlICRQV0QgPCA8KF9jYWxsX3Byb2dyYW0gdGFyZ2V0cyAiJHdv cmRzWzFdIiAkYXJncyAtZiAiJGZpbGUiIC5QSE9OWSAyPiAvZGV2L251bGwpCiAgICAgOzsKICAg ICAqKQogICAgICAgICAgIF9tYWtlLXBhcnNlTWFrZWZpbGUgJFBXRCA8ICRmaWxlCg== --001a114471baa90534053ea00450--