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

2012-02-04 Thread Tomi Ollila
On Sat, 04 Feb 2012 12:31:57 +, Mark Walters  
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



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

2012-02-04 Thread Mark Walters
On Sat, 04 Feb 2012 22:14:25 +0200, Tomi Ollila  wrote:
> On Sat, 04 Feb 2012 12:31:57 +, Mark Walters  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...

Whoops: I hadn't even noticed that one. Is there any way of fixing it
so ido-completing-read works (see the link in my first message
id:"871uqijdy4.fsf at qmul.ac.uk")? Not because I want the extra
functionality but perhaps someone else likes it as it is.

Many thanks

Mark



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

2012-02-04 Thread Mark Walters
On Mon, 30 Jan 2012 10:21:38 +, Mark Walters  
wrote:
> On Mon, 30 Jan 2012 09:39:32 +, David Edmondson  wrote:
> > On Sun, 29 Jan 2012 23:17:55 +, Mark Walters  > gmail.com> wrote:
> > > I have been experimenting with notmuch-always-prompt-for-sender on my
> > > debian stable setup (emacs 23.2.1) and it doesn't like
> > > ido-completing-read. It goes to the minibuffer and then it seems to be
> > > impossible to exit the minibuffer.
> > > 
> > > I can find an emacs bug report #3274 and some discussion
> > > http://comments.gmane.org/gmane.emacs.bugs/27856 which indicates that it
> > > is a problem with ido initialisation. Unfortunately I can't get from 
> > > there to a
> > > solution (except upgrade emacs).
> > 
> > I'm not sure that notmuch-mua.el should be using `ido-completing-read',
> > and certainly not without `require'ing it.
> > 
> > Is there a particular thing required that `completing-read' doesn't do?
> 
> Thanks for the suggestion: I can confirm that with ido-completing-read
> replaced by completing-read it works nicely. The "ido" version shows the
> possibilities for you which is nice, but this works fine.

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
-- 
1.7.2.3



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

2012-02-04 Thread Mark Walters
On Mon, 30 Jan 2012 10:21:38 +, Mark Walters markwalters1...@gmail.com 
wrote:
 On Mon, 30 Jan 2012 09:39:32 +, David Edmondson d...@dme.org wrote:
  On Sun, 29 Jan 2012 23:17:55 +, Mark Walters 
  markwalters1...@gmail.com wrote:
   I have been experimenting with notmuch-always-prompt-for-sender on my
   debian stable setup (emacs 23.2.1) and it doesn't like
   ido-completing-read. It goes to the minibuffer and then it seems to be
   impossible to exit the minibuffer.
   
   I can find an emacs bug report #3274 and some discussion
   http://comments.gmane.org/gmane.emacs.bugs/27856 which indicates that it
   is a problem with ido initialisation. Unfortunately I can't get from 
   there to a
   solution (except upgrade emacs).
  
  I'm not sure that notmuch-mua.el should be using `ido-completing-read',
  and certainly not without `require'ing it.
  
  Is there a particular thing required that `completing-read' doesn't do?
 
 Thanks for the suggestion: I can confirm that with ido-completing-read
 replaced by completing-read it works nicely. The ido version shows the
 possibilities for you which is nice, but this works fine.

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
-- 
1.7.2.3

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


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

2012-02-04 Thread Tomi Ollila
On Sat, 04 Feb 2012 12:31:57 +, Mark Walters markwalters1...@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

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


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

2012-02-04 Thread Mark Walters
On Sat, 04 Feb 2012 22:14:25 +0200, Tomi Ollila tomi.oll...@iki.fi wrote:
 On Sat, 04 Feb 2012 12:31:57 +, Mark Walters markwalters1...@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...

Whoops: I hadn't even noticed that one. Is there any way of fixing it
so ido-completing-read works (see the link in my first message
id:871uqijdy4@qmul.ac.uk)? Not because I want the extra
functionality but perhaps someone else likes it as it is.

Many thanks

Mark

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


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

2012-01-30 Thread Mark Walters
On Mon, 30 Jan 2012 09:39:32 +, David Edmondson  wrote:
> On Sun, 29 Jan 2012 23:17:55 +, Mark Walters  gmail.com> wrote:
> > I have been experimenting with notmuch-always-prompt-for-sender on my
> > debian stable setup (emacs 23.2.1) and it doesn't like
> > ido-completing-read. It goes to the minibuffer and then it seems to be
> > impossible to exit the minibuffer.
> > 
> > I can find an emacs bug report #3274 and some discussion
> > http://comments.gmane.org/gmane.emacs.bugs/27856 which indicates that it
> > is a problem with ido initialisation. Unfortunately I can't get from there 
> > to a
> > solution (except upgrade emacs).
> 
> I'm not sure that notmuch-mua.el should be using `ido-completing-read',
> and certainly not without `require'ing it.
> 
> Is there a particular thing required that `completing-read' doesn't do?

Thanks for the suggestion: I can confirm that with ido-completing-read
replaced by completing-read it works nicely. The "ido" version shows the
possibilities for you which is nice, but this works fine.

Many thanks

Mark


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

2012-01-30 Thread David Edmondson
On Sun, 29 Jan 2012 23:17:55 +, Mark Walters  
wrote:
> I have been experimenting with notmuch-always-prompt-for-sender on my
> debian stable setup (emacs 23.2.1) and it doesn't like
> ido-completing-read. It goes to the minibuffer and then it seems to be
> impossible to exit the minibuffer.
> 
> I can find an emacs bug report #3274 and some discussion
> http://comments.gmane.org/gmane.emacs.bugs/27856 which indicates that it
> is a problem with ido initialisation. Unfortunately I can't get from there to 
> a
> solution (except upgrade emacs).

I'm not sure that notmuch-mua.el should be using `ido-completing-read',
and certainly not without `require'ing it.

Is there a particular thing required that `completing-read' doesn't do?
-- next part --
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: 



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

2012-01-30 Thread David Edmondson
On Sun, 29 Jan 2012 23:17:55 +, Mark Walters markwalters1...@gmail.com 
wrote:
 I have been experimenting with notmuch-always-prompt-for-sender on my
 debian stable setup (emacs 23.2.1) and it doesn't like
 ido-completing-read. It goes to the minibuffer and then it seems to be
 impossible to exit the minibuffer.
 
 I can find an emacs bug report #3274 and some discussion
 http://comments.gmane.org/gmane.emacs.bugs/27856 which indicates that it
 is a problem with ido initialisation. Unfortunately I can't get from there to 
 a
 solution (except upgrade emacs).

I'm not sure that notmuch-mua.el should be using `ido-completing-read',
and certainly not without `require'ing it.

Is there a particular thing required that `completing-read' doesn't do?


pgpFXUt2TfqoT.pgp
Description: PGP signature
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


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

2012-01-29 Thread Mark Walters

Hello

I have been experimenting with notmuch-always-prompt-for-sender on my
debian stable setup (emacs 23.2.1) and it doesn't like
ido-completing-read. It goes to the minibuffer and then it seems to be
impossible to exit the minibuffer.

I can find an emacs bug report #3274 and some discussion
http://comments.gmane.org/gmane.emacs.bugs/27856 which indicates that it
is a problem with ido initialisation. Unfortunately I can't get from there to a
solution (except upgrade emacs).

Many thanks

Mark




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

2012-01-29 Thread Mark Walters

Hello

I have been experimenting with notmuch-always-prompt-for-sender on my
debian stable setup (emacs 23.2.1) and it doesn't like
ido-completing-read. It goes to the minibuffer and then it seems to be
impossible to exit the minibuffer.

I can find an emacs bug report #3274 and some discussion
http://comments.gmane.org/gmane.emacs.bugs/27856 which indicates that it
is a problem with ido initialisation. Unfortunately I can't get from there to a
solution (except upgrade emacs).

Many thanks

Mark


___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch