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=-2.6 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,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 10d5089f for ; Tue, 4 Dec 2018 17:03:59 +0000 (UTC) Received: (qmail 18043 invoked by alias); 4 Dec 2018 17:03:48 -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: 43861 Received: (qmail 17993 invoked by uid 1010); 4 Dec 2018 17:03:48 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.100.2/25112. spamassassin: 3.4.2. Clear:RC:0(210.118.77.11):SA:0(-8.7/5.0):. Processed in 0.733896 secs); 04 Dec 2018 17:03:48 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20181204170344euoutp01b1fae894c0c862a4ea41d2e9b8ba6209~tMAA5D0uQ0601206012euoutp01I DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1543943024; bh=fBIxFnNBJQQQdgzU8MWfqGqe5JGTju9zmO/ZrSRg+lc=; h=Subject:From:To:Date:In-Reply-To:References:From; b=D17qIXe+GHOi5jB+ag1ISbi6tpCFUlNfP9S/6Wc8le7xVm8CZkda361KzW7tERq2k 9ufM+0ZDyuukr3mfTDZtA92hjVOp1wZu9fEEOOsmx5TwdZLeBFPefTfstQhVmDi0Jw AZ8ziG1qyj1jon7wPYbWNAbm2CZFme6BduwcJOxU= X-AuditID: cbfec7f4-835ff700000010c6-0c-5c06b36f8cdf Message-ID: <1543943022.3963.23.camel@samsung.com> Subject: Re: PATCH: glob flags at start of word From: Peter Stephenson To: Zsh Hackers' List Date: Tue, 4 Dec 2018 17:03:42 +0000 In-Reply-To: <1543942389.3963.21.camel@samsung.com> X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsWy7djPc7r5m9liDH4vs7Q42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGR9XHGMt6GKvmPFvNnsD40fWLkZODgkBE4l7F06ygdhCAisY Jc5f8Oti5AKy+5gkdl3czQbh9DJJvH+wlB2m49Gr81CJ5YwSm5/tZIWruvv7BzvErNOMEqu/ u0IkzjNKvF39kREkwStgJLFyznkmEFtYQF9ixqx1YDabgKHE1E2zgWo4OEQEtCXaP4qBhFkE VCSWXWsFu49TwFhib9MSqCs0JDbcPMYEMVJQ4uTMJywgNrOAvETz1tnMIHslBB6zSdx6+AOq wUXi2qUOKFtY4tXxLVC2jMT/nfOZIBraGSXWTHrNDuH0MEpsOnqHEaLKWqLv9kWw65gFNCXW 79IHMSUEHCX296tCmHwSN94KQtzAJzFp23RmiDCvREebEMQMNYkdTVsZIcIyEk/XKExgVJqF 5IFZSB6YhbBpASPzKkbx1NLi3PTUYqO81HK94sTc4tK8dL3k/NxNjMA0cPrf8S87GHf9STrE KMDBqMTDKzGFLUaINbGsuDL3EKMEB7OSCO8dNaAQb0piZVVqUX58UWlOavEhRmkOFiVx3mqG B9FCAumJJanZqakFqUUwWSYOTqkGxpVNT2U3HizvvLrkiPcL3vlWexwZ+xMuBio3xybe/PJ7 7ZLJD7sUvGcFbXXTZtV/lr108csefw7/SPM5U/32ynQu6fodvTVzUcvBzucO+xQ29zlvq+zz m88ulGU3h7u061Zxexez1SWWfUGvrrx4/+kC786M3Odnm1QbPX/8ij2/KGCnVuPRPUosxRmJ hlrMRcWJAG0yu7r/AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42I5/e/4Xd38zWwxBivbuCwONj9kcmD0WHXw A1MAY5SeTVF+aUmqQkZ+cYmtUrShhZGeoaWFnpGJpZ6hsXmslZGpkr6dTUpqTmZZapG+XYJe xscVx1gLutgrZvybzd7A+JG1i5GTQ0LAROLRq/NsXYxcHEICSxklLvxZCZWQkfh05SM7hC0s 8edaF1RRN5PEpu2r2SGc04wSLVObWSCc84wSk3obWUBaeAWMJFbOOc8EYgsL6EvMmLUOzGYT MJSYumk2YxcjB4eIgLZE+0cxkDCLgIrEsmutbCA2p4CxxN6mJWCbhYDG7Pu7GuwiZgFNidbt v6Eu0pDYcPMYE8QqQYmTM5+wQNTISzRvnc08gVFoFpKWWUjKZiEpW8DIvIpRJLW0ODc9t9hI rzgxt7g0L10vOT93EyMw+Lcd+7llB2PXu+BDjAIcjEo8vBJT2GKEWBPLiitzDzFKcDArifDe UQMK8aYkVlalFuXHF5XmpBYfYjQFemgis5Rocj4wMvNK4g1NDc0tLA3Njc2NzSyUxHnPG1RG CQmkJ5akZqemFqQWwfQxcXBKNTCmOxq8vKTzZdedNcJMk2b+fyr4ouirvuycJ0/e8Iv0+Ysv /+ATmsp6oKZsxQutz7XcHnPO7O5M3BCzOeVGm/Nf++7sWKHqCTtMvHzjthuwJh8w9jizqvXz fcczaTGeX/PcPylfqy04tfYjs5ie3Icd+xRt2BZNey1z/fTG2kmmlQdXJiWfcLmixFKckWio xVxUnAgAn6mDvJQCAAA= X-CMS-MailID: 20181204170343eucas1p211f78886fae04264445654588dc2c4b7 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20181204170343eucas1p211f78886fae04264445654588dc2c4b7 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20181204170343eucas1p211f78886fae04264445654588dc2c4b7 References: <1543942389.3963.21.camel@samsung.com> On Tue, 2018-12-04 at 16:53 +0000, Peter Stephenson wrote: > ls (# >  > doesn't complete as globbing flags are treated as a special case of glob > qualifiers, which can't be completed here. >  > Fairly minor but I can't see any good reason not to fix it. This might be safer... pws diff --git a/Completion/Unix/Type/_files b/Completion/Unix/Type/_files index d44ac31..e3212c9 100644 --- a/Completion/Unix/Type/_files +++ b/Completion/Unix/Type/_files @@ -17,7 +17,7 @@ if _have_glob_qual $PREFIX; then      _globquals && ret=0    fi    return ret -elif [[ $_comp_caller_options[extendedglob] == on ]] && compset -P '\(\#'; then +elif [[ $_comp_caller_options[extendedglob] == on && $PREFIX = \(\#[^\)]# ]] && compset -P '\(\#'; then    # Globbing flags can start at beginning of word, even though    # glob qualifiers can't.    _globflags && return