Usability of 3.02 - gnus, message

2011-01-14 Thread Philipp Haselwarter
Hi again,
thanks for fixing the issue with 'search.
But as it stands, bbdb3 is not working very well for me:

a) when I'm in the summary buffer (gnus) and hit ':',
   `bbdb-mua-display-sender' gets called, now without error, but nothing
   happens.
   I have `bbdb-update-records-p' set to the 'query lambda form, also
   tried it with 'create, no different.
   Shouldn't I get queried if I want to add the entry to the db?
   Wasn't there even a setting that allowed to get queried for every
   mail I receive?
   
b) tab-completion for mail addresses seems broken.
   In message-mode, TAB is bound to `message-tab', which ends up looking
   for `bbdb-complete-name' (cf. `message-expand-name').
   This is unbound, so no bbdb completion happens.
   I'm not familiar with previous versions of bbdb, but I guess
   `bbdb-complete-name' used to be what `bbdb-complete-mail' is now?
   I don't know about the motivation for the renaming, but the problem
   can be resolved with a simple
   
--8---cut here---start-8---
   (defalias 'bbdb-complete-name 'bbdb-complete-mail)
--8---cut here---end---8---

   As I don't know about previous usage of bbdb-complete-name, I'm not
   sure this is a sane solution (might introduce trouble elsewhere?)

-- 
Philipp Haselwarter


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


(error Attempt to split minibuffer window)

2011-01-14 Thread Stefan Monnier
When I invoke M-x bbdb from my minibuffer-only frame, BBDB burps with
the above error.  The Elisp backtrace is:

  split-window(#window 8 on  *Minibuf-0* 0)
  bbdb-pop-up-buffer(t nil)
  bbdb-display-records-internal((...) multi-line nil t nil)
  bbdb-display-records((...) multi-line nil t)
  bbdb( multi-line)
  call-interactively(bbdb t nil)
  execute-extended-command(nil)
  call-interactively(execute-extended-command nil nil)

This is with the CVS code from nongnu.org.


Stefan


PS: BTW, I suggest the patch below to let users initialize BBDB in their
.emacs with a single `load' (i.e. without messing with load-path
themselves):

--- Makefile.~1.2.~ 2010-12-15 01:24:53.0 -0500
+++ Makefile2011-01-14 21:06:59.0 -0500
@@ -88,6 +88,7 @@
 bbdb-autoloads.el: $(DEPSRCS)
@-$(RM) $@;
@echo (provide 'bbdb-autoloads)  $@;
+   @echo (add-to-list 'load-path (or (file-name-directory load-file-name) 
(car load-path)))\n\n  $@;
@echo   $@;
@$(emacs) -batch -l autoload \
--eval '(setq generated-autoload-file '`pwd`'/$@)' \


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/