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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 485 invoked from network); 7 May 2022 21:51:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 7 May 2022 21:51:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1651960275; b=gZUi6lJDt+KFNdeLZ0YLwgpRipCtCcvFL4yPdNywPiPFUM8VYbzgYNMHpLneJbP5naELEPBqL2 W9evkzbXsmfscSli+4TO+BR4oUKWXNoREs+BgB/y1jBS9SABImlo8WTDB/NgHQYu6a6G2e+nrp 0vIiLxSdBMKbiHFqaLl1GjtIrhDfNOb/hkVINMsDMBWrQ6vV/P8b14rL++aiLQ+866ZCEosWZf Tq4hGdOueO/09f6fZHNKIp1Epayq8Y4lP9OkjTJJcBJhwUNp+1OsZGHgNvq7ceMoe/9AfRrrqy lGCIdYu9aIy+09xOU5KHkLnL/QSXK3m8D6m1PM//qMpRvA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-il1-f174.google.com) smtp.remote-ip=209.85.166.174; dkim=pass header.d=gmail.com header.s=20210112 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=1651960275; bh=dmFghPS0WQjez8kjN7qqeCvVJj89RhJHcNkpT8TT1xs=; 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=VT2qOO6At2MAhXOxuK/HcIvgxeh5w8zYKWNtn28YOZHV7DT+x+pwVC2nXpwzRhPxbgBunndfym ra7p5KoAgYiv8GlOCrF8KVOKpwBKlF5Bi7HQCcaUdtaIqDYZNVlkwrlGyuVeMt2kG3M2ccBb9S G20HdQ6ZnP9lqoQd1weK16tRU1ZVAYSmMjj6Wj6fnVR35Y+WYWbWT2JTwCM9u4zpxxeVlwH8PF KFpUmAfWXE7JU6L7dtRwzR598y4lMygLLw0PUU9mRstZFxETQZVwM8uq2cjPLp2DuyyMdmGB2L JM9sT3XOHvbb4+K9RzYA/OxcBpoO7eUle6G/3AkL6jagBA==; 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: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=OygdaNHvVSONEl6B6GGM6rjdlpgouFjHsEv42QDf7O4=; b=TJWU5BeZee8XkqMgZylWXGs3hc NUrDHgVKeM/ibV7Kun2JXT7Z04dWTaSzSIBZRHQwly11oYpr/j6WPLEJ4BYfnOcMOlGxkHi80tGs7 8rnjpW4yzXU5kpgnOXFkju7eHTNVdbD44wqoLBpq4mZzROU9uCE26urhyYG1UOGIg92BJqhwOO0St C1kXV+Byznp3Q2FruVKd2ggy/3x+3y1gDAEFfd7UenoKR6AAdhokft2vggghB8mBgmZEQKnZWU3n6 shQgYHMJ1gP/G2Gfk5Vxo9IyDH4OTuhfhpdWxl7w6b/bM41LyW+Iq0QXm0ynSs5NvHZPHOYKiQErf zIIn+s2g==; Received: from authenticated user by zero.zsh.org with local id 1nnSKZ-000K8I-4E; Sat, 07 May 2022 21:51:15 +0000 Authentication-Results: zsh.org; iprev=pass (mail-il1-f174.google.com) smtp.remote-ip=209.85.166.174; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-il1-f174.google.com ([209.85.166.174]:46827) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nnSJV-000JQg-6k; Sat, 07 May 2022 21:50:09 +0000 Received: by mail-il1-f174.google.com with SMTP id f5so6956458ilj.13 for ; Sat, 07 May 2022 14:50:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OygdaNHvVSONEl6B6GGM6rjdlpgouFjHsEv42QDf7O4=; b=NxX4Q157bcTAC+getTHBzj7IkxkUXgZ1gFjzeLd5tG/UzJvCqJiHvKE1/YVdiX8LJJ d+UfSAj/JOsSORggNr/2kZY80i5tN5W68pvN80KDmPoQGiO6JA5cMhht26ksxdOAZs04 uVV9Ionz+ek9YWSIFdAyudirVylhSIxhrteOcp7KbkDJGDNRLKgafqJ5QevG3wCXDKJd 7kTnyej7rI3ft9O7AoQV8LqPbgr4B8fPrvH5+ZEBGoc0pq7Vds6G5YOVGOAk9nQwGPwu ythgkFJedmbN3u2bozIob5yjTAWOTWtCiSkesD9Cuy4X8cy3V/g+TzbnelfVZ2dX41en UyaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OygdaNHvVSONEl6B6GGM6rjdlpgouFjHsEv42QDf7O4=; b=ReTQAXAv59RtqwnP+F3DdCF9zliLZUB5dCFCgGanpWfeU3M+KURqWbahNk6xg3h9Tt Y1q4Y9+WMsgoj9l4vLEdYTNmsacjSkw+yhQzO63kYfsGlI4pYedxm8896cKEYCQaryyR 3M/jnXq/PHXbTLLsu2MgTfwwpiNdfDhtutEyq8Jbn32NsD9ZMREjPjaswZO3UVk+nmyy jPEK9N8bOJcJXIXJNLbMHjHu3xphXOmfLccQVbfvDuPqL2gkZEZGX51ocXXATgB72VTB 33bUDQHyv3bdQWf4d8zC540zUpsJgE1R0G65DiqLB/dN6c5HgUJ0Z2feYnCcUrZ8vUR2 YKhA== X-Gm-Message-State: AOAM531+iVVz8RAmzHBf31OREMAcUlr1jUgiPr8d86ycLp9NlX8z227B AiUGYYtTVXnub7Ihuve9I3pST00hw5uJBpSDUXI= X-Google-Smtp-Source: ABdhPJxl524pJaSJn26zrAA8lfaHgmoTw0VL2ENE87pGH9Y0htJYrf1kssouDmem6K2HSQljMqMJqOa/2aS8CdvuYp8= X-Received: by 2002:a92:cac4:0:b0:2c8:1095:b352 with SMTP id m4-20020a92cac4000000b002c81095b352mr3592836ilq.103.1651960207903; Sat, 07 May 2022 14:50:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pier Paolo Grassi Date: Sat, 7 May 2022 23:49:57 +0200 Message-ID: Subject: Re: completion with separator To: Bart Schaefer Cc: Zsh-Users List Content-Type: multipart/alternative; boundary="000000000000600eee05de72f5c2" X-Seq: 27741 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: --000000000000600eee05de72f5c2 Content-Type: text/plain; charset="UTF-8" ok thanks Bart, I will try experimenting on this for fun but I have understood why it cannot work for my initial problem regards Il giorno sab 7 mag 2022 alle 23:44 Bart Schaefer ha scritto: > On Sat, May 7, 2022 at 2:11 PM Pier Paolo Grassi > wrote: > > > > I am trying with > > > > remove_comma=(-r '[:alnum:] \t\n\-') > > _values -O remove_comma -s , categories :message:'(aa bb cc)' > > > > but all I get for completion is > > func > > func = > > Yes, that's what I mean about it not working for simple lists of > values. It's looking for something to appear on the left of the "=" > to tell it which action to select on the right. > > Sadly it's also not interpreting [:alnum:] correctly. > > remove_comma=(-r 'A-Za-z0-9 \t\n\-') > _values -O remove_comma -s , -S '' categories -::message:'(aa bb cc)' > > works for > > func - > > but you need something non-empty before ::message: to start it off. > -- Pier Paolo Grassi --000000000000600eee05de72f5c2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
ok thanks Bart, I will try experimenting on this for fun = but I have understood why it cannot work for my initial problem
regards=C2=A0

Il giorno sab 7 mag 2022 alle 23:44 Bart Scha= efer <schaefer@brasslantern= .com> ha scritto:
On Sat, = May 7, 2022 at 2:11 PM Pier Paolo Grassi <pierpaolog@gmail.com> wrote:
>
> I am trying with
>
> remove_comma=3D(-r '[:alnum:] \t\n\-')
> _values -O remove_comma -s , categories :message:'(aa bb cc)'<= br> >
> but all I get for completion is
> func <tab>
> func =3D<cursor>

Yes, that's what I mean about it not working for simple lists of
values.=C2=A0 It's looking for something to appear on the left of the &= quot;=3D"
to tell it which action to select on the right.

Sadly it's also not interpreting [:alnum:] correctly.

remove_comma=3D(-r 'A-Za-z0-9 \t\n\-')
_values -O remove_comma -s , -S '' categories -::message:'(aa b= b cc)'

works for

func -<tab>

but you need something non-empty before ::message: to start it off.
--
Pier Paolo Grassi
--000000000000600eee05de72f5c2--