@end defvar
@node Extending spam.el
-@subsubsection spam.el \e$B$N3HD%!#\e(B
+@subsubsection spam.el \e$B$N3HD%\e(B
@cindex spam filtering
@cindex spam.el, extending
@cindex extending spam.el
-\e$B?7$7$$%P%C%/%(%s%I\e(B blackbox \e$B$rDI2C$7$?$$$"$J$?$N$?$a$K!"0J2<$rDs6!$7$^$7$g\e(B
-\e$B$&\e(B:
+\e$B?7$7$$%P%C%/%(%s%I\e(B blackbox \e$B$rDI2C$7$?$$$"$J$?$O!"0J2<$rMQ0U$7$F2<$5$$\e(B:
@enumerate
@item
-documentation
+\e$B@bL@J8\e(B
@item
-code
+\e$B%3!<%I\e(B
@example
(defvar spam-use-blackbox nil
"Blackbox \e$B$r;H$&$H$-$O\e(B t \e$B$K$9$k!#\e(B")
@end example
-@code{spam-list-of-checks} \e$B$K\e(B
+@code{spam-list-of-checks} \e$B$K\e(B
@example
(spam-use-blackbox . spam-check-blackbox)
@end example
\e$B$rDI2C!#\e(B
@item
-functionality
+\e$B4X?t\e(B
@code{spam-check-blackbox} \e$B4X?t$r=q$$$F2<$5$$!#$=$l\e(B
\e$B$O\e(B @samp{nil} \e$B$+\e(B @code{spam-split-group} \e$B$rJV$5$J$1$l$P$J$j$^$;$s!#$"$J\e(B
@node Creating a spam-stat dictionary
@subsubsection spam-stat \e$B<-=q$r:n$k\e(B
-\e$BE}7W$K4p$E$$$?\e(B spam \e$B_I2a$r;O$a$k$K!"$"$J$?$OFs$D$N%a!<%k$N%3%l%/%7%g%s$K\e(B
-\e$B4p$E$$$?E}7W$r:n$i$J$1$l$P$J$j$^$;$s!#0l$D$O\e(B spam\e$B!"$b$&0l$D$OHs\e(B-spam \e$B$G!#\e(B
+\e$BE}7W$K4p$E$$$?\e(B spam \e$B_I2a$r;O$a$k$K$O!"$"$J$?$OFs$D$N%a!<%k$N%3%l%/%7%g%s\e(B
+\e$B$K4p$E$$$?E}7W$r:n$i$J$1$l$P$J$j$^$;$s!#0l$D$O\e(B spam \e$B$b$&0l$D$OHs\e(B-spam \e$B$G!#\e(B
\e$B$=$7$F$=$l$i$NE}7W$O!"8e$GMxMQ$9$k$?$a$K<-=q$K3JG<$5$l$^$9!#$=$l$i$NE}7W\e(B
\e$B$r0UL#$N$"$k$b$N$K$9$k$?$a$K!"N>J}$N%3%l%/%7%g%s$K$D$-?tI4DL$N%a!<%k$,I,\e(B
\e$BMW$G$9!#\e(B