Bug: emacs 23.2 doesn't like ido-completing-read

Tomi Ollila tomi.ollila at iki.fi
Sat Feb 4 12:14:25 PST 2012


On Sat, 04 Feb 2012 12:31:57 +0000, Mark Walters <markwalters1009 at gmail.com> wrote:
> 
> I hadn't realised before but this also goes wrong if you use the prefix
> argument to mail (eg ctrl-u m). The current code seems to mess up the
> mini-buffer and even closing the buffer does not get out of it.
> 
> Changing ido-completing-read read to completing-read seems to fix the
> problem entirely. Since this will affect most debian stable users (*) I
> think we should fix it. The trivial patch below works for me but other solutions
> may be better as they could maintain the benefits of ido-completing-read
> (eg that it shows the possibilities).
>
> Best wishes
> 
> Mark
> 
> (*) Perhaps only those who have more than one email address.
> 
> diff --git a/emacs/notmuch-mua.el b/emacs/notmuch-mua.el
> index 023645e..41f82c2 100644
> --- a/emacs/notmuch-mua.el
> +++ b/emacs/notmuch-mua.el
> @@ -191,7 +191,7 @@ the From: header is already filled in by notmuch."
>      ;; Now prompt the user, either for an email address only or for a full identity.
>      (if one-name-only
>  	(let ((address
> -	       (ido-completing-read (concat "Sender address for " name ": ") addresses
> +	       (completing-read (concat "Sender address for " name ": ") addresses
>  				    nil nil nil 'notmuch-mua-sender-history (car addresses))))
>  	  (concat name " <" address ">"))
>        (ido-completing-read "Send mail From: " notmuch-identities

Should that other ido-completing-read be kept there -- it is the only
one left after this patch...

Tomi


> -- 
> 1.7.2.3



More information about the notmuch mailing list