Update.
[elisp/gnus.git-] / Nana-TIPS.ja
index 57a24bb..b7f5918 100644 (file)
@@ -11,40 +11,172 @@ TODO.ja \e$B$N!V\e(B*1998/10/03-01 \e$BG$0U%a%C%;!<%8\e(B cite \e$B5!G=$N<BAuJ}K!JQ99
 ;; \e$BG=@-$,$"$j$^$9!#\e(B
 
 ---
-message-setup-hook (Default: nil)
-message-mime-setup-function (Default: 'turn-on-mime-edit)
+message-syntax-checks
+message-default-encoding (Default: "7bit")
 
-Message \e$BJT=8MQ\e(B buffer \e$B$r\e(B MIME \e$B%a%C%;!<%8JT=8%b!<%I$K@Z$jBX$($k$?$a$N4X\e(B
-\e$B?t$r!"\e(B Semi-gnus \e$B$G$O\e(B message-setup-hook \e$B$+$i8F$S=P$7$F$$$^$9$,!"@lMQ\e(B
-\e$B$NJQ?t$r$b$&$1!"\e(B message-setup-hook \e$B$N<B9TA0$K$3$NJQ?t$K@_Dj$5$l$?4X?t\e(B
-\e$B$r8F$S=P$7$^$9!#\e(B
-
-message-setup-hook \e$B$NFbMF$rJQ99$7$F$$$kJ}$OCm0U$,I,MW$G$9!#\e(B
+Message \e$B$NAw?.;~$K\e(B Content-Transfer-Encoding \e$B$r%A%'%C%/$9$k$h$&$K$7$^\e(B
+\e$B$7$?!#\e(B
+\e$B%A%'%C%/$N4p=`$O\e(B header \e$B$K\e(B Content-Transfer-Encoding \e$B$,;XDj$5$l$F$$$k\e(B
+\e$B>l9g$K$O!"$=$l$K=>$$!";XDj$5$l$F$$$J$$>l9g$K$O!"\e(B
+message-default-encoding \e$B$G;XDj$5$l$F$$$k\e(B encodeing \e$B$K=>$$$^$9!#\e(B
 
+\e$B$3$N%A%'%C%/$r9T$$$?$/$J$$>l9g$K$O!"\e(B message-syntax-checks \e$B$K\e(B
+'(encoding . disable) \e$B$rDI2C$7$F$/$@$5$$!#\e(B
 ---
 message-header-hook
-message-encode-header-function (Default: 'eword-encode-header)
-message-after-header-encode-hook (Default: nil)
+
+message-header-encode-function (Default: 'eword-encode-header)
+*6.9.4: message-encode-header-function \e$B$+$i2~L>\e(B
+
+message-header-encode-hook (Default: nil)
+*6.9.4: message-after-header-encode-hook \e$B$+$i2~L>\e(B
 
 Header \e$B$r\e(B encode \e$B$9$k$?$a$N4X?t$r!"\e(B Semi-gnus \e$B$G$O\e(B message-header-hook
 \e$B$+$i8F$S=P$7$F$$$^$9$,!"@lMQ$NJQ?t$r$b$&$1!"\e(B message-header-hook \e$B$N<B\e(B
 \e$B9T8e$K$3$NJQ?t$K@_Dj$5$l$?4X?t$r8F$S=P$7$^$9!#\e(B
 
-\e$B$^$?!"?7$?$K\e(B message-after-header-encode-hook \e$B$r$b$&$1!"\e(B
-message-encode-header-function \e$B$N8F$S=P$78e$K$3$N\e(B hook \e$B$r<B9T$7$^$9!#\e(B
+\e$B$^$?!"?7$?$K\e(B message-header-encode-hook \e$B$r$b$&$1!"\e(B
+message-header-encode-function \e$B$N8F$S=P$78e$K$3$N\e(B hook \e$B$r<B9T$7$^$9!#\e(B
 
 message-setup-hook \e$B$NFbMF$rJQ99$7$F$$$kJ}$O!"Cm0U$,I,MW$G$9!#\e(B
 
 X-PGP-Sig \e$B%Q%C%1!<%8$r;HMQ$7$F$*$j!"\e(B message-header-hook \e$B$K\e(B
 x-pgp-sig-sign \e$B$r@_Dj$5$l$F$$$kJ}$O!"\e(B \e$B@_Dj@h$r\e(B
-message-after-header-encode-hook \e$B$K0\F0$7$F$/$@$5$$!#\e(B
+message-header-encode-hook \e$B$K0\F0$7$F$/$@$5$$!#\e(B
 
 ---
 Chao-gnus 6.9 \e$B$G$NJQ99$r<h$j9~$s$G$"$j$^$9$N$G!"\e(B apel \e$B$O\e(B 9.5 \e$B0J9_$N$b\e(B
-\e$B$N!"\e(B FLIM \e$B$O\e(B 1.11.1 \e$B0J9_$N$b$N\e(B SEMI \e$B$O\e(B 1.10.0 \e$B0J9_$N$b$N$,I,MW$G$9!#\e(B
+\e$B$N!"\e(B FLIM \e$B$O\e(B 1.11.2 \e$B0J9_$N$b$N\e(B SEMI \e$B$O\e(B 1.10.0 \e$B0J9_$N$b$N$,I,MW$G$9!#\e(B
 
 \e$B$^$?!"\e(B BBDB \e$B$r;HMQ$5$l$F$$$kJ}$O!"\e(B bbdb-gnus.elc \e$B$r\e(B Semi-gnus 6.8.X \e$B0J\e(B
 \e$BA0$N$b$N$H6&M-$9$k$3$H$O$G$-$^$;$s!#I,$:!"\e(B byte-compile \e$B$7D>$7$F$/$@$5\e(B
 \e$B$$!#\e(B
 ;; gnus \e$B$r5/F0$7$?$"$H$G!"\e(B bbdb-gnus.el \e$B$N$_$r\e(B byte-compile \e$B$9$k$H$$$&\e(B
 ;; \e$B$N$,$*<j7Z$G$9!#\e(B :-)
+
+---
+gnus-bbdb.el
+
+Chao-gnus 6.9 \e$B$r<h$j9~$s$@\e(B Semi-gnus \e$B$KFC2=$7$?\e(B BBDB API \e$B%b%8%e!<%k$G\e(B
+\e$B$9!#\e(B 
+\e$B$3$N%b%8%e!<%k$r;HMQ$9$k$3$H$K$h$C$F!"\e(B Semi-gnus \e$B$G;HMQ$9$k>l9g$K$O\e(B
+mime-bbdb \e$B$,ITMW$K$J$j$^$9!#\e(B
+
+1.11.2 \e$B0J9_$N\e(B FLIM \e$B$,I,MW$G$9!#\e(B
+
+bbdb-auto-notes-hook \e$B$r;HMQ$7$F$$$J$$J}$K$OITMW$G$9$,!";HMQ$7$F$$$kJ}\e(B
+\e$B$O\e(B bbdb.el / bbdb-hooks.el \e$B$K$3$N%U%!%$%k$N:G8e$K$"$k\e(B patch \e$B$r$"$F$kI,\e(B
+\e$BMW$,$"$j$^$9!#\e(B
+
+\e$B@_DjNc\e(B:
+
+;; mime-bbdb \e$B$K4X$9$k@_Dj$OITMW$G$9!#\e(B
+;(setq mime-bbdb/use-mail-extr nil)
+;(eval-after-load "mail-extr" '(require 'mime-bbdb))
+
+(require 'bbdb)
+(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)
+
+--- 6.9.4: \e$B$G$3$NJQ99$OGQ;_$7$^$7$?!#\e(B
+message-setup-hook (Default: nil)
+message-mime-setup-function (Default: 'turn-on-mime-edit)
+
+Message \e$BJT=8MQ\e(B buffer \e$B$r\e(B MIME \e$B%a%C%;!<%8JT=8%b!<%I$K@Z$jBX$($k$?$a$N4X\e(B
+\e$B?t$r!"\e(B Semi-gnus \e$B$G$O\e(B message-setup-hook \e$B$+$i8F$S=P$7$F$$$^$9$,!"@lMQ\e(B
+\e$B$NJQ?t$r$b$&$1!"\e(B message-setup-hook \e$B$N<B9TA0$K$3$NJQ?t$K@_Dj$5$l$?4X?t\e(B
+\e$B$r8F$S=P$7$^$9!#\e(B
+
+message-setup-hook \e$B$NFbMF$rJQ99$7$F$$$kJ}$OCm0U$,I,MW$G$9!#\e(B
+---
+
+*** org/bbdb.el        Tue May 12 10:51:51 1998
+--- bbdb.el    Thu Oct 29 11:52:25 1998
+***************
+*** 620,625 ****
+--- 620,626 ----
+  (defvar bbdb-showing-changed-ones nil)
+  (defvar bbdb-modified-p nil)
+  (defvar bbdb-elided-display nil)
++ (defvar bbdb-extract-field-value-function-list nil)
+  
+  (defvar bbdb-debug t)
+  (defmacro bbdb-debug (&rest body)
+
+---
+*** org/bbdb-hooks.el  Tue May 12 10:51:49 1998
+--- bbdb-hooks.el      Thu Oct 29 13:03:52 1998
+***************
+*** 352,363 ****
+       (marker (bbdb-header-start))
+       field pairs fieldval  ; do all bindings here for speed
+       regexp string notes-field-name notes
+!       replace-p replace-or-add-msg)
+      (set-buffer (marker-buffer marker))
+      (save-restriction
+!       (widen)
+!       (goto-char marker)
+!       (if (and (setq fieldval (bbdb-extract-field-value "From"))
+              (string-match (bbdb-user-mail-names) fieldval))
+         ;; 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
+--- 352,373 ----
+       (marker (bbdb-header-start))
+       field pairs fieldval  ; do all bindings here for speed
+       regexp string notes-field-name notes
+!      replace-p replace-or-add-msg
+!      extract-field-value-funtion)
+      (set-buffer (marker-buffer marker))
+      (save-restriction
+!       (let ((function-list bbdb-extract-field-value-function-list)
+!          function)
+!      (or (progn
+!            (while (and (not extract-field-value-funtion)
+!                        (setq function (pop function-list)))
+!              (setq extract-field-value-funtion (funcall function)))
+!            extract-field-value-funtion)
+!          (progn
+!            (widen)
+!            (goto-char marker)
+!            (setq extract-field-value-funtion 'bbdb-extract-field-value))))
+!       (if (and (setq fieldval (funcall extract-field-value-funtion "From"))
+              (string-match (bbdb-user-mail-names) fieldval))
+         ;; 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
+***************
+*** 368,374 ****
+         (goto-char marker)
+         (setq field (car (car ignore-all))
+               regexp (cdr (car ignore-all))
+!              fieldval (bbdb-extract-field-value field))
+         (if (and fieldval
+                  (string-match regexp fieldval))
+             (setq ignore t)
+--- 378,384 ----
+         (goto-char marker)
+         (setq field (car (car ignore-all))
+               regexp (cdr (car ignore-all))
+!              fieldval (funcall extract-field-value-funtion field))
+         (if (and fieldval
+                  (string-match regexp fieldval))
+             (setq ignore t)
+***************
+*** 382,388 ****
+               pairs (cdr (car rest))  ; (REGEXP . STRING) or
+                                       ; (REGEXP FIELD-NAME STRING) or
+                                       ; (REGEXP FIELD-NAME STRING REPLACE-P)
+!              fieldval (bbdb-extract-field-value field)) ; e.g., Subject line
+         (if fieldval
+             (while pairs
+               (setq regexp (car (car pairs))
+--- 392,398 ----
+               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
+         (if fieldval
+             (while pairs
+               (setq regexp (car (car pairs))
+
+---