(require 'gnus-bbdb)
(bbdb-initialize 'sc) ;; 'gnus / 'Gnus \e$B$O$O$:$7$F$/$@$5$$!#\e(B
(add-hook 'gnus-startup-hook 'gnus-bbdb-insinuate)
-(add-hook 'message-setup-hook 'gnus-bbdb-insinuate-message)
+
+;; T-gnus 6.15.5 \e$B0J>e$G$OITMW$G$9!#\e(B
+;(eval-after-load "message"
+; '(add-hook 'message-setup-hook 'gnus-bbdb-insinuate-message))
FLIM \e$B$G$O\e(B quote \e$B$5$l$?\e(B eword encoded word \e$B$O\e(B decode \e$B$5$l$^$;$s$,!"$=$l\e(B
\e$B$r6/@)E*$K\e(B decode \e$B$7$?$$>l9g$K$O!"<!$N@_Dj$r2C$($F$/$@$5$$!#\e(B
(eword-decode-string field-body))))
---
-\e$B0J2<$O\e(B bbdb.el / bbdb-hooks.el \e$B$K$"$F$k\e(B patch \e$B$G$9!#\e(B
+\e$B0J2<$O\e(B bbdb-com.el\e$B!"\e(Bbbdb-hooks.el \e$B$*$h$S\e(B bbdb.el \e$B$K$"$F$k\e(B patch \e$B$G$9!#\e(B
------ cut here ------ cut here ------ cut here ------ cut here ------
---- bbdb-2.33/lisp/bbdb-com.el~ Sat Sep 1 07:00:10 2001
-+++ bbdb-2.33/lisp/bbdb-com.el Mon Sep 10 10:12:28 2001
-@@ -1654,7 +1654,7 @@
+--- bbdb-2.34/lisp/bbdb-com.el~ Tue Jan 15 23:00:57 2002
++++ bbdb-2.34/lisp/bbdb-com.el Thu Jan 31 03:55:01 2002
+@@ -1686,7 +1686,7 @@
;; to be enclosed in quotes. Double-quotes and backslashes have
;; already been escaped. This quotes a few extra characters as
;; well (!,%, and $) just for common sense.
(format "\"%s\" <%s>" name net))
(t
(format "%s <%s>" name net)))))
---- bbdb-2.33/lisp/bbdb-hooks.el~ Sat Sep 1 07:00:10 2001
-+++ bbdb-2.33/lisp/bbdb-hooks.el Mon Sep 10 10:12:28 2001
-@@ -35,6 +35,8 @@
- ;; $Id: README-gnus-bbdb.ja,v 1.1.2.5.10.4 2001-09-10 10:25:52 yamaoka Exp $
+--- bbdb-2.34/lisp/bbdb-hooks.el~ Tue Jan 15 09:00:11 2002
++++ bbdb-2.34/lisp/bbdb-hooks.el Thu Jan 31 03:55:01 2002
+@@ -36,4 +36,6 @@
;;
+(eval-when-compile (require 'cl))
+
(require 'bbdb)
-
- (defvar rmail-buffer)
-@@ -384,13 +386,23 @@
- (marker (bbdb-header-start))
+ (require 'bbdb-com)
+@@ -405,13 +407,23 @@
+ ignore
field pairs fieldval ; do all bindings here for speed
regexp string notes-field-name notes
- replace-p)
;; Don't do anything if this message is from us. Note that we have
;; to look at the message instead of the record, because the record
;; will be of the recipient of the message if it is from us.
-@@ -400,7 +412,7 @@
+@@ -421,7 +433,7 @@
(goto-char marker)
(setq field (car (car ignore-all))
regexp (cdr (car ignore-all))
(if (and fieldval
(string-match regexp fieldval))
(setq ignore t)
-@@ -413,7 +425,8 @@
+@@ -434,7 +446,8 @@
pairs (cdr (car rest)) ; (REGEXP . STRING) or
; (REGEXP FIELD-NAME STRING) or
; (REGEXP FIELD-NAME STRING REPLACE-P)
+ fieldval (funcall extract-field-value-funtion field))
+ ; e.g., Subject line
(when fieldval
- (while pairs
- (setq regexp (car (car pairs))
---- bbdb-2.33/lisp/bbdb.el~ Wed Sep 5 07:00:12 2001
-+++ bbdb-2.33/lisp/bbdb.el Mon Sep 10 10:12:28 2001
-@@ -707,6 +707,7 @@
+ ;; we perform the auto notes stuff only for authors of a message
+ ;; or if explicitly requested
+--- bbdb-2.34/lisp/bbdb.el~ Tue Jan 15 23:00:58 2002
++++ bbdb-2.34/lisp/bbdb.el Thu Jan 31 03:55:01 2002
+@@ -737,6 +737,7 @@
(defvar bbdb-showing-changed-ones nil)
(defvar bbdb-modified-p nil)
(defvar bbdb-address-print-formatting-alist) ; "bbdb-print"