From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 9b338cfb for ; Wed, 24 Jul 2019 15:16:22 +0000 (UTC) Received: (qmail 6941 invoked by alias); 24 Jul 2019 15:16:17 -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: List-Unsubscribe: X-Seq: 44576 Received: (qmail 26555 invoked by uid 1010); 24 Jul 2019 15:16:17 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25517. spamassassin: 3.4.2. Clear:RC:0(210.118.77.11):SA:0(-7.0/5.0):. Processed in 3.641325 secs); 24 Jul 2019 15:16:17 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.11 as permitted sender) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20190724151539euoutp016050080b376cbbb3b022876cb21835aa~0YL3kYJCn2294722947euoutp01- DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1563981339; bh=NZKleuF11BDcNMlO+TQEwrcmS3p8mYf5ddiicJrFzSM=; h=Subject:From:To:CC:Date:In-Reply-To:References:From; b=SGd/Or7TdwQmNdLFun6ESnlNSJlNK5OUKAQlihwrXqaa9XyEWQ8ydraKhNSvErZAa ErpWY0pTuew69tjEuHejpv+gpgpcPGFtP80m6D649TZKpLotgrc4qSOOo+rOG+aT2X zLSi4U1CquXx9JWt6sF2poBwGhpxCAyQmZCiyY5k= X-AuditID: cbfec7f5-b8fff700000010e5-e4-5d38761a4df3 Message-ID: <1563981336.5930.16.camel@samsung.com> Subject: Re: How to disable completion for a builtin? (actually a reserved word) + an apparent bug From: Peter Stephenson To: Sebastian Gniazdowski CC: Zsh hackers list Date: Wed, 24 Jul 2019 16:15:36 +0100 In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRmVeSWpSXmKPExsWy7djP87pSZRaxBqt2SFu07j3AbHGw+SGT A5PHzll32T1WHfzAFMAUxWWTkpqTWZZapG+XwJUxo/syc8FD1oolax6yNDCeZuli5OSQEDCR OPPkIlMXIxeHkMAKRomXe++BJYQEvgA5j2QhEp8ZJZ7u3cwK0/H54itGiMRyRolTK+awwlUt OfmQGcI5wyjx4tU8dgjnAqPE8mM7mUD6eQWMJK42nmUHsYUFUiTenJwEZrMJGEpM3TQbaC4H hwhQTe85GZAws4CWRM+l/WCtLAKqEq0nboGVcwoESmy4+ZkJ4iQNIPsY1HhBiZMzn7BA9MpL bH87B+wgCYHvbBKzJr2CanCRmL/qADuELSzx6vgWKFtG4vTkHhaIhnZGiTWTXrNDOD2MEpuO 3mGEqLKW6Lt9EexSZgFNifW79CHCjhKbP2xlAQlLCPBJ3HgrCHEEn8SkbdOZIcK8Eh1tQhDV ahI7mrYyTmBUnoXk7FlIzp6FMH8BI/MqRvHU0uLc9NRi47zUcr3ixNzi0rx0veT83E2MwARx +t/xrzsY9/1JOsQowMGoxMPLkWQRK8SaWFZcmXuIUYKDWUmEN7DBLFaINyWxsiq1KD++qDQn tfgQozQHi5I4bzXDg2ghgfTEktTs1NSC1CKYLBMHp1QDo6HN0VTpHXeaxGS97idarVJ85zvR aUOTv9VB1gdWf1j4U14p+LIevcBb57duS/XbS7+XpuY92PokNMgyN4HH577LyWfBW2RPzj1e a5i+V2vFuqv5r0PUm7b94XTTvrv32zqx7BnK6e/+fN7+N1P82177eYudF1cmpF3kiGvZGrRV PaX1efIsNyWW4oxEQy3mouJEAC5eXycMAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRmVeSWpSXmKPExsVy+t/xu7qSZRaxBvtnSlm07j3AbHGw+SGT A5PHzll32T1WHfzAFMAUpWdTlF9akqqQkV9cYqsUbWhhpGdoaaFnZGKpZ2hsHmtlZKqkb2eT kpqTWZZapG+XoJcxo/syc8FD1oolax6yNDCeZuli5OSQEDCR+HzxFWMXIxeHkMBSRolvT69A JWQkPl35yA5hC0v8udbFBlH0kVFi+v0VTBDOGUaJPQthMhcYJR737WMCaeEVMJK42ngWrF1Y IEXizclJYDabgKHE1E2zgfZxcIgA1fSekwEJMwtoSfRc2g/WyiKgKtF64hZYOadAoMSGm5+h lk1nkri3ZxkTRIOmROv231DnaQAVHYPaKyhxcuYTFogaeYntb+cwT2AUnoWkZRaSsllIyhYw Mq9iFEktLc5Nzy020itOzC0uzUvXS87P3cQIjJVtx35u2cHY9S74EKMAB6MSD++GeItYIdbE suLK3EOMEhzMSiK8gQ1msUK8KYmVValF+fFFpTmpxYcYTYE+msgsJZqcD4zjvJJ4Q1NDcwtL Q3Njc2MzCyVx3g6BgzFCAumJJanZqakFqUUwfUwcnFINjIdPrZzY53pVMPzl2i91LBvC038c W1rjP/+kXF76GoY0mzaLrPX6RR2Xv6y4pvogMLucuY3L5eOUW9dyVqm2Llsym+uca9d6we83 Z4Uv9Gz+eLuI/5+bZTf/56c2zL9OSWYvW5nw213u/OWdfiK/BXc/KZmz4AhLWGjT/DYF+c9u ASsSF/k8VFBiKc5INNRiLipOBAB02QV0qwIAAA== X-CMS-MailID: 20190724151537eucas1p15cc03d4f21ec0ceb92d1f347628d6638 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20190724141945epcas1p30d69e2d7ba1ce29f994ff486284d4553 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20190724141945epcas1p30d69e2d7ba1ce29f994ff486284d4553 References: <1563978475.5930.14.camel@samsung.com> On Wed, 2019-07-24 at 17:02 +0200, Sebastian Gniazdowski wrote: > On Wed, 24 Jul 2019 at 16:28, Peter Stephenson wrote: > > > > > > On Wed, 2019-07-24 at 16:18 +0200, Sebastian Gniazdowski wrote: > > > > > > Hello, > > > I would like to disable the completion for the declare builtin. How to > > > accomplish this? > > unset '_comps[declare]' > Actually that's not what I've meant. I've should have put this more > clearly: how to prevent command `declare' from being completed? Like > if chmod -x /usr/bin/declare? Either you have a special completion, or it does default completion. If you don't want default completion, you need a compdef for a do-nothing completion function. pws