From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6019 invoked by alias); 15 Aug 2018 08:34:06 -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: 43299 Received: (qmail 7179 invoked by uid 1010); 15 Aug 2018 08:34:06 -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.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-6.9/5.0):. Processed in 1.226008 secs); 15 Aug 2018 08:34:06 -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=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS,SPF_PASS,T_DKIMWL_WL_HIGH,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180815083400euoutp0171677b819c3c64847f38341f58f784fb~LAcRbbL2x1696916969euoutp012 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1534322040; bh=nZlVP+YJS1JZwK2KT/YudILDa3gjULRu3PA9fc+n+cs=; h=Date:From:To:Subject:In-Reply-To:References:From; b=awxnGUAqGhoy6Eud0MHo6hLH0fxyc6Cu02CGKhm/HbXNBGRQTBnLAzIOGUkQP15k4 s7n91xhQLiiNJ5d29EHUn7slmX6gUl/eAZJXjWp61/9HFUI3UY31FKOvdYERND4CXY h+wUWtJAa5izE6TrX2JIKp8SbSsIvsnqMqmIED/8= X-AuditID: cbfec7f4-835ff700000010c6-e7-5b73e5788ec2 Date: Wed, 15 Aug 2018 09:33:58 +0100 From: Peter Stephenson To: , Zsh hackers list Subject: Re: completion autolist has time-sensitive interface In-Reply-To: <20180815054958.GA27844@ofb.net> Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRmVeSWpSXmKPExsWy7djPc7oVT4ujDeafY7c48NLT4mDzQyYH Jo/7R0M8Vh38wBTAFMVlk5Kak1mWWqRvl8CV8e/6JKaC81wV/T/bWBoYl3J0MXJySAiYSNx8 /Z+pi5GLQ0hgBaPE3gcb2CCcL4wSVy/NZIVwPjNKrL2xF8jhAGtZ8EgTIr4cqGP2TUa4oh8v VkG1n2GU2HT9AFT7BUaJNe8Ws4BsZBFQlTi65hU7iM0mYCgxddNsRhBbRMBOYsfdjWC2sICt RMvTm6wgNqeArsTB3lXMIKv5BYQkLjTbQhxuL3F0z0kmEJtXQFDi5MwnYOOZBeQltr+dwwyy V0LgP5vEtdatYGfzCpRJnJ0WBtHrItF24CcjhC0s8er4FnYIW0bi9OQeFojedqCbJ71mh3B6 gL45egeqw1qi7/ZFRpChzAKaEut36UOEHSV+3zzJDgkiPokbbwUh7uGTmLRtOjNEmFeio00I olpNYkfTVsYJjMqzkHwwC8kHsxDmL2BkXsUonlpanJueWmyUl1quV5yYW1yal66XnJ+7iRGY Gk7/O/5lB+OuP0mHGAU4GJV4eAMuFUULsSaWFVfmHmKU4GBWEuFdll8cLcSbklhZlVqUH19U mpNafIhRmoNFSZyXTystWkggPbEkNTs1tSC1CCbLxMEp1cC4YN/hOY6GFlObJ/n0zTp5QPti VPRsr06uiuiL3Qm/bNUkLsWl7n71c+a6f5bcL/dyXOkUE5r7z9hxLRNjrKv/q4ULpi+SuBq6 LGGae2DNarHLWZ/XL2m+leP2sfSWZq7MvVNr9vxP37rVZTbXv9uralduWvbMqtD+r/aqSUZM PIaJP5NPXj7XpcRSnJFoqMVcVJwIAGwZpwUJAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRmVeSWpSXmKPExsVy+t/xe7rlT4ujDaadE7E48NLT4mDzQyYH Jo/7R0M8Vh38wBTAFKVnU5RfWpKqkJFfXGKrFG1oYaRnaGmhZ2RiqWdobB5rZWSqpG9nk5Ka k1mWWqRvl6CX8e/6JKaC81wV/T/bWBoYl3J0MXJwSAiYSCx4pNnFyMUhJLCUUeJx4xzmLkZO oLiMxKcrH9khbGGJP9e62CCKPjJKrJr7khUkISRwhlFixTcTiMQFRonvDb8YQRIsAqoSR9e8 AutmEzCUmLppNlhcRMBOYsfdjWC2sICtRMvTm2CDeAWcJW7tPcMCYnMK6Eoc7F3FDDG0gVFi 9uPrjCCn8gsISVxotoW4yF7i6J6TTBC9ghInZz4B62UW0JE4seoYM4QtL7H97RzmCYzCs5CU zUJSNgtJ2QJG5lWMIqmlxbnpucWGesWJucWleel6yfm5mxiBMbLt2M/NOxgvbQw+xCjAwajE wxtwqShaiDWxrLgy9xCjBAezkgjvsvziaCHelMTKqtSi/Pii0pzU4kOMpsDAmMgsJZqcD4zf vJJ4Q1NDcwtLQ3Njc2MzCyVx3vMGlVFCAumJJanZqakFqUUwfUwcnFINjCJnTrqILOTb/SqX pbPZbv7z73bvGQJeSDTeTtIwcW/UrA7ksKkMvcRsJ8ExLeeXpspt5ccm33bsNuzeXR1+Io3v w9sJD3aL+JzZ5dpccqnm2+zpk9/MtdQNVFfOj+Ay8Gq/PimzmK2K7b5uxI0befn/uMXPmd7u Y+5fuov19N/e9s8aBof7lViKMxINtZiLihMBVEigCqcCAAA= Message-Id: <20180815083359eucas1p157426370c46cd6d59b96b8964f0445ce~LAcQObm1u2570325703eucas1p1b@eucas1p1.samsung.com> X-CMS-MailID: 20180815083359eucas1p157426370c46cd6d59b96b8964f0445ce X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20180815061554epcas3p4806e2cb2444ee67f4cb404ed2957a750 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180815061554epcas3p4806e2cb2444ee67f4cb404ed2957a750 References: <20180815054958.GA27844@ofb.net> On Tue, 14 Aug 2018 22:49:58 -0700 wrote: > Dear Zsh Hackers, > > Sometimes completion is so laggy on my system that when I press TAB > after e.g. "man perl", nothing seems to happen. So I press it again. > Still nothing happens. Completion seems broken. > > Took me a while to figure out the problem. It's related to "setopt > autolist" (which is on by default for me?). > > What happens is that if I just press TAB once, e.g. after "man perl", > there is a one-second delay and a prompt "zsh: do you wish to see all > 201 possibilities (51 lines)?". At this point I can press TAB again, > which is equivalent to "y" I guess, and I see a list of completions. One possibility would be if you had (presumably inadvertently) a key with TAB as a prefix. Then it would delay to see if you're going to type the full key stroke, and only execute the TAB binding if you didn't. It's not very likely, but it's the best I can think of. If you run bindkey | grep '\^I' you'll probably see something like "^I" complete-word "^[^I" self-insert-unmeta where the second isn't relevant as there's an ESC in front. If you see something else starting with ^I that's a problem. BTW this is probably more suitable for zsh-users where the larger audience is more likely to have seen something similar. pws