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.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, 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 09570da7 for ; Mon, 2 Dec 2019 00:31:55 +0000 (UTC) Received: (qmail 3224 invoked by alias); 2 Dec 2019 00:31:49 -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: 44970 Received: (qmail 10764 invoked by uid 1010); 2 Dec 2019 00:31:49 -0000 X-Qmail-Scanner-Diagnostics: from mail-vs1-f49.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.0/25649. spamassassin: 3.4.2. Clear:RC:0(209.85.217.49):SA:0(-2.0/5.0):. Processed in 0.80682 secs); 02 Dec 2019 00:31:49 -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.217.49 as permitted sender) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=HYWj52b4oZ9jpnWg///d8m295LJ6ZUAPJZ3s/5T42yo=; b=TGmM5iJhpCWCQUiQKyw/WLCUxg+OQpeMDdQhR0QAuitakb3pJM1HCt5Vx2W7NKOBFO pPvJTOjiwhubNgeCbM1N93edVAhziM96kIVX0tlgPtRWTYC72f5NeMtnBT4A1KYOEjPi b/o8L1qdrht3aYCcbjgxR0a1Dh4noN06WHK9J3Bu5Jw4OQAZIUuizsWQ7PKzyKoJIK3W 15T3leXrxxKMzHKRIdZCz6aIUbLaAK9YjIIxBm2gW1Dq5/+Oi/V6xhFi6GcoyfmRh+y4 GCtT3uLL37t6csDYmK9yjm/9z7Vz1xJ68xICFi12gZQr9yWMSIUKJAC1g4A7TbJ46aSS cnwA== X-Gm-Message-State: APjAAAUxgzOkmKM3RZ0UtOmMtlnBjCq8B8nSti0PbfmuUsfRP/W7WlLZ jhjKcRF+51HbrY9exCMfOYrRhjILRIlu0xqydYIISLTR+PA= X-Google-Smtp-Source: APXvYqyzVFvXHm3EPHNhdg9xXYm0WKfe6QDMSsQnfDCHaEA238SgEUdvYYHLp/yXkJCCFAJlaPwbsTG103IeUp3mq3U= X-Received: by 2002:a67:cfcc:: with SMTP id h12mr39374446vsm.198.1575246675099; Sun, 01 Dec 2019 16:31:15 -0800 (PST) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Mon, 2 Dec 2019 01:31:12 +0100 Message-ID: Subject: PATCH: Update the description of S flag in the completion To: Zsh hackers list Content-Type: multipart/mixed; boundary="000000000000813ec50598adb2bc" --000000000000813ec50598adb2bc Content-Type: text/plain; charset="UTF-8" Hi, the current description is: S -- search substrings in #, %, / expressions which: - is counter the manual and usage-proof, as the flag affects / and // substitutions only in the non-greedy way. The patch changes the description to: S -- match non-greedy in /, // or search substrings in % and # expressions (the referenced manual fragment is: S Search substrings as well as beginnings or ends; with # start from the beginning and with % start from the end of the string. With substitution via ${.../...} or ${...//...}, specifies non-greedy matching, i.e. that the shortest instead of the longest match should be replaced.) -- Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin Blog: http://zdharma.org --000000000000813ec50598adb2bc Content-Type: text/plain; charset="US-ASCII"; name="0001-_brace_parameter-Update-the-description-of-S-flag.patch.2.txt" Content-Disposition: attachment; filename="0001-_brace_parameter-Update-the-description-of-S-flag.patch.2.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k3np66pu0 RnJvbSBjMGY0MjFhZTk5ODhjYjEyNTI0Mzg0NWViM2FjYzU5ODQ3ZjgxOGI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWJhc3RpYW4gR25pYXpkb3dza2kgPHNnbmlhemRvd3NraUBn bWFpbC5jb20+CkRhdGU6IE1vbiwgMiBEZWMgMjAxOSAwMToxNjowMyArMDEwMApTdWJqZWN0OiBb UEFUQ0hdIF9icmFjZV9wYXJhbWV0ZXI6IFVwZGF0ZSB0aGUgZGVzY3JpcHRpb24gb2YgUyBmbGFn CgotLS0KIENvbXBsZXRpb24vWnNoL0NvbnRleHQvX2JyYWNlX3BhcmFtZXRlciB8IDIgKy0KIDEg ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L0NvbXBsZXRpb24vWnNoL0NvbnRleHQvX2JyYWNlX3BhcmFtZXRlciBiL0NvbXBsZXRpb24vWnNo L0NvbnRleHQvX2JyYWNlX3BhcmFtZXRlcgppbmRleCBhOWFiNDRlZmQuLmM2ZTc0YmY3YiAxMDA2 NDQKLS0tIGEvQ29tcGxldGlvbi9ac2gvQ29udGV4dC9fYnJhY2VfcGFyYW1ldGVyCisrKyBiL0Nv bXBsZXRpb24vWnNoL0NvbnRleHQvX2JyYWNlX3BhcmFtZXRlcgpAQCAtMTc3LDcgKzE3Nyw3IEBA IGlmIFtbICRQUkVGSVggPSAqJyR7KCdbXlwpXSMgXV07IHRoZW4KICAgICAiczpzcGxpdCB3b3Jk cyBvbiBzcGVjaWZpZWQgc3RyaW5nIgogICAgICJaOnNwbGl0IHdvcmRzIGFzIGlmIHpzaCBjb21t YW5kIGxpbmUgKHdpdGggb3B0aW9ucykiCiAgICAgIyAiXzpleHRlbmRlZCBmbGFncywgZm9yIGZ1 dHVyZSBleHBhbnNpb24iCi0gICAgIlM6c2VhcmNoIHN1YnN0cmluZ3MgaW4gIywgJSwgLyBleHBy ZXNzaW9ucyIKKyAgICAiUzptYXRjaCBub24tZ3JlZWR5IGluIC8sIC8vIG9yIHNlYXJjaCBzdWJz dHJpbmdzIGluICUgYW5kICMgZXhwcmVzc2lvbnMiCiAgICAgIkk6c2VhcmNoIDxhcmd1bWVudD50 aCBtYXRjaCBpbiAjLCAlLCAvIGV4cHJlc3Npb25zIgogICAgICJCOmluY2x1ZGUgaW5kZXggb2Yg YmVnaW5uaW5nIG9mIG1hdGNoIGluICMsICUgZXhwcmVzc2lvbnMiCiAgICAgIkU6aW5jbHVkZSBp bmRleCBvZiBvbmUgcGFzdCBlbmQgb2YgbWF0Y2ggaW4gIywgJSBleHByZXNzaW9ucyIKLS0gCjIu MjEuMAoK --000000000000813ec50598adb2bc--