Subject: bug#12092: 24.1; Completion cycling completely broken in shell

From: Chong Yidong <[email-masked]>
Date: Mon, 17 Sep 2012 22:47:33 +0800

Milan Zamazal <[email-masked]> writes:

>   M-x set-variable RET completion-cycle-threshold RET t RET   (enable completion cycling)
>   M-x shell RET   (start an interactive shell)
>   cd /usr/   (type in a partial command line)
>   TAB   (initial completion; `../ ' is inserted which is fine)
>   TAB   (repeated completion; `../ ' is replaced with `.' and an error is signalled)

I've committed a fix for this particular bug.  Bug#12221 still remains a
problem, but that is a slightly different issue.