Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [PATCH] compdescribe fix for unsorted groups (workers/34814) (was: Re: completion: git: --fixup: problem with _describe -2V and duplicate commit subjects)
- X-seq: zsh-workers 35176
- From: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- To: "Zsh Hackers' List" <zsh-workers@xxxxxxx>
- Subject: Re: [PATCH] compdescribe fix for unsorted groups (workers/34814) (was: Re: completion: git: --fixup: problem with _describe -2V and duplicate commit subjects)
- Date: Sun, 17 May 2015 21:00:27 -0700
- In-reply-to: <20150517234059.GF2214@tarsus.local2>
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
- References: <5510AAD4.8040807@thequod.de> <20150329054753.GA2766@tarsus.local2> <20150514143627.GE1932@tarsus.local2> <20150516225422.GH1976@tarsus.local2> <150516210736.ZM4220@torch.brasslantern.com> <20150517234059.GF2214@tarsus.local2>
On May 17, 11:40pm, Daniel Shahaf wrote:
} Subject: Re: [PATCH] compdescribe fix for unsorted groups (workers/34814)
}
} Bart Schaefer wrote on Sat, May 16, 2015 at 21:07:35 -0700:
} > In any case I can't reproduce your reported problem, at least not quite
} > as you explain it above.
} >
} > Starting from commit d52bf91659522435d68f719389095001f050b6c5, I applied
} > DH's seven patches and then your 35127
OK, now starting from commit 34a1489f436d95bc2404f8e371130a469cbccebe, I
apply 35127 and:
torch% zstyle -L
zstyle ':completion:*:messages' format %S%d%s
zstyle ':completion:*:warnings' format 'No matches for %U%d%u'
zstyle ':completion:*' format '%SCompleting %U%d%u%s'
zstyle ':completion:*' group-name ''
zstyle ':completion:*' ignore-parents parent pwd ..
zstyle ':completion::*' insert-tab 'pending=1'
zstyle ':completion:*' menu 'yes=long' 'select=long-list'
zstyle ':completion:*' verbose true
torch% git checkout 1<TAB>
Completing recent commit object name
1d5b225 -- 35100: __git_recent_commits: massage ' ->*' from heads (3 hours
153a99d -- 35154: NEWS on arithmetic evaluation changes (3 days ago)
15aa99b -- 35139: complete the new (b) parameter flag (3 days ago)
1d5b225 -- 35100: __git_recent_commits: massage ' ->*' from heads (3 hours
153a99d -- 35154: NEWS on arithmetic evaluation changes (3 days ago)
15aa99b -- 35139: complete the new (b) parameter flag (3 days ago)
The duplication remains annoying -- again, this is coming from commit
454f079852deb0c704870c7d5a462485f1e65bbf (workers/35101) -- but I still
can't reproduce what you're seeing. I even whittled down to:
torch% zstyle -L
zstyle ':completion:*' group-name ''
zstyle ':completion:*' tag-order 'commits commit-objects' '*'
torch% git checkout 1<TAB>
1d5b225 -- 35100: __git_recent_commits: massage ' ->*' from heads (3 hours
153a99d -- 35154: NEWS on arithmetic evaluation changes (3 days ago)
15aa99b -- 35139: complete the new (b) parameter flag (3 days ago)
1d5b225 -- 35100: __git_recent_commits: massage ' ->*' from heads (3 hours
153a99d -- 35154: NEWS on arithmetic evaluation changes (3 days ago)
15aa99b -- 35139: complete the new (b) parameter flag (3 days ago)
Is there something else being found in your git tree(s) that I don't have?
Then you have this:
} 1 4 dot-zsh-3.1.5-pws-17 master zsh-4.0-patches
} 2 \#CVSPS.NO.BRANCH dot-zsh-3.1.5-pws-19 zsh zsh-4.2-patches
} 3 dot-zsh-3.1.5-pws-14 interrupt_abort zsh-3.1.5-pws-16-patches
Something is generating 1 2 3 4 as possible completions. Do you perhaps
have a git alias for a command that's being invoked by _git, so that the
output is not as _git expects? (The "stray" 1 in your output is the 1 on
the command line matching exactly the 1 in this listing.)
Messages sorted by:
Reverse Date,
Date,
Thread,
Author