Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!shelby!agate!ucbvax!tut.cis.ohio-state.edu!EW09.NAS.NASA.GOV!raible From: raible@EW09.NAS.NASA.GOV (Eric L. Raible) Newsgroups: gnu.emacs.bug Subject: bug in minibuffer-complete Message-ID: <8907121827.AA11689@ew09.nas.nasa.gov> Date: 12 Jul 89 18:27:19 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: raible@orville.nas.nasa.gov Distribution: gnu Organization: GNUs Not Usenet Lines: 23 The [no match] message from minibuffer-complete does not get displayed in some circumstances. This seems to be an old bug. I verified it on two different machines (BSD VAX and SGI 4D) in versions 18.50, 18.52, 18.54, 18.55. Execute illustrate-no-match-bug for a demonstration. (defun illustrate-no-match-bug () (interactive) (let ((minibuffer-completion-table '(())) ; a map which has no matches (test-map (copy-keymap minibuffer-local-map))) (define-key test-map "a" 'test) (define-key test-map "b" 'test) (read-from-minibuffer "See that 'a' and 'b' have different behavior:" "" test-map))) (defun test () (interactive) (if (eq last-command-char ?a) (message "We get the beep. Where is the [no match] message??? ")) (minibuffer-complete))