From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2965 invoked from network); 28 Mar 2021 17:28:45 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 28 Mar 2021 17:28:45 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1616952525; b=VqLLKGNEIc5lOfLvQAngf7/5OBS3K+vRoKiS/E/ugP3KUwAbAiJGclv1LFT6R40U/ttqS8ryK/ tPI9u8NvfN+7MGnzN3Ap5zdCY7odRRr4c3jRpuZytMPFBXk0jYd/0P4anIu46+OopkhutkwCr8 iEP8GJNM3g/JDZRr6Kh+9JHySxLhf4wsSHLWSLVsTjkC4PE1QMI16+RkOTFj7uzMUJV07oD3tc SMwxx48eL5gUwgxIbBiGt9WMAp6UAMv7Sz0qKEZnrzYcIPxWLafVR169gQxHYjqJkC8bZXGlwf bWA/29CnZj7/lNYhROZOGD7gXFHPfrlRJpHoaAufG/Rfmw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f180.google.com) smtp.remote-ip=209.85.208.180; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1616952525; bh=g/FV8BqfW8PExdCU9rlFHEw7SVvU1odTEpF7Jv1bUdU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=AkdknL/4m/+4XGY4JHOyt18D+f+/oZEX/xlLE0QSc7gWbn5ZqkN4oslcAogThzNqtr0rgp/YBC xbo3N6KwX4qVseDCdu57OBXQ2ix8wDFVWZNkPJUxhVzD77yiXXw8rClSbwQYRpsTECyNIDNKOX ZZFEVQEpTV1iB+C608k2Gbm8+aqiS/sYB9N6NFrk0nSxIWvsy39egybFeA1DfUk4jpDOFKsAmH q8y5qmqREv+QNExlSf6GQOJTcfGVfGmFIkec3c/Z+wRFhhXrIp75tIUQbTyh6qkrGglX6fxNXu X9JvXvcwNqVQ67A9Mm67Jr7ojWV5Tpfa71C3x5UZzB59Cg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=g/FV8BqfW8PExdCU9rlFHEw7SVvU1odTEpF7Jv1bUdU=; b=IwN+aRzBXVNJ1M27l8kSgXZfZl ZUYELjcb1k8q90P0as0WEp1wwH8Gxa3qu4DBOA5Oq+7b2OcC2EQeQTYRmx5LmDFJKqQCL0IiwS4B/ y0vE5tJdpy+JQGniWteMeSAJMzc2d3FSfi6rxIB98zDoPEqB6ssUlFlxbr20bX0/RJQ3QSblnqRHT FM2WBn9f7pyY17yoihzarpqsMUW/yh6WYQyKXZc3BYD9XhKCRke8PfXAdxKH4VbLSqpYzgLUNbxhW 4X6P4ya85WQ2J/7XQv2kLhFkmbKx0A6P+oPPdVOOWWTMAOwTqxPKwbrc428dwePmemNcAXTuJNXVJ ChsZvIZw==; Received: from authenticated user by zero.zsh.org with local id 1lQZDQ-000GPu-2f; Sun, 28 Mar 2021 17:28:44 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f180.google.com) smtp.remote-ip=209.85.208.180; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f180.google.com ([209.85.208.180]:42553) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lQZD9-000GGS-Ev; Sun, 28 Mar 2021 17:28:27 +0000 Received: by mail-lj1-f180.google.com with SMTP id 184so13298285ljf.9 for ; Sun, 28 Mar 2021 10:28:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=g/FV8BqfW8PExdCU9rlFHEw7SVvU1odTEpF7Jv1bUdU=; b=JC+Y8Bvjwl/D2MgSS50taAwaA2xNowhV0uTPsurDw6+JACBFWcAMLK8Yr1qbuRDFI4 drPDMwOJHScUScPgirOA7YoDVOupr6LijFH3f5/3nDkr634pc2pl8r7z78rIhYT2Rioq dH6ebNWmFs9cjM0KqeoBxx2zOQeLMWRauUbMQ3hz621VzO+m4NmPEHiUYrOFlTOQMDkV exJQPKiOoAUKxqsntqRRDfHprp4gBUpz+e+tNVRwaYDw032UvTTK3P41ELLtNedUXsfq Zqih+FBH6KpX8TJffeLz4KgE22U9CVcyCK0B7DHXLBHpJvA8xYhbtT/bqGAef1QnlbVh n+VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=g/FV8BqfW8PExdCU9rlFHEw7SVvU1odTEpF7Jv1bUdU=; b=JwJcH9Wr7Og+M14IZWNMe1rewrMxDgJCGwq38FvzSk5mPj10rNrw5d7g48Lhcqbciw ZTuMSkRgJ6oDy+PjS1QjK1Kh2jXfOmJbkXN7IW+h2yoQnNC3yVTbNlqugP0ge/f0/odJ LhG1zsBVx6NND9VH4hbYP4ADpfaPRzjIHX6DWjnOU5+MdGhj5G5JHSEwd+8HmqwBmxEG YoaUoTaAjC3X03XHttmHDrFal5gBV3DYZVyRQbFYe5jtnLv2Xi0AiGbMy6mg7ZS5iq/6 DCqgHu5NpOqePKoo+jnPGqIKtQVgbp75FzpFbUJwXfrPKZsEv7Cd+gBPHe4x8EvC56WL utVQ== X-Gm-Message-State: AOAM531qa+R3+Rst/m6W09UI13iM6VU9AMi80/I3MADdUSRa6UIFiyQE GrcFZQD1boGSKc3HSGGN6Epi5TG/FgWJBgY39SnJr/KJKQsm/g== X-Google-Smtp-Source: ABdhPJwmAwDj/usTG/6STxBPIS8XM0SCcEU3D/BqjSWK3N+oSPVqzjSvIsWQQZYpKOh30loKtzgy31XrxMRIgrf2wUI= X-Received: by 2002:a2e:b555:: with SMTP id a21mr15536876ljn.69.1616952506759; Sun, 28 Mar 2021 10:28:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Marlon Richert Date: Sun, 28 Mar 2021 20:27:50 +0300 Message-ID: Subject: Re: Why does _main_complete not try the next completer when $_comp_mesg is non-zero? To: Mikael Magnusson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 48289 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: On Sun, Mar 28, 2021 at 8:10 PM Mikael Magnusson wrote: > On 3/28/21, Marlon Richert wrote: > > The following line in _main_complete > > > > [[ -n "$_comp_mesg" ]] && break > > > > has the effect that, whenever _message has been called (with only few > > exceptions), the next completer won't be tried, _even when > > $compstate[nmatches] is zero._ > > > > Why? What is the reason for this? > > I haven't tested this, but I suspect that if this check were not > there, then loops due to approximate matching would print the message > multiple times. Nope: % autoload -Uz compinit; compinit % zstyle '*' format '%d' % _tst() { repeat 10; do _message -e 'TEST'; done } % compdef _tst tst % tst \t TEST %