From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27332 invoked by alias); 20 Jul 2014 01:11:53 -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: 32890 Received: (qmail 19853 invoked from network); 20 Jul 2014 01:11:43 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,FROM_12LTRDOM, RCVD_IN_DNSWL_NONE,T_MANY_HDRS_LCASE autolearn=no version=3.3.2 From: Bart Schaefer Message-id: <140719181139.ZM13829@torch.brasslantern.com> Date: Sat, 19 Jul 2014 18:11:39 -0700 X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: The _match completer breaks the "menu" zstyle? MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Starting from zsh -f with autoload -U compinit compinit -D zstyle ':completion:*' completer _complete _match bindkey $'\t' complete-word I'm trying to explicitly *disable* menu completion (not selection, but that too). I have tried all of zstyle ':completion:*' menu false zstyle ':completion:*' menu off=1 zstyle ':completion:*' menu yes=99999 but as long as _match is in the completer style, completing after a word containing a glob pattern enters menu completion. (The same happens if _match is not in the completer list but the glob_complete option is set, so that may be an additional clue.) It seems to be necessary to also do zstyle ':completion:*:match:*' insert-unambiguous pattern but even with that set, menu completion is entered if complete-word is invoked twice in a row (press TAB twice).