Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
_history-complete-older buggy
- X-seq: zsh-workers 26081
- From: "Mikael Magnusson" <mikachu@xxxxxxxxx>
- To: zsh-workers <zsh-workers@xxxxxxxxxx>
- Subject: _history-complete-older buggy
- Date: Sun, 23 Nov 2008 13:01:44 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=fptNYBffq7Iwe00CIJIF4eqRggktAiCWIUi3Tr1hyDg=; b=eUvtB62Lp4tfTxdDInytQ9zcA/ufL/9hOyP/F4v0RZHWVYLf9Op6paBp8DWE5LhCoW APE7njmef7Tkp3I2chhvNQ+A8VNxCx5sDNWqtg/0NdOxK7c6q1RCvLGCPfMfGrrZgikC yF4WrJW/rVK/I50avu/2pOGVDnZZm9KBBj560=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=Al/AR3wmEQtWVulzdTFwW4OR1J3pbM78FKz7o5Eo17UAg6gk2LT7lbN56I4afK6u0F 7OlM+K9+tp5Q4LcWDo+up0MVFgUq9BILUFR3h6i/+sx8rtjzapBSDNdQU46/6N9lCoBF RzsAb44qffDsuPoN/sezvQEcY/82uPzTq/aIY=
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
If i type a * and press _history-complete-older, i get this output
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: closing brace expected
_all_labels:39: closing brace expected
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: closing brace expected
_all_labels:39: closing brace expected
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: closing brace expected
_all_labels:39: closing brace expected
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched "
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched `
_all_labels:39: unmatched `
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
_all_labels:39: unmatched '
and after waiting maybe 15-20 seconds, it does give some set of
completions that do and do not start with a *. It might simply be all
words in my history. Words that do not contain a glob character seem
to work fine. Pressing the widget with an empty command line is also
very slow and non-ctrl-c-able.
Line 39 in _all_labels is
"${(@)argv[4,__pre]}" "${(P@)2}" "${(@)argv[__suf,-1]}" && __ret=0
That file is wonderful to read btw, my only complaint is that it is
perhaps a bit sparsely commented.
With set -x, zsh tells me
+_all_labels:39> compadd -M 'm:{a-zA-Z}={A-Za-z}' -V history-words -X
'%B---- history word%b' -Q -a 'historywords[beg,beg+slice]'
just before the big unmatched output (and the same when it works,
although sometimes the -M argument has 'r:|[._-]=* r:|=*' +'l:|=*
r:|=*' in it too).
I didn't try _history-complete-newer or a minimal .zshrc yet.
--
Mikael Magnusson
Messages sorted by:
Reverse Date,
Date,
Thread,
Author