Re: completition in mini-buffer
On Tue, Nov 08 2011, Peter Münster wrote: > On Mon, Nov 07 2011, Peter Münster wrote: > >> (defadvice gnus-summary-resend-message (around resend-with-bbdb (address n) >>activate) >> "Resend message with bbdb address completion." >> (flet ((message-read-from-minibuffer (p &optional d) >>(bbdb-completing-read-mails p d))) >> ad-do-it)) >> >> There are no errors, but `bbdb-completing-read-mails' is not called... >> Why? > > Found it: the reason seems to be, that `message-read-from-minibuffer' is > called from the `interactive' form... Looks like you're getting a solution over in emacs, hope it works! -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: completition in mini-buffer
On Mon, Nov 07 2011, Peter Münster wrote: > (defadvice gnus-summary-resend-message (around resend-with-bbdb (address n) >activate) > "Resend message with bbdb address completion." > (flet ((message-read-from-minibuffer (p &optional d) >(bbdb-completing-read-mails p d))) > ad-do-it)) > > There are no errors, but `bbdb-completing-read-mails' is not called... > Why? Found it: the reason seems to be, that `message-read-from-minibuffer' is called from the `interactive' form... -- Peter -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: completition in mini-buffer
On Mon, Nov 07 2011, Eric Abrahamsen wrote: > Also: see `bbdb-completing-read-mails', it might be enough to replace > `message-read-from-minibuffer' with your own function that uses this. Thanks! Redefinig `message-read-from-minibuffer' works well: --8<---cut here---start->8--- (defun message-read-from-minibuffer (prompt &optional initial-contents) (bbdb-completing-read-mails prompt initial-contents)) --8<---cut here---end--->8--- But it would be nicer, if this redefinition would be active only for some selected commands, such as `gnus-summary-resend-message', so I tried it with `defadvice', but it does not work: --8<---cut here---start->8--- (defadvice gnus-summary-resend-message (around resend-with-bbdb (address n) activate) "Resend message with bbdb address completion." (flet ((message-read-from-minibuffer (p &optional d) (bbdb-completing-read-mails p d))) ad-do-it)) --8<---cut here---end--->8--- There are no errors, but `bbdb-completing-read-mails' is not called... Why? TIA for any help, -- Peter -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: completition in mini-buffer
On Mon, Nov 07 2011, Eric Abrahamsen wrote: > On Mon, Nov 07 2011, Peter Münster wrote: > >> Hello, >> >> What should I do, to get completion of email addresses in the >> mini-buffer, when using `gnus-summary-resend-message' (S-D-r)? >> >> TIA for any hint! > > Well, this is really only a hint, but that command uses > `message-read-from-minibuffer', which will use `mail-abbrevs-setup' if > it's bound. You could probably write a function that would hook bbdb > into `mail-abbrevs-setup' so that bbdb names and addresses are present > for completion. I have no idea if that would work, and it would likely > "feel" different than the usual address completion in new message > address header fields, but it could work… Also: see `bbdb-completing-read-mails', it might be enough to replace `message-read-from-minibuffer' with your own function that uses this. E -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: completition in mini-buffer
On Mon, Nov 07 2011, Peter Münster wrote: > Hello, > > What should I do, to get completion of email addresses in the > mini-buffer, when using `gnus-summary-resend-message' (S-D-r)? > > TIA for any hint! Well, this is really only a hint, but that command uses `message-read-from-minibuffer', which will use `mail-abbrevs-setup' if it's bound. You could probably write a function that would hook bbdb into `mail-abbrevs-setup' so that bbdb names and addresses are present for completion. I have no idea if that would work, and it would likely "feel" different than the usual address completion in new message address header fields, but it could work… Eric -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
completition in mini-buffer
Hello, What should I do, to get completion of email addresses in the mini-buffer, when using `gnus-summary-resend-message' (S-D-r)? TIA for any hint! -- Peter -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/