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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10428 invoked from network); 16 Oct 2023 08:45:05 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 16 Oct 2023 08:45:05 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1697445905; b=B3dFXv3peABRkwUaZ7/bXb4XTo0BRDXpmR0xkqBDlHvzxvYoctLinv0hI4TqfFqRM1h5DS7Dvn uu+9GlAs3DGJyOI7NwqiFe4khXgZcXPBA/6NSq3GdNzFHnpO4NXbHZ1kkr5Ccmvm1YrxQiQLER 9etkAXxG1NjetRJpCExyAp7UwFuLytn5w+OAnNGmhuRERU0spETbLEqPZ6r+6zztVQ6gdulrQk YnDgBXs2BfKXj/p7Hjuaaw1ggvD69DovhZK6mqh/1oTFmgGqLxXJ17vqQGgtr4a+mISo5cPPYs DVQK7hrmsKC/4sf7W9Wl4rjYURjFRhiMZ/EsKbjKv4RJcA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f48.google.com) smtp.remote-ip=209.85.218.48; dkim=pass header.d=gmail.com header.s=20230601 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-20210803; t=1697445905; bh=gAU3VbATOYockeelfhUIwcTlKHKi4g/Jjur5n9vzu6g=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=alSk+8nwZbuaRdokeHRHasSjtRKTJ67vLxqJ65h9p/AQVc2Uj/6V1MdzaI4wEPndYDR6ujwDac qwt2lzNK7oYni6M9clyQIR5mq2IX3t9XMAycnnlbQCnTHKIQyXyFnryr696A0XJtBEs9eMgeB1 W39GA26gD/OICopM/D5oBJbv0j1JqBycho5mbveTEcrV3zcKYWjPukVkGjuf/3vh92siKPTT/H AlmKCD90BvsoQ+l0rA/a2wzs3QGYmCbCH/chy0jQBuIy/fWGwvukeeIm/mM+lzrbnhFKro83HX GOt98+YEjGTXPZuup8cAa/mEeGbfhDcswAHh8LxP3AVnyA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:References:In-Reply-To:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=mQCodWzPjuk5g7a6L6A4WsL6Oezf+4MsZuLNfhe3d3Y=; b=R41/jlARSzrHf6LcH5qnaFZC6u dO3KuCE2Z3SMT/g1zcq5kC2N3S8+AJ4RzyvXmxBKMvjTbgNLYkPlhmxNNhPsBuXNNNSunEUXcir4u n2eyEYj5gugbhQpwKs2Y70LWioMc8cEZIYaTMN17qhAsuls7vThyfvZHOTWVZu+XCxaHKhGkNhU78 anfPNlbK0tkAIIoAXIJVzCarHL8H0C3X/Lw1P8XBW/zDdWBTEUH/aJVzLBy8rwk45KhMQJeOHpbCK TOnqxoqwWLXg0rrQl4HvRIsNne1CLcKjH5TMb5eZDWtF/daXpF7Lutor8K4S8Th/j9vYgdW5UGv9H TGL4zhKg==; Received: by zero.zsh.org with local id 1qsJDk-000Ivz-Fm; Mon, 16 Oct 2023 08:45:04 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f48.google.com) smtp.remote-ip=209.85.218.48; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f48.google.com ([209.85.218.48]:56433) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qsJDB-000Iat-JA; Mon, 16 Oct 2023 08:44:34 +0000 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-9bf86b77a2aso187132266b.0 for ; Mon, 16 Oct 2023 01:44:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697445869; x=1698050669; darn=zsh.org; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=mQCodWzPjuk5g7a6L6A4WsL6Oezf+4MsZuLNfhe3d3Y=; b=dPSowB0hg/u8cjZRU62Q8DghlcPtzML2fZ+pb3fO563od2m5KDxqhJLK3GSYBSQiEK pG9P4vJyo6R4xZOz0mR9BtmlyzArDQeODQed4R9S6Ss9raB2L8SrPP/tGlg07e0Fh5If p0wXpaB3leFVL6OJZ2woYpAsn1eiB5HzD3KxtB7GodyaDfh7eRSbdds0mGmGUmYjDpRv /rsqkVHBk5txRkoxvLcDYQ+nblonAzg4NzppuVYbRx6JxfNF1bYXhh6yDE2LaVXZKHfo Vo0bz/9oVF0W8FcEBP3GcEVhEj3cRVn1jC5aFIgpAv5387odWP5SaZwQaANY0s/Qj+UN GWzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697445869; x=1698050669; h=to:subject:message-id:date:from:references:in-reply-to:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mQCodWzPjuk5g7a6L6A4WsL6Oezf+4MsZuLNfhe3d3Y=; b=eKqQaxi+wpg+CM4QMwHDLu4YzcKLeZEjp6qaF+eHtK2CqW1YfHSVS9FTQiWg+cD09Y J5xorun4Y91s1Y2h7MFPDkVAynfK3mN/hTd0A2eaSZ8zHCNOTNNlZtSV7COMt5fBjwk1 lBDyaPTEhR5QkjVd5rZ2T3kHwr2fzPiC71BohdzVSnDcENZQXHUUJkKBLVs8hs30BeIG 9i8ojUfDeM6YcbgBnjsabbiuNS/9jgH/H5fkPQ5HyP6cTdEJYRmh8zdhIlmAa6/Ko1VO UVwZ+LT1cSqn4SC4tKOi/ln1pHv7Y1jEiC6vvqk3yLqnuCy7C1x9qQdkwhZSk02e6JP1 cNow== X-Gm-Message-State: AOJu0Yzcs+wTeZXjZABFeErjDdquIX+VuXkJ2754KYawzxXonW58W48z OtXlfeTRHhcyi1FR1OpIGjna3JdvHmhAYSmPk7I1Vjnx X-Google-Smtp-Source: AGHT+IFfZpa5wiQ4ziUVtF4UZ24RRbqQg3faI7gzH/zt5BTiVyPFpP3axL6OiPdi/VQWs55Dje5PCyEoKWSn1ySNfzE= X-Received: by 2002:a17:906:318f:b0:98e:26ae:9b07 with SMTP id 15-20020a170906318f00b0098e26ae9b07mr27849842ejy.35.1697445868747; Mon, 16 Oct 2023 01:44:28 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:7208:3091:b0:76:fa0e:a5df with HTTP; Mon, 16 Oct 2023 01:44:28 -0700 (PDT) In-Reply-To: <20231016083904.4761-1-mikachu@gmail.com> References: <20231016083904.4761-1-mikachu@gmail.com> From: Mikael Magnusson Date: Mon, 16 Oct 2023 10:44:28 +0200 Message-ID: Subject: Re: PATCH: Don't complete history modifiers when assigning parameter To: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 52224 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: Oops, disregard this, sent by mistake. On 10/16/23, Mikael Magnusson wrote: > --- > Completion/Zsh/Type/_command_names | 4 ++-- > Completion/Zsh/Type/_parameters | 4 +++- > 2 files changed, 5 insertions(+), 3 deletions(-) > > diff --git a/Completion/Zsh/Type/_command_names > b/Completion/Zsh/Type/_command_names > index e77f9b72f6..26c87ffc3d 100644 > --- a/Completion/Zsh/Type/_command_names > +++ b/Completion/Zsh/Type/_command_names > @@ -36,8 +36,8 @@ else > 'suffix-aliases:suffix alias:_suffix_alias_files' > 'reserved-words:reserved word:compadd -Qk reswords' > 'jobs:: _jobs -t' > - 'parameters:: _parameters -g "^*(readonly|association)*" -qS= -r > "\n\t\- =[+"' > - 'parameters:: _parameters -g "*association*~*readonly*" -qS\[ -r > "\n\t\- =[+"' > + 'parameters:: _parameters -h -g "^*(readonly|association)*" -qS= -r > "\n\t\- =[+"' > + 'parameters:: _parameters -h -g "*association*~*readonly*" -qS\[ -r > "\n\t\- =[+"' > ) > > if zstyle -t ":completion:${curcontext}:aliases" verbose; then > diff --git a/Completion/Zsh/Type/_parameters > b/Completion/Zsh/Type/_parameters > index 7f6f33e0ee..45dbb881ae 100644 > --- a/Completion/Zsh/Type/_parameters > +++ b/Completion/Zsh/Type/_parameters > @@ -6,7 +6,9 @@ > # If you specify a -g option with a pattern, the pattern will be used to > # restrict the type of parameters matched. > > -if compset -P '*:'; then > +local assignment > +zparseopts -D -K -E h=assignment > +if [[ $assignment != -h ]] && compset -P '*:'; then > _history_modifiers p > return > fi > -- > 2.38.1 > > -- Mikael Magnusson