From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id f632cbe2 for ; Sun, 25 Aug 2019 01:19:10 +0000 (UTC) Received: (qmail 19560 invoked by alias); 25 Aug 2019 01:19:03 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 24184 Received: (qmail 16911 invoked by uid 1010); 25 Aug 2019 01:19:03 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25545. spamassassin: 3.4.2. Clear:RC:0(205.235.26.22):SA:0(-1.4/5.0):. Processed in 1.445071 secs); 25 Aug 2019 01:19:03 -0000 X-Envelope-From: SRS0=WfIb=WV=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at bounces.park01.gkg.net designates 205.235.26.22 as permitted sender) X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1566695901; bh=mA9rBboBruW8NG4Sfx47XX9AZ54XVhttWtFn3osqbGY=; h=From:References:To:Subject:Date:From:Subject; b=lopw0xYl4HBkR4UoURrRfVBt1D2HPj99U7eIuEKTXwCSR/0yuyjI23gJffTSk4VLnN2U1kUFZ+wYaBEQMG/sW7M9zAgdNV/DkTsBnHbZDEDRhxMjsgcoUhINPr3GCxct+YyMx2SktBfQlrsef/fot6LULIwnk8uOMc7hej8VfG6X6ia9jl+FHLkBVQc28Rf9X5H3huC0UYpUWsbBwYg/E1wdWkGbRiKCoOcJZAIyTRBNEg5l0dnCG658Nidtu1V4WY5wB5FitfZWYeel6MRVLbSo5Y0PYeBJKvycyUTV8qiD2bhvUH1Gr+rUCriCKdqW0+yI+wGnjYqlU4QXRbWIpQ== X-YMail-OSG: Vl32x40VM1mVM_8aXNSp.iiQ8Tb1mMAG_9Z_NQ04pGTUPwO.4m2zAmv9p7QhCl5 Dcj1ILk1dDE.kNwoAnjm3YpV2Zi5fZN10Sj_qQG2SWpUj7XB_mZSmDNbSnI78WgbW7LqIyYB5J03 Ytpq6pPg2ouuSTZFoFtJF_JHeschPL3UdkhI5YQWf81TiE5qIn8UzRADZ3xFdDBi8pBLWGK.hxmX FfMcJRfFDmzPbyF0gJezwOorYKPFsRhDZQBPtYZxhppPCixNLfugYEOA0J3slIF_GxzrORVfNwHu BHOEcgFK6inWkd1ozLuPfzP3Z8vHoOizwHpf1HPoxIUFKFush1pxH7ARomYU_Oir9gb5WXp0Q0qG IQXjrrOUns.VHx2fZbx8td5fFLfMrSDfTGlC5rKhMvYcYZH0UZ3epFdry6PmUpW.nLAwuHo7bojx glYoqrIxJwn3HLu9yjBMoW2e8puvmJtjmVbgE4dC8bV_iYgZaAVvzxM4LZbiacobfjpRoIzNHYc8 GJgm_nqfh6Cn.IyPWcore0hOXbCwNi1K8XdXWp1CcBPDP_QT8q2NrNp_yGDRhYuSGyBeR0_ikEOP UrnU1QrY4HwsBGyZjkejKdv5zjxK6VNuOllNZQu8eEq_DQAiSKkVe7aBdCoGbZALURaQ5gJQkVNq k2EbkmcDwqCEPstKDt1s8Mn2f4loTXFWe0ywvrhjN66Gf.Bhg_AXbgoimikdD6gVmYZii8UFNRxQ hYltDWq_zrJtoasgAzuAXnJ0i3pm3mhzfD2r3OdG5wlTQYeMCjymlQA2r_yuuqNCknt1SAYQy9XN vLein_iCsYFa0qgx0mwT4ahc3ABa0xZgFatyvxw4xSVvWjt8xhi0On2LGa6.oJvW2EPFRHcnJeCS DIgweomCRsW_dUHkN59Of6RSV.nWzeR0Mp7iHzCQI5GfL0Tjs6ztMjwceNiQ3Ha7gbO1.rf9baH3 se4nvKjD.9z7mm6G8Wr7yewijP0S6nuNelW9v3u6lsOQ24kJUAU0tk8.Zu2Y1yMxKeUPR1mOCO1O kSqCp.KPG9r2QaX_La8wVocJ_RpKvb3gFsYguolojC_IXGFZh1EZk5qd0FnjjmLFC53wUEGW5F9e RzMqSZ52di4l2DoFqObDewqAwRSI.7m72zgpnEfUYkV_7eZzk4qWRXJ68FXlcgYclVJb41iuF2iy zHSjTuu8d7.xLEjQmj9yrgWqyqeMJZa1ykVcYEO_3Ycrd29vhm6iC9f_PPjd9OyTbASaDsso- In-reply-to: <8e5ab665-a4fb-4c75-a4a4-0a0734148b71@www.fastmail.com> From: Oliver Kiddle References: <8e5ab665-a4fb-4c75-a4a4-0a0734148b71@www.fastmail.com> To: "Scott Frazer" , zsh-users@zsh.org Subject: Re: Complete value from list with colons MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <43967.1566695897.1@hydra> Date: Sun, 25 Aug 2019 03:18:17 +0200 Message-ID: <43968-1566695897.640296@MmkN.TxK5.ExqF> "Daniel Shahaf" wrote: > Scott Frazer wrote on Sat, 24 Aug 2019 12:44 +00:00: > > I would like to do completion from a list of values that have ':' in > > them, something like: > > > > _values foo a::b c::d > Backslashes: > > % _f() { _values desc 'foo\:\:FOO' 'bar\:\:BAR' } Or don't use _values: _wanted foos expl foo compadd a::b c::d Which particular feature of _values do you want? For lists, you can use _sequence, e.g.: _wanted foos expl foo _sequence compadd - a::b c::d and if you want descriptions, _describe might do the job but probably still needs colons to be quoted. _values is usually not the best choice when the list of matches are generated somehow. Oliver