zsh-users
 help / color / mirror / code / Atom feed
From: Mikael Magnusson <mikachu@gmail.com>
To: zsh-users@zsh.org
Subject: Re: problem with context specification
Date: Mon, 13 Jan 2020 18:46:05 +0100	[thread overview]
Message-ID: <CAHYJk3TUoMLWxMhgOpJz_w-d49HduSEd3q9RzQQoGhq1Z1+csg@mail.gmail.com> (raw)
In-Reply-To: <1578934576.7311.13.camel@samsung.com>

On 1/13/20, Peter Stephenson <p.stephenson@samsung.com> wrote:
> On Mon, 2020-01-13 at 17:46 +0100, Pier Paolo Grassi wrote:
>> For the episodes command I would like to override this style, and set it
>> to:
>>
>> zstyle ':completion:*:*:episodes:*:*' matcher-list 'm:{a-z}={A-Za-z}
>> l:|=*
>> r:|=*'
>>
>> but this doesn't seem to match when i try completion pressing tab after
>> the
>> episodes command.
>
> I've a feeling matcher-list is only run in a very general context, so
> updating per command doesn't work, and you need to use the matcher style
> for more specific cases.  However, I may not be remembering the two
> styles where this applies correctly, and the documentation doesn't
> explicitly say where the two work and don't work.

You're correct, the documentation for tag-order says:
"The matcher-list style offers something similar, but it is tested
very early in the completion system and hence can’t be set for single
commands nor for more specific contexts."

But arguably it could say this in the documentation for matcher-list instead.

-- 
Mikael Magnusson

  reply	other threads:[~2020-01-13 17:47 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CGME20200113164758eucas1p17ea364450eec705f49edaa8fb69fa65b@eucas1p1.samsung.com>
2020-01-13 16:46 ` Pier Paolo Grassi
2020-01-13 16:56   ` Peter Stephenson
2020-01-13 17:46     ` Mikael Magnusson [this message]
2020-01-14 11:52       ` Peter Stephenson
2020-01-13 17:53     ` Bart Schaefer
2020-01-13 17:06   ` Daniel Shahaf
2020-01-13 17:41     ` [PATCH] docs: Add an example of setting and querying zstyles (was: Re: problem with context specification) Daniel Shahaf
2020-01-14 15:59     ` problem with context specification Pier Paolo Grassi
2020-01-14 16:45       ` Daniel Shahaf
2020-01-14 17:55         ` Pier Paolo Grassi
2020-01-14 18:05         ` Peter Stephenson
2020-01-14 18:34           ` Bart Schaefer
2020-01-14 18:50             ` Daniel Shahaf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAHYJk3TUoMLWxMhgOpJz_w-d49HduSEd3q9RzQQoGhq1Z1+csg@mail.gmail.com \
    --to=mikachu@gmail.com \
    --cc=zsh-users@zsh.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).