From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16203 invoked by alias); 5 Dec 2014 18:04:20 -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: 33866 Received: (qmail 429 invoked from network); 5 Dec 2014 18:04:09 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS autolearn=ham version=3.3.2 X-AuditID: cbfec7f5-b7fc86d0000066b7-29-5481f13b27ef Date: Fri, 05 Dec 2014 17:53:59 +0000 From: Peter Stephenson To: Zsh Hackers' List Subject: Re: Interrupting globs (Re: Something rotten in tar completion) Message-id: <20141205175359.2ac4f1d3@pwslap01u.europe.root.pri> In-reply-to: <20141205145054.655a2f70@pwslap01u.europe.root.pri> References: <20141202155452.647182b4@pwslap01u.europe.root.pri> <141202084858.ZM31517@torch.brasslantern.com> <20141202172654.30e7d380@pwslap01u.europe.root.pri> <141204085606.ZM9146@torch.brasslantern.com> <20141204171226.301e9d2c@pwslap01u.europe.root.pri> <141205002023.ZM19736@torch.brasslantern.com> <20141205145054.655a2f70@pwslap01u.europe.root.pri> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKLMWRmVeSWpSXmKPExsVy+t/xa7rWHxtDDNa8E7A42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGS8+trAVPGGtOH9pMXMD42qWLkZODgkBE4kDf+ZB2WISF+6t Z+ti5OIQEljKKHHszztWCGcJk8T0tjY2kCohgW2MEi2Hw0BsFgFViRfNh5hAbDYBQ4mpm2Yz djFycIgIaEu0fxQDCQsLeEgc2PIHbAGvgL3E9MNXGEFsTgEHie1LTzJCzP/AJHH6VxM7SIJf QF/i6t9PTBAX2UvMvHKGEaJZUOLH5Htgg5gFtCQ2b2tihbDlJTavecsMcZu6xI27u9knMArN QtIyC0nLLCQtCxiZVzGKppYmFxQnpeca6RUn5haX5qXrJefnbmKEBO3XHYxLj1kdYhTgYFTi 4f0R1xgixJpYVlyZe4hRgoNZSYQ3eTZQiDclsbIqtSg/vqg0J7X4ECMTB6dUA+Pi93JbJV7b srxJPu9/iku94SRL+LsmpY0zdvY/PX/bf8PCvx2eqVv23pRlfPyIc2rjxEvprgtPPZ74crKJ bv+pp5+9Ctrdyq76JXbb/uNpkH5neeqDwQfWWC6Xo6cP3N0jfzQ3zk7VdV0Zg8G6/aa/rlz1 16mZXzqx5YzbzBerL72ouTxno+MBJZbijERDLeai4kQAp1OGOzgCAAA= On Fri, 5 Dec 2014 14:50:54 +0000 Peter Stephenson wrote: > +TRPAINT TRAPQUIT() { > + zle -M "Killed by signal in ${funcstack[1]} after ${SECONDS}s"; > + zle -R > + return 130 > +} (typo fixed in commit) Sorry, there was another bit... we need to ensure multifuncdef is on in completion functions for this. It is by default but we only sanitise an explicit list of options. diff --git a/Completion/compinit b/Completion/compinit index e42430d..9470c92 100644 --- a/Completion/compinit +++ b/Completion/compinit @@ -133,6 +133,7 @@ _comp_options=( extendedglob glob multibyte + multifuncdef nullglob rcexpandparam unset pws