From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23418 invoked by alias); 2 Dec 2016 12:09:25 -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: 22136 Received: (qmail 26424 invoked from network); 2 Dec 2016 12:09:25 -0000 X-Qmail-Scanner-Diagnostics: from nm31-vm9.bullet.mail.ir2.yahoo.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(212.82.97.96):SA:0(0.0/5.0):. Processed in 1.797079 secs); 02 Dec 2016 12:09:25 -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, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: okiddle@yahoo.co.uk X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.mail.yahoo.com designates 212.82.97.96 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1480680242; bh=zfAm0M2o8wAdhK0FLUN4eFOxEtZr5b1rZ+QBqLS26BM=; h=cc:In-reply-to:From:References:To:Subject:Date:From:Subject; b=ZufmgPM3S8qZxzC7EXLT6Eb1PGFo28c3eS/CLi1xvpYaZCvJfIac3EYmda2inftgjdVE4BGG9PHOxGb5u2w7OTXAN5WSXiPok44tUxG2KLr1eNtzU+Ovp6B///WbvmSfSYkPnLEV1k/llqmeRJK7/vfCuFot/CnvjadA8moaVmUWYJ6jdDzudhMpJMWUSDNBgSKfhwVLxUP/QKud/Ebn95zdYk7Bv0I5CcHHOzBRbLwazV4Ot0WUqQ4i8xgUXPj8iJtn6LmSwUNLy2ZWj47mf65L06yg6BOhpMcxkSu7jptZp/k4kZXPnVRRtUQnBrx2zjRR6k+DZOnx/iUFUPpzVA== X-Yahoo-Newman-Id: 122579.18409.bm@smtp135.mail.ir2.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: L0OrEVgVM1nt2DqIIirPwoZyiAWZxgHsfXTS1dAAijZGw1n 45HekkJ04MpAvh35oix2_OaJujhkIWJFfpePsNek3z3AZzo_4eUQYQLK6wP3 KslK4wb8r1TdxvCSKivAMuqMoL87wbEpkOc4HWuyPrsI5_Kq3j4FJ61.FK_r Y8CJ1QpttlqWWYdOUBqipniqjm_B11mRFYSHGCgC714okw3YxZu.pStSqXip AForMNu9p98FsnuvXTx0bgRzmzwod7YNulAyWXE1G.oSQIugwaHVWrFU6ZOw iG8JG0M7AC0bFKRkS7.7RRM9JYRsYLAd6OBn6tHaKBkSgfhuynjeYif9WvoT tBEbOgUE7HPPP0p7s76mz8oYDjkjT0a4MKzKAXGfUbZ8H8v0qUGPMItl5n_C TgM_DMceB.DNhNVNZMwNo2Pq3e.0XlSTZjbmaaAsnhDyxyt4KjI1OBRCnxQp W_P_bFwXzJHxlHYkw3lZbvozoIvzcKzc2KxicPMGYZjl6rNdqvbfTk7y71p0 0GpKTc6KBwhfiZfJ_her4Ubn7.QadvQzu026FPbkk X-Yahoo-SMTP: opAkk_CswBAce_kJ3nIPlH80cJI- cc: zsh-users@zsh.org In-reply-to: From: Oliver Kiddle References: To: Ed Singleton Subject: Re: How to disable Windows style completion cycling? MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <3505.1480680241.1@hydra.kiddle.eu> Content-Transfer-Encoding: 8bit Date: Fri, 02 Dec 2016 13:04:01 +0100 Message-ID: <3506.1480680241@hydra.kiddle.eu> Ed Singleton wrote: > I’ve recently switched from bash to zsh, and generally it’s been > a positive experience, except for the fact that I can’t work out how > to switch off the Windows style cycling of completions when you press > . I much prefer bash’s refusal to guess, where it only completes > any unambiguous part of the match and does nothing else except show > options. > I’ve tried setting (and unsetting) MENU_COMPLETE, and other options from the completion section of setopt. Have you tried unsetopt auto_menu? > I’ve tried using zstyle and setting `zstyle ':completion:*' menu no-select` That ought to work too if you have compinit enabled which I would recommend (autoload -U compinit; compinit). Perhaps try including the default tag in the style: zstyle ':completion:*:default' menu no-select > If anyone has got any tips on how to turn it off, or good terms that I > should be googling, I’d be very grateful. (I’m slightly hampered in > that I don’t know the correct term for it, so it’s hard to google). If I've understood you correctly, it is termed menu completion, at least in a zsh context. By default, you should only get it after pressing tab twice in succession. There's a BASH_AUTO_LIST option if you like the bash behaviour of having to use an extra tab press to get a listing. Oliver