From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24324 invoked by alias); 19 Aug 2011 11:05:19 -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: X-Seq: 29707 Received: (qmail 15399 invoked from network); 19 Aug 2011 11:05:16 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.google.com designates 209.85.210.169 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=Cs06zdDvLb6OwvJlA8kYn1G1936UCuXRxtHXXSvE+Ww=; b=iNL/XzXIJaGFA16TmHmJeWvBMFKTplLPFrfsZNU+Vu+EY0vbj41CCEGaoToQtipuiH nIT5tXImCrSpg8x8b8iR/fw7mIurkVtdq22QE2WHCaS/7T3yg7HTY63gcXVVqETGc1oQ OL/P+GjtE3SMo+HAR0q3Y404WGndix9jwsdk0= MIME-Version: 1.0 Sender: nikolai.weibull@gmail.com Date: Fri, 19 Aug 2011 13:05:08 +0200 X-Google-Sender-Auth: Yy2YQ0oob44zNookwRaQfsrE7VA Message-ID: Subject: Suggestion for Completion/Unix/Command/_ln From: Nikolai Weibull To: Zsh Workers Content-Type: multipart/mixed; boundary=000e0cd331dce3c32404aad9b325 --000e0cd331dce3c32404aad9b325 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi! Here=E2=80=99s a suggestion for Completion/Unix/Command/_ln. I have, however, not been able to get _pick_variant to work for zle/files. Can someone please suggest a way to handle it? --000e0cd331dce3c32404aad9b325 Content-Type: application/octet-stream; name=_ln Content-Disposition: attachment; filename=_ln Content-Transfer-Encoding: base64 X-Attachment-Id: f_grj1ygpq0 I2NvbXBkZWYgbG4gZ2xuCgpsb2NhbCBjdXJjb250ZXh0PSIkY3VyY29udGV4dCIgc3RhdGUgbGlu ZSByZXQ9MQpsb2NhbCAtQSBvcHRfYXJncwoKbG9jYWwgLWEgYXJncwphcmdzPSgKICAnLWZbcmVt b3ZlIGV4aXN0aW5nIGRlc3RpbmF0aW9uIGZpbGVzXScKICAnLXNbY3JlYXRlIHN5bWJvbGljIGxp bmtzIGluc3RlYWQgb2YgaGFyZCBsaW5rc10nKQoKbG9jYWwgLWEgb3B0cwoKbG9jYWwgdmFyaWFu dApfcGlja192YXJpYW50IC1yIHZhcmlhbnQgZ251PWdudSB6c2g9enNoIHVuaXggLS1oZWxwCmNh c2UgJHZhcmlhbnQgaW4KICAoZ251KQogICAgb3B0cz0oLVMpCiAgICBhcmdzPSgKICAgICAgJygt YiAtLWJhY2t1cCktYltjcmVhdGUgYSBiYWNrdXAgb2YgZWFjaCBleGlzdGluZyBkZXN0aW5hdGlv biBmaWxlXScgXAogICAgICAnKC1iIC0tYmFja3VwKS0tYmFja3VwPVtjcmVhdGUgYSBiYWNrdXAg b2YgZWFjaCBleGlzdGluZyBkZXN0aW5hdGlvbiBmaWxlXTo6bWV0aG9kOigoCiAgICAgICAgIG5v bmVcOiJuZXZlciBjcmVhdGUgYmFja3VwcyIKICAgICAgICAgb2ZmXDoibmV2ZXIgY3JlYXRlIGJh Y2t1cHMiCiAgICAgICAgIG51bWJlcmVkXDoiY3JlYXRlIG51bWJlcmVkIGJhY2t1cCIKICAgICAg ICAgdFw6ImNyZWF0ZSBudW1iZXJlZCBiYWNrdXAiCiAgICAgICAgIGV4aXN0aW5nXDoic2FtZSBh cyBudW1iZXJlZCBpZiBudW1iZXJlZCBiYWNrdXBzIGV4aXN0LCBvdGhlcndpc2Ugc2FtZSBhcyBz aW1wbGUiCiAgICAgICAgIG5pbFw6InNhbWUgYXMgbnVtYmVyZWQgaWYgbnVtYmVyZWQgYmFja3Vw cyBleGlzdCwgb3RoZXJ3aXNlIHNhbWUgYXMgc2ltcGxlIgogICAgICAgICBzaW1wbGVcOiJhbHdh eXMgY3JlYXRlIHNpbXBsZSBiYWNrdXBzIgogICAgICAgICBuZXZlclw6ImFsd2F5cyBjcmVhdGUg c2ltcGxlIGJhY2t1cHMiKSknCiAgICAgICcoLWQgLUYgLS1kaXJlY3RvcnkpJ3stZCwtRiwtLWRp cmVjdG9yeX0nW2FsbG93IHRoZSBzdXBlcnVzZXIgdG8gYXR0ZW1wdCB0byBoYXJkIGxpbmsgZGly ZWN0b3JpZXNdJwogICAgICAnKC1mIC0tZm9yY2UpJ3stZiwtLWZvcmNlfSdbcmVtb3ZlIGV4aXN0 aW5nIGRlc3RpbmF0aW9uIGZpbGVzXScKICAgICAgJygtaSAtLWludGVyYWN0aXZlKSd7LWksLS1p bnRlcmFjdGl2ZX0nW3Byb21wdCBiZWZvcmUgcmVtb3ZpbmcgZGVzdGluYXRpb24gZmlsZXNdJwog ICAgICAnKC1MIC0tbG9naWNhbCkney1MLC0tbG9naWNhbH0nW2NyZWF0ZSBoYXJkIGxpbmtzIHRv IHN5bWJvbGljIGxpbmsgcmVmZXJlbmNlc10nCiAgICAgICcoLW4gLS1uby1kZXJlZmVyZW5jZSkn ey1uLC0tbm8tZGVyZWZlcmVuY2V9J1t0cmVhdCBkZXN0aW5hdGlvbiBzeW1ib2xpYyBsaW5rIHRv IGEgZGlyZWN0b3J5IGFzIGlmIGl0IHdlcmUgYSBub3JtYWwgZmlsZV0nCiAgICAgICcoLVAgLS1w aHlzaWNhbCkney1QLC0tcGh5c2ljYWx9J1tjcmVhdGUgaGFyZCBsaW5rcyBkaXJlY3RseSB0byBz eW1ib2xpYyBsaW5rc10nCiAgICAgICcoLXMgLS1zeW1ib2xpYykney1zLC0tc3ltYm9saWN9J1tj cmVhdGUgc3ltYm9saWMgbGlua3MgaW5zdGVhZCBvZiBoYXJkIGxpbmtzXScKICAgICAgJygtUyAt LXN1ZmZpeCkney1TLC0tc3VmZml4PX0nW292ZXJyaWRlIGRlZmF1bHQgYmFja3VwIHN1ZmZpeF06 c3VmZml4JwogICAgICAnKC10IC0tdGFyZ2V0LWRpcmVjdG9yeSkney10LC0tdGFyZ2V0LWRpcmVj dG9yeT19J1tzcGVjaWZ5IGRpcmVjdG9yeSBpbiB3aGljaCB0byBjcmVhdGUgdGhlIGxpbmtzXTog Ol9kaXJlY3RvcmllcycKICAgICAgJygtVCAtLW5vLXRhcmdldC1kaXJlY3RvcnkpJ3stVCwtLW5v LXRhcmdldC1kaXJlY3Rvcnl9J1t0cmVhdCBkZXN0aW5hdGlvbiBhcyBhIG5vcm1hbCBmaWxlXScK ICAgICAgJygtdiAtLXZlcmJvc2UpJ3stdiwtLXZlcmJvc2V9J1twcmludCBuYW1lIG9mIGVhY2gg bGlua2VkIGZpbGVdJwogICAgICAnLS1oZWxwW2Rpc3BsYXkgdXNhZ2UgaW5mb3JtYXRpb24gYW5k IGV4aXRdJwogICAgICAnLS12ZXJzaW9uW2Rpc3BsYXkgdmVyc2lvbiBpbmZvcm1hdGlvbiBhbmQg ZXhpdF0nKQogICAgOzsKICAoenNoKQogICAgYXJncys9KAogICAgICAnLWRbYXR0ZW1wdCB0byBo YXJkIGxpbmsgZGlyZWN0b3JpZXNdJwogICAgICB7LWgsLW59J1tkbyBub3QgZGVyZWZlcmVuY2Ug ZGVzdGluYXRpb25dJwogICAgICAgICctaVtwcm9tcHQgYmVmb3JlIHJlbW92aW5nIGRlc3RpbmF0 aW9uIGZpbGVzXScpCiAgICA7OwogICgqKQogICAgY2FzZSAkT1NUWVBFIGluCiAgICAgIChkYXJ3 aW4qKQogICAgICAgIGFyZ3MrPSgKICAgICAgICAgICctRltyZW1vdmUgZXhpc3RpbmcgZGVzdGlu YXRpb24gZGlyZWN0b3JpZXNdJwogICAgICAgICAgey1oLC1ufSdbZG8gbm90IGRlcmVmZXJlbmNl IGRlc3RpbmF0aW9uXScKICAgICAgICAgICctaVtwcm9tcHQgYmVmb3JlIHJlbW92aW5nIGRlc3Rp bmF0aW9uIGZpbGVzXScKICAgICAgICAgICctdltwcmludCBuYW1lIG9mIGVhY2ggbGlua2VkIGZp bGVdJykKICAgICAgICA7OwogICAgZXNhYwogICAgOzsKZXNhYwoKX2FyZ3VtZW50cyAtcyAkb3B0 cyBcCiAgJGFyZ3MgXAogICc6bGluayB0YXJnZXQ6X2ZpbGVzJyBcCiAgJyo6OiA6LT5maWxlcycg JiYgcmV0PTAKCmNhc2UgJHN0YXRlIGluCiAgKGZpbGVzKQogICAgaWYgW1sgJHZhcmlhbnQgPT0g Z251ICYmIC1uICR7b3B0X2FyZ3NbKEkpLXR8LS10YXJnZXQtZGlyZWN0b3J5XX0gXV07IHRoZW4K ICAgICAgX3dhbnRlZCBmaWxlcyBleHBsICdsaW5rIHRhcmdldCcgX2ZpbGVzICYmIHJldD0wCiAg ICBlbHNlCiAgICAgIGlmICgoIENVUlJFTlQgPT0gMiApKTsgdGhlbgogICAgICAgIGxvY2FsIGV4 cGwKICAgICAgICBfd2FudGVkIGZpbGVzIGV4cGwgJ2FkZGl0aW9uYWwgbGluayB0YXJnZXQgb3Ig bGluayBuYW1lJyBfZmlsZXMgJiYgcmV0PTAKICAgICAgZWxzZQogICAgICAgIF9hbHRlcm5hdGl2 ZSBcCiAgICAgICAgICAnbGluay10YXJnZXRzOmFkZGl0aW9uYWwgbGluayB0YXJnZXQ6X2ZpbGVz JyBcCiAgICAgICAgICAndGFyZ2V0LWRpcmVjdG9yaWVzOnRhcmdldCBkaXJlY3Rvcnk6X2RpcmVj dG9yaWVzJyAmJiByZXQ9MAogICAgICBmaQogICAgZmkKICAgIDs7CmVzYWMKCnJldHVybiByZXQK --000e0cd331dce3c32404aad9b325--