From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29700 invoked by alias); 12 Feb 2016 17:19:56 -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: X-Seq: 21276 Received: (qmail 9492 invoked from network); 12 Feb 2016 17:19:54 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=eRos7Bu/NChRYOnzKngi336QPSO9woG7s129E5A6SBo=; b=WTebvZkah/pasEtzkmN7N7etxhLM9Q669sEuKbu/T9nqLQYV5XLoP0DcWlFnZ4FQzw 3DtC1GI3MZM3Kl6gze2le0vaOMj1h312eeGwyYbYgjH6RCf8iwF6q4Ko9vJxu4nOsiy4 bXbvdLC0OGLukROX+FFaeAVTz8IEICMPj7d5bVbyYG7vqxC5WpV8hQKdQ7AHf/LspFIC I1Je7k4OINTErL2478/lDd6u9Xptwdi/zlBJIDh97vjuoltr0n/5RUozYW9dTx9/esJz gT/ofsv4ZHW43LIR2Pn9e3pZKj9/AVu3NAAIfpTL2EfRDQDWm+C7jiUOM8+dYIRSl8AJ IzTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=eRos7Bu/NChRYOnzKngi336QPSO9woG7s129E5A6SBo=; b=Ikkue6RLvCoTKLOsr+dysvoEjNckS+AcezaVzSHI13DpaSOhxixOJ+l9UUOBd7nD/M ufEhchBKZAYH0n77993Bwb0I2W+WB6Zgbe1hNdK0zPiBO2gHB6BQ6rMtZYFwW8etxLl9 Aw37p2wrENF0/PLNV1NdQ6BSd9mNVfWgwqk176Zt/0t9pIi8+5MG9irVXExHU+c7B6ey wlm4tvUJ6YCSYJuVcVd/96yFGwiFsnZAxfAYCEL+/qJoqYnLLDTQuuLt+3EqYaA+dJzm L3B10UE04sMqK5O+HuS5VJ9+/8LfPbRX+x1wnpVPfQWCMATdaeuwAPN3hH+fLotPIC+w l50Q== X-Gm-Message-State: AG10YORAWJMqA8FL2p17wwtnI2mo56Crlg7pUkgVuoJF63h7Ss78eQHjWpvw7iq2Xmg+z+44uSTBXt3wR8658g== X-Received: by 10.112.77.8 with SMTP id o8mr979576lbw.53.1455297592126; Fri, 12 Feb 2016 09:19:52 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <160212080127.ZM14265@torch.brasslantern.com> From: Sebastian Gniazdowski Date: Fri, 12 Feb 2016 18:19:32 +0100 Message-ID: Subject: Re: Complete with *part* not part* To: Bart Schaefer Cc: Zsh Users Content-Type: multipart/mixed; boundary=001a11c39fea058da1052b95e033 --001a11c39fea058da1052b95e033 Content-Type: text/plain; charset=UTF-8 I used zplugin/dtrace to catch all zstyle calls performed after "zplugin load go": https://asciinema.org/a/birc08xq4qa2cbl9zcwvlxvho I attach the dtrace report. Interesting, there is only: Zstyle -a :completion::expand::: matcher-list _matchers Zstyle -a :completion::complete::: matcher-list _matchers Zstyle -s :completion::complete:zplugin:argument-rest:argument-rest matcher match Zstyle -s :completion::complete:zplugin::plugins matcher match Zstyle -a :completion::ignored::: matcher-list _matchers There isn't something analogous to list-colors zstyle: Zstyle -a :completion::complete:zplugin:argument-rest:argument-rest list-colors val Will I be able to target the matcher-list zstyle at ":completion::complete:zplugin:argument-rest:" if there is no test for this zstyle during operations triggered by ? Best regards, Sebastian Gniazdowski --001a11c39fea058da1052b95e033 Content-Type: text/plain; charset=US-ASCII; name="report_less_R.txt" Content-Disposition: attachment; filename="report_less_R.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ikjygj1c0 UGx1Z2luIHJlcG9ydCBmb3IbWzAwbSAbWzAxOzM1bV9kdHJhY2UbWzAwbS8bWzAxOzMzbV9kdHJh Y2UbWzAwbQobWzAxOzM1bS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRtbMDBtChtb MDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246Ojo6OiBpbnNlcnQtdGFiIHRtcAobWzAx OzMybVpzdHlsZRtbMDBtIC1hIDpjb21wbGV0aW9uOjo6OjpkZWZhdWx0IGxpc3QtY29sb3JzIHZh bAobWzAxOzMybVpzdHlsZRtbMDBtIC10IDpjb21wbGV0aW9uOjo6OjpkZWZhdWx0IGxpc3QtcGFj a2VkChtbMDE7MzJtWnN0eWxlG1swMG0gLXQgOmNvbXBsZXRpb246Ojo6OmRlZmF1bHQgbGlzdC1y b3dzLWZpcnN0ChtbMDE7MzJtWnN0eWxlG1swMG0gLXQgOmNvbXBsZXRpb246Ojo6OmRlZmF1bHQg bGFzdC1wcm9tcHQKG1swMTszMm1ac3R5bGUbWzAwbSAtdCA6Y29tcGxldGlvbjo6Ojo6ZGVmYXVs dCBhY2NlcHQtZXhhY3QKG1swMTszMm1ac3R5bGUbWzAwbSAtYSA6Y29tcGxldGlvbjo6Ojo6ZGVm YXVsdCBtZW51IHZhbAobWzAxOzMybVpzdHlsZRtbMDBtIC1zIDpjb21wbGV0aW9uOjo6OjpkZWZh dWx0IGZvcmNlLWxpc3QgdmFsChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246Ojo6 OmRlZmF1bHQgbGlzdC1wcm9tcHQgdG1wChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRp b246Ojo6OmRlZmF1bHQgc2VsZWN0LXByb21wdCB0bXAKG1swMTszMm1ac3R5bGUbWzAwbSAtcyA6 Y29tcGxldGlvbjo6Ojo6ZGVmYXVsdCBzZWxlY3Qtc2Nyb2xsIHRtcAobWzAxOzMybVpzdHlsZRtb MDBtIC1hIDpjb21wbGV0aW9uOjo6OjogY29tcGxldGVyIF9jb21wbGV0ZXJzChtbMDE7MzJtWnN0 eWxlG1swMG0gLXQgOmNvbXBsZXRpb246OmV4cGFuZDo6OiBzaG93LWNvbXBsZXRlcgobWzAxOzMy bVpzdHlsZRtbMDBtIC1hIDpjb21wbGV0aW9uOjpleHBhbmQ6OjogbWF0Y2hlci1saXN0IF9tYXRj aGVycwobWzAxOzMybVpzdHlsZRtbMDBtIC1UIDpjb21wbGV0aW9uOjpleHBhbmQ6Ojogc3VmZml4 ChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246OmV4cGFuZDo6OiBhY2NlcHQtZXhh Y3QgdG1wChtbMDE7MzJtWnN0eWxlG1swMG0gLVQgOmNvbXBsZXRpb246OmV4cGFuZDo6OiBzdWJz dGl0dXRlChtbMDE7MzJtWnN0eWxlG1swMG0gLVQgOmNvbXBsZXRpb246OmV4cGFuZDo6OiBnbG9i ChtbMDE7MzJtWnN0eWxlG1swMG0gLXQgOmNvbXBsZXRpb246OmNvbXBsZXRlOjo6IHNob3ctY29t cGxldGVyChtbMDE7MzJtWnN0eWxlG1swMG0gLWEgOmNvbXBsZXRpb246OmNvbXBsZXRlOjo6IG1h dGNoZXItbGlzdCBfbWF0Y2hlcnMKG1swMTszMm1ac3R5bGUbWzAwbSAtcyA6Y29tcGxldGlvbjo6 Y29tcGxldGU6enBsdWdpbjo6b3B0aW9ucyBhdXRvLWRlc2NyaXB0aW9uIGF1dG9kChtbMDE7MzJt WnN0eWxlG1swMG0gLWEgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46OiBncm91cC1vcmRl ciBvcmRlcgobWzAxOzMybVpzdHlsZRtbMDBtIC1hIDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6cGx1 Z2luOjogdGFnLW9yZGVyIG9yZGVyChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246 OmNvbXBsZXRlOnpwbHVnaW46YXJndW1lbnQtcmVzdDphcmd1bWVudC1yZXN0IGdyb3VwLW5hbWUg Z25hbWUKG1swMTszMm1ac3R5bGUbWzAwbSAtYSA6Y29tcGxldGlvbjo6Y29tcGxldGU6enBsdWdp bjphcmd1bWVudC1yZXN0OmFyZ3VtZW50LXJlc3QgbGlzdC1jb2xvcnMgdmFsChtbMDE7MzJtWnN0 eWxlG1swMG0gLXQgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46YXJndW1lbnQtcmVzdDph cmd1bWVudC1yZXN0IGxpc3QtcGFja2VkChtbMDE7MzJtWnN0eWxlG1swMG0gLXQgOmNvbXBsZXRp b246OmNvbXBsZXRlOnpwbHVnaW46YXJndW1lbnQtcmVzdDphcmd1bWVudC1yZXN0IGxpc3Qtcm93 cy1maXJzdAobWzAxOzMybVpzdHlsZRtbMDBtIC10IDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6cGx1 Z2luOmFyZ3VtZW50LXJlc3Q6YXJndW1lbnQtcmVzdCBsYXN0LXByb21wdAobWzAxOzMybVpzdHls ZRtbMDBtIC10IDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6cGx1Z2luOmFyZ3VtZW50LXJlc3Q6YXJn dW1lbnQtcmVzdCBhY2NlcHQtZXhhY3QKG1swMTszMm1ac3R5bGUbWzAwbSAtYSA6Y29tcGxldGlv bjo6Y29tcGxldGU6enBsdWdpbjphcmd1bWVudC1yZXN0OmFyZ3VtZW50LXJlc3QgbWVudSB2YWwK G1swMTszMm1ac3R5bGUbWzAwbSAtcyA6Y29tcGxldGlvbjo6Y29tcGxldGU6enBsdWdpbjphcmd1 bWVudC1yZXN0OmFyZ3VtZW50LXJlc3QgZm9yY2UtbGlzdCB2YWwKG1swMTszMm1ac3R5bGUbWzAw bSAtcyA6Y29tcGxldGlvbjo6Y29tcGxldGU6enBsdWdpbjphcmd1bWVudC1yZXN0OmFyZ3VtZW50 LXJlc3QgZm9ybWF0IGZvcm1hdAobWzAxOzMybVpzdHlsZRtbMDBtIC1zIDpjb21wbGV0aW9uOjpj b21wbGV0ZTp6cGx1Z2luOmFyZ3VtZW50LXJlc3Q6YXJndW1lbnQtcmVzdCBoaWRkZW4gaGlkZGVu ChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46YXJn dW1lbnQtcmVzdDphcmd1bWVudC1yZXN0IG1hdGNoZXIgbWF0Y2gKG1swMTszMm1ac3R5bGUbWzAw bSAtcyA6Y29tcGxldGlvbjo6Y29tcGxldGU6enBsdWdpbjphcmd1bWVudC1yZXN0OmFyZ3VtZW50 LXJlc3Qgc29ydCBzb3J0ChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246OmNvbXBs ZXRlOnpwbHVnaW46YXJndW1lbnQtcmVzdDogc29ydCBzb3J0ChtbMDE7MzJtWnN0eWxlG1swMG0g LWEgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46YXJndW1lbnQtcmVzdDphcmd1bWVudC1y ZXN0IGlnbm9yZWQtcGF0dGVybnMgX2NvbXBfaWdub3JlChtbMDE7MzJtWnN0eWxlG1swMG0gLXMg OmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46YXJndW1lbnQtcmVzdDphcmd1bWVudC1yZXN0 IGlnbm9yZS1saW5lIGhpZGRlbgobWzAxOzMybVpzdHlsZRtbMDBtIC1hIDpjb21wbGV0aW9uOjpj b21wbGV0ZTp6cGx1Z2luOmFyZ3VtZW50LXJlc3Q6YXJndW1lbnQtcmVzdCBmYWtlIG1hdGNoChtb MDE7MzJtWnN0eWxlG1swMG0gLWEgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46YXJndW1l bnQtcmVzdDphcmd1bWVudC1yZXN0IGZha2UtYWx3YXlzIG1hdGNoChtbMDE7MzJtWnN0eWxlG1sw MG0gLWEgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46OiBncm91cC1vcmRlciBvcmRlcgob WzAxOzMybVpzdHlsZRtbMDBtIC1hIDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6cGx1Z2luOjogdGFn LW9yZGVyIG9yZGVyChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246OmNvbXBsZXRl OnpwbHVnaW46OnBsdWdpbnMgZ3JvdXAtbmFtZSBnbmFtZQobWzAxOzMybVpzdHlsZRtbMDBtIC1h IDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6cGx1Z2luOjpwbHVnaW5zIGxpc3QtY29sb3JzIHZhbAob WzAxOzMybVpzdHlsZRtbMDBtIC10IDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6cGx1Z2luOjpwbHVn aW5zIGxpc3QtcGFja2VkChtbMDE7MzJtWnN0eWxlG1swMG0gLXQgOmNvbXBsZXRpb246OmNvbXBs ZXRlOnpwbHVnaW46OnBsdWdpbnMgbGlzdC1yb3dzLWZpcnN0ChtbMDE7MzJtWnN0eWxlG1swMG0g LXQgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46OnBsdWdpbnMgbGFzdC1wcm9tcHQKG1sw MTszMm1ac3R5bGUbWzAwbSAtdCA6Y29tcGxldGlvbjo6Y29tcGxldGU6enBsdWdpbjo6cGx1Z2lu cyBhY2NlcHQtZXhhY3QKG1swMTszMm1ac3R5bGUbWzAwbSAtYSA6Y29tcGxldGlvbjo6Y29tcGxl dGU6enBsdWdpbjo6cGx1Z2lucyBtZW51IHZhbAobWzAxOzMybVpzdHlsZRtbMDBtIC1zIDpjb21w bGV0aW9uOjpjb21wbGV0ZTp6cGx1Z2luOjpwbHVnaW5zIGZvcmNlLWxpc3QgdmFsChtbMDE7MzJt WnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46OnBsdWdpbnMgZm9y bWF0IGZvcm1hdAobWzAxOzMybVpzdHlsZRtbMDBtIC1zIDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6 cGx1Z2luOjpwbHVnaW5zIGhpZGRlbiBoaWRkZW4KG1swMTszMm1ac3R5bGUbWzAwbSAtcyA6Y29t cGxldGlvbjo6Y29tcGxldGU6enBsdWdpbjo6cGx1Z2lucyBtYXRjaGVyIG1hdGNoChtbMDE7MzJt WnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVnaW46OnBsdWdpbnMgc29y dCBzb3J0ChtbMDE7MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246OmNvbXBsZXRlOnpwbHVn aW46OiBzb3J0IHNvcnQKG1swMTszMm1ac3R5bGUbWzAwbSAtYSA6Y29tcGxldGlvbjo6Y29tcGxl dGU6enBsdWdpbjo6cGx1Z2lucyBpZ25vcmVkLXBhdHRlcm5zIF9jb21wX2lnbm9yZQobWzAxOzMy bVpzdHlsZRtbMDBtIC1zIDpjb21wbGV0aW9uOjpjb21wbGV0ZTp6cGx1Z2luOjpwbHVnaW5zIGln bm9yZS1saW5lIGhpZGRlbgobWzAxOzMybVpzdHlsZRtbMDBtIC1hIDpjb21wbGV0aW9uOjpjb21w bGV0ZTp6cGx1Z2luOjpwbHVnaW5zIGZha2UgbWF0Y2gKG1swMTszMm1ac3R5bGUbWzAwbSAtYSA6 Y29tcGxldGlvbjo6Y29tcGxldGU6enBsdWdpbjo6cGx1Z2lucyBmYWtlLWFsd2F5cyBtYXRjaAob WzAxOzMybVpzdHlsZRtbMDBtIC10IDpjb21wbGV0aW9uOjppZ25vcmVkOjo6IHNob3ctY29tcGxl dGVyChtbMDE7MzJtWnN0eWxlG1swMG0gLWEgOmNvbXBsZXRpb246Omlnbm9yZWQ6OjogbWF0Y2hl ci1saXN0IF9tYXRjaGVycwobWzAxOzMybVpzdHlsZRtbMDBtIC1zIDpjb21wbGV0aW9uOjo6Ojp3 YXJuaW5ncyBmb3JtYXQgZm9ybWF0ChtbMDE7MzJtWnN0eWxlG1swMG0gLWEgOmNvbXBsZXRpb246 Ojo6Ondhcm5pbmdzIGxpc3QtY29sb3JzIHZhbAobWzAxOzMybVpzdHlsZRtbMDBtIC10IDpjb21w bGV0aW9uOjo6Ojp3YXJuaW5ncyBsaXN0LXBhY2tlZAobWzAxOzMybVpzdHlsZRtbMDBtIC10IDpj b21wbGV0aW9uOjo6Ojp3YXJuaW5ncyBsaXN0LXJvd3MtZmlyc3QKG1swMTszMm1ac3R5bGUbWzAw bSAtdCA6Y29tcGxldGlvbjo6Ojo6d2FybmluZ3MgbGFzdC1wcm9tcHQKG1swMTszMm1ac3R5bGUb WzAwbSAtdCA6Y29tcGxldGlvbjo6Ojo6d2FybmluZ3MgYWNjZXB0LWV4YWN0ChtbMDE7MzJtWnN0 eWxlG1swMG0gLWEgOmNvbXBsZXRpb246Ojo6Ondhcm5pbmdzIG1lbnUgdmFsChtbMDE7MzJtWnN0 eWxlG1swMG0gLXMgOmNvbXBsZXRpb246Ojo6Ondhcm5pbmdzIGZvcmNlLWxpc3QgdmFsChtbMDE7 MzJtWnN0eWxlG1swMG0gLXMgOmNvbXBsZXRpb246Ojo6OiBzaG93LWFtYmlndWl0eSB0bXAKChtb MDE7MzRtVmFyaWFibGVzIGFkZGVkIG9yIHJlZGVmaW5lZDobWzAwbQpNRU5VUFJPTVBUICAgICAg ICAbWzAxOzMybVsgIiIgLT4gc2NhbGFyIF0bWzAwbQpaTEVfTElORV9BQk9SVEVEICAbWzAxOzMy bVsgIiIgLT4gc2NhbGFyIF0bWzAwbQpaTFNfQ09MT1JTICAgICAgICAbWzAxOzMybVsgIiIgLT4g c2NhbGFyIF0bWzAwbQpMSVNUUFJPTVBUICAgICAgICAbWzAxOzMybVsgIiIgLT4gc2NhbGFyIF0b WzAwbQpleHBsICAgICAgICAgICAgICAbWzAxOzMybVsgIiIgLT4gYXJyYXkgIF0bWzAwbQoK --001a11c39fea058da1052b95e033--