Subject: bug#5849: 23.1.95; completion-auto-help blocks icomplete-mode

From: Chong Yidong <[email-masked]>
Date: Sat, 10 Apr 2010 14:51:10 -0400

"Drew Adams" <[email-masked]> writes:

> If your suggestion were to just not show the message [Next char not
> unique] when icomplete-mode is on

Yes, obviously this is what I meant.  Like this:

=== modified file 'lisp/minibuffer.el'
*** lisp/minibuffer.el	2010-03-24 18:02:56 +0000
--- lisp/minibuffer.el	2010-04-10 18:49:41 +0000
***************
*** 528,536 ****
                ;; Show the completion table, if requested.
                (cond
                 ((not exact)
!                 (if (case completion-auto-help
!                       (lazy (eq this-command last-command))
!                       (t completion-auto-help))
                      (minibuffer-completion-help)
                    (minibuffer-message "Next char not unique")))
                 ;; If the last exact completion and this one were the same, it
--- 528,537 ----
                ;; Show the completion table, if requested.
                (cond
                 ((not exact)
!                 (if (cond (icomplete-mode t)
! 			  ((eq completion-auto-help 'lazy)
! 			   (eq this-command last-command))
! 			  (t completion-auto-help))
                      (minibuffer-completion-help)
                    (minibuffer-message "Next char not unique")))
                 ;; If the last exact completion and this one were the same, it