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 31053160 for ; Mon, 25 Nov 2019 12:11:14 +0000 (UTC) Received: (qmail 20749 invoked by alias); 25 Nov 2019 12:11:07 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44934 Received: (qmail 16623 invoked by uid 1010); 25 Nov 2019 12:11:07 -0000 X-Qmail-Scanner-Diagnostics: from mail-ua1-f49.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.0/25642. spamassassin: 3.4.2. Clear:RC:0(209.85.222.49):SA:0(-2.0/5.0):. Processed in 2.796376 secs); 25 Nov 2019 12:11:07 -0000 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.222.49 as permitted sender) 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=jN/xSZHsV2Ch14YjbngcIxgzg7FJ2mTf5rw6dAkXRJs=; b=KrAHIOyeRZd2OPHAPCfFdhNKutaNEKs1VYG+zzU8mdW5hOM9hOXD3+1PZWQTWoWWCF DDXn8DR5bXDQzwAK1loDEUH4sucgmB+QqOSjfTuChljg2uacy798Rt+nF1DNsi+u0GXl KZ6Hc9M59N3GjzCHQw4YdxLvjL2vm++Tj1mdIxuA/2l6sxDD6GTlsZwy0YfgtMKQAEM+ Bu9zoub9oqvk88u3dIoEXTL6NtSgq3fAHJx3hymDNdo6oGY/R7DQzMOrAj2lqqLHpT7O 3erd+ykwpilc3NraOZqKmUewS3jpDQ5YwI3zfTWBTG/NmCXBOXL4U5Rmrz+iZdOFQI+9 gdow== 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=jN/xSZHsV2Ch14YjbngcIxgzg7FJ2mTf5rw6dAkXRJs=; b=fBoGgXHwBGqeeHftqb0aJuX5EnjOOnsT8PthDn93IYukHzuzK5HgtsBkCsW9XnvRSn koNj3l5Zllge39FZ2QlR+cQDutTnhNcjD5GUekSUJSxUxUHt8xmIaWIy0iIuMduwr7ZS moTh+bw4AQDhyPZUwPYsxke+NU8geSijKq286wp2cqt5Z9YlXUketf0FMdaJX5b06f/Y 1+16bIvbLFuNsoL/uGYAWT1e6xKIUeX3zt8wtJBI0SvKaqcpgbTNUsBiAZNQuzXvM8+P ER0pKZEBajL00KlJy7sHn2VIzqSUC9U8spWCGVIyQDJaeLB/3h4sLl/W+KYwRZdEmw8B i9kw== X-Gm-Message-State: APjAAAWDMZGDt3ZQE7mPFqQiBKe02U6J4mzbXGuZ9RdDr46x03DBRzoj KzI4DFEHVbs++6nXUM+3bS4dtOvJGr31UJ3pAWJux/Gv X-Google-Smtp-Source: APXvYqxmNZ4Phv7nR5Wp6iW896CA80rq/0RTVQM+XkTxSZGvQXwon4uvv41vH36LZQXdsbK+froBcEg1nLq0bIMpu8Q= X-Received: by 2002:ab0:2805:: with SMTP id w5mr17425264uap.7.1574683830594; Mon, 25 Nov 2019 04:10:30 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Sebastian Gniazdowski Date: Mon, 25 Nov 2019 13:10:24 +0100 Message-ID: Subject: Re: Completion for aplay from alsa-utils To: dana Cc: Zsh hackers list Content-Type: multipart/mixed; boundary="0000000000005b5e6805982aa6a8" --0000000000005b5e6805982aa6a8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ok, it has been resolved =E2=80=93 the exclusion for -v and --verbose was causing the repeat-problem. After removing the exclusion, the options can be repeated. On Mon, 25 Nov 2019 at 11:16, Sebastian Gniazdowski wrote: > > On Fri, 22 Nov 2019 at 04:05, dana wrote: > > > > On 21 Nov 2019, at 17:10, Sebastian Gniazdowski wrote: > > > > * There are no exclusions for any of the alias options (e.g., -D an= d --device > > > > should be exclusive) > > > > > > How to add them? > > > > '(-D --device)' (or whatever) at the beginning of the arg spec > > Thanks. I attach an updated version of the patch. It has problem with > one thing =E2=80=93 the cumulative option spec using *: > > '(-v --verbose)*'{-v,--verbose}'[show PCM structure and setup (accumulati= ve)]' > > doesn't yield the desired effect =E2=80=93 the option still cannot be > repeated. I don't know why? > > -- > Sebastian Gniazdowski > News: https://twitter.com/ZdharmaI > IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin > Blog: http://zdharma.org --=20 Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin Blog: http://zdharma.org --0000000000005b5e6805982aa6a8 Content-Type: text/plain; charset="US-ASCII"; name="0001-Completion-for-aplay-from-alsa-utils.patch.3.txt" Content-Disposition: attachment; filename="0001-Completion-for-aplay-from-alsa-utils.patch.3.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k3ee39o20 RnJvbSBmYjE5ZGJlMzEzZDZlZjk4ZDU0NmRkOTcyYWFlOWY1MTBjNDVkYTEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWJhc3RpYW4gR25pYXpkb3dza2kgPHNnbmlhemRvd3NraUBn bWFpbC5jb20+CkRhdGU6IFR1ZSwgMjkgT2N0IDIwMTkgMTg6NTk6NDYgKzAxMDAKU3ViamVjdDog W1BBVENIXSBDb21wbGV0aW9uIGZvciBhcGxheSBmcm9tIGFsc2EtdXRpbHMKCi0tLQogQ29tcGxl dGlvbi9MaW51eC9Db21tYW5kL19hbHNhLXV0aWxzIHwgNTQgKysrKysrKysrKysrKysrKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEw MDY0NCBDb21wbGV0aW9uL0xpbnV4L0NvbW1hbmQvX2Fsc2EtdXRpbHMKCmRpZmYgLS1naXQgYS9D b21wbGV0aW9uL0xpbnV4L0NvbW1hbmQvX2Fsc2EtdXRpbHMgYi9Db21wbGV0aW9uL0xpbnV4L0Nv bW1hbmQvX2Fsc2EtdXRpbHMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi5h NjUzNDU5MmUKLS0tIC9kZXYvbnVsbAorKysgYi9Db21wbGV0aW9uL0xpbnV4L0NvbW1hbmQvX2Fs c2EtdXRpbHMKQEAgLTAsMCArMSw1NCBAQAorI2NvbXBkZWYgYXBsYXkgYXJlY29yZAorIyBDb3B5 cmlnaHQgKGMpIDIwMTkgU2ViYXN0aWFuIEduaWF6ZG93c2tpCisKK3NldG9wdCBsb2NhbG9wdGlv bnMgd2FybmNyZWF0ZWdsb2JhbCB0eXBlc2V0c2lsZW50CisKK2xvY2FsIC1hIG9wdHMKK29wdHM9 KAorICArICcob3BlcmF0aW9uKScKKyAgJygtaCAtLWhlbHApJ3staCwtLWhlbHB9J1twcmludCBo ZWxwIG1lc3NhZ2VdJworICAtLXZlcnNpb24nW3ByaW50IGN1cnJlbnQgdmVyc2lvbl0nCisgICco LWwgLS1saXN0LWRldmljZXMpJ3stbCwtLWxpc3QtZGV2aWNlc30nW2xpc3QgYWxsIHNvdW5kY2Fy ZHMgYW5kIGRpZ2l0YWwgYXVkaW8gZGV2aWNlc10nCisgICcoLUwgLS1saXN0LXBjbXMpJ3stTCwt LWxpc3QtcGNtc30nW2xpc3QgZGV2aWNlIG5hbWVzXScKKyAgKyBvcHRpb24KKyAgJygtRCsgLS1k ZXZpY2U9KSd7LUQrLC0tZGV2aWNlPX0nW3NlbGVjdCBQQ00gYnkgbmFtZV0nCisgICcoLXEgLS1x dWlldCkney1xLC0tcXVpZXR9J1txdWlldCBtb2RlXScKKyAgJygtdCsgLS1maWxlLXR5cGU9KSd7 LXQrLC0tZmlsZS10eXBlK30nW2ZpbGUgdHlwZSAodm9jLCB3YXYsIHJhdyBvciBhdSldJworICAn KC1jKyAtLWNoYW5uZWxzPSkney1jKywtLWNoYW5uZWxzPX0nW2NoYW5uZWxzXScKKyAgJygtcisg LS1yYXRlPSkney1yKywtLXJhdGU9fSdbc2FtcGxlIHJhdGVdJworICAnKC1mKyAtLWZvcm1hdD0p J3stZissLS1mb3JtYXQ9fSdbc2FtcGxlIGZvcm1hdCAoY2FzZSBpbnNlbnNpdGl2ZSldJworICAn KC1kKyAtLWR1cmF0aW9uPSkney1kKywtLWR1cmF0aW9uPX0nW2ludGVycnVwdCBhZnRlciAjIHNl Y29uZHNdJworICAnKC1zKyAtLXNhbXBsZXM9KSd7LXMrLC0tc2FtcGxlcz19J1tpbnRlcnJ1cHQg YWZ0ZXIgIyBzYW1wbGVzIHBlciBjaGFubmVsXScKKyAgJygtTSAtLW1tYXApJ3stTSwtLW1tYXB9 J1ttbWFwIHN0cmVhbV0nCisgICcoLU4gLS1ub25ibG9jaykney1OLC0tbm9uYmxvY2t9J1tub25i bG9ja2luZyBtb2RlXScKKyAgJygtRisgLS1wZXJpb2QtdGltZT0pJ3stRissLS1wZXJpb2QtdGlt ZT19J1tkaXN0YW5jZSBiZXR3ZWVuIGludGVycnVwdHMgaXMgIyBtaWNyb3NlY29uZHNdJworICAn KC1CKyAtLWJ1ZmZlci10aW1lPSkney1CKywtLWJ1ZmZlci10aW1lPX0nW2J1ZmZlciBkdXJhdGlv biBpcyAjIG1pY3Jvc2Vjb25kc10nCisgIC0tcGVyaW9kLXNpemU9J1tkaXN0YW5jZSBiZXR3ZWVu IGludGVycnVwdHMgaXMgIyBmcmFtZXNdJworICAtLWJ1ZmZlci1zaXplPSdbYnVmZmVyIGR1cmF0 aW9uIGlzICMgZnJhbWVzXScKKyAgJygtQSsgLS1hdmFpbC1taW49KSd7LUErLC0tYXZhaWwtbWlu PX0nW21pbiBhdmFpbGFibGUgc3BhY2UgZm9yIHdha2V1cCBpcyAjIG1pY3Jvc2Vjb25kc10nCisg ICcoLVIrIC0tc3RhcnQtZGVsYXk9KSd7LVIrLC0tc3RhcnQtZGVsYXk9fSdbZGVsYXkgZm9yIGF1 dG9tYXRpYyBQQ00gc3RhcnQgaXMgIyBtaWNyb3NlY29uZHNdJworICAnKC1UKyAtLXN0b3AtZGVs YXk9KSd7LVQrLC0tc3RvcC1kZWxheT19J1tkZWxheSBmb3IgYXV0b21hdGljIFBDTSBzdG9wIGlz ICMgbWljcm9zZWNvbmRzIGZyb20geHJ1bl0nCisgICcqJ3stdiwtLXZlcmJvc2V9J1tzaG93IFBD TSBzdHJ1Y3R1cmUgYW5kIHNldHVwIChhY2N1bXVsYXRpdmUpXScKKyAgJygtVisgLS12dW1ldGVy PSkney1WKywtLXZ1bWV0ZXI9fSdbZW5hYmxlIFZVIG1ldGVyIChUWVBFOiBtb25vIG9yIHN0ZXJl byldJworICAnKC1JIC0tc2VwYXJhdGUtY2hhbm5lbHMpJ3stSSwtLXNlcGFyYXRlLWNoYW5uZWxz fSdbZmlsZSBmb3IgZWFjaCBjaGFubmVsXScKKyAgJygtaSAtLWludGVyYWN0aXZlKSd7LWksLS1p bnRlcmFjdGl2ZX0nW2FsbG93IGludGVyYWN0aXZlIG9wZXJhdGlvbiBmcm9tIHN0ZGluXScKKyAg JygtbSsgLS1jaG1hcD0pJ3stbSssLS1jaG1hcD19J1tnaXZlIHRoZSBjaGFubmVsIG1hcCB0byBv dmVycmlkZSBvciBmb2xsb3ddJworICAtLWRpc2FibGUtcmVzYW1wbGUnW2Rpc2FibGUgYXV0b21h dGljIHJhdGUgcmVzYW1wbGVdJworICAtLWRpc2FibGUtY2hhbm5lbHMnW2Rpc2FibGUgYXV0b21h dGljIGNoYW5uZWwgY29udmVyc2lvbnNdJworICAtLWRpc2FibGUtZm9ybWF0J1tkaXNhYmxlIGF1 dG9tYXRpYyBmb3JtYXQgY29udmVyc2lvbnNdJworICAtLWRpc2FibGUtc29mdHZvbCdbZGlzYWJs ZSBzb2Z0d2FyZSB2b2x1bWUgY29udHJvbCAoc29mdHZvbCldJworICAtLXRlc3QtcG9zaXRpb24n W3Rlc3QgcmluZyBidWZmZXIgcG9zaXRpb25dJworICAtLXRlc3QtY29lZj0nW3Rlc3QgY29lZmZp Y2llbnQgZm9yIHJpbmcgYnVmZmVyIHBvc2l0aW9uIChkZWZhdWx0IDgpXScKKyAgLS10ZXN0LW5v d2FpdCdbZG8gbm90IHdhaXQgZm9yIHJpbmcgYnVmZmVyIC0gZWF0cyB3aG9sZSBDUFVdJworICAt LW1heC1maWxlLXRpbWU9J1tzdGFydCBhbm90aGVyIG91dHB1dCBmaWxlIHdoZW4gdGhlIG9sZCBm aWxlIGhhcyByZWNvcmRlZF0nCisgIC0tcHJvY2Vzcy1pZC1maWxlPSdbd3JpdGUgdGhlIHByb2Nl c3MgSUQgaGVyZV0nCisgIC0tdXNlLXN0cmZ0aW1lJ1thcHBseSB0aGUgc3RyZnRpbWUgZmFjaWxp dHkgdG8gdGhlIG91dHB1dCBmaWxlIG5hbWVdJworICAtLWR1bXAtaHctcGFyYW1zJ1tkdW1wIGh3 X3BhcmFtcyBvZiB0aGUgZGV2aWNlXScKKyAgLS1mYXRhbC1lcnJvcnMnW3RyZWF0IGFsbCBlcnJv cnMgYXMgZmF0YWxdJworCisgICcqOnNvdW5kIGZpbGU6X2ZpbGVzJworKQorCitfYXJndW1lbnRz IC1zUyAkb3B0cworCisjIFRoZSByZXR1cm4gdmFsdWUgcGFzc2VzIHRocm91Z2gKLS0gCjIuMjEu MAoK --0000000000005b5e6805982aa6a8--