Synch with No Gnus (201109102129).
[elisp/gnus-doc-ja.git] / gnus-ja.texi
index e8201d3..10437d6 100644 (file)
@@ -1,5 +1,7 @@
 \input texinfo
 
+@include gnus-overrides-ja.texi
+
 @setfilename gnus-ja
 @settitle Gnus Manual
 @syncodeindex fn cp
@@ -10,8 +12,7 @@
 @end iftex
 
 @copying
-Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+Copyright @copyright{} 1995-2011 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -56,7 +57,7 @@ developing GNU and promoting software freedom.''
 \makeindex
 \begin{document}
 
-\newcommand{\gnusversionname}{No Gnus v0.11}
+\newcommand{\gnusversionname}{No Gnus v0.18}
 \newcommand{\gnuschaptername}{}
 \newcommand{\gnussectionname}{}
 
@@ -330,7 +331,7 @@ developing GNU and promoting software freedom.''
 @end iflatex
 @end iftex
 
-@dircategory Emacs
+@dircategory Emacs network features
 @direntry
 * Gnus-ja: (gnus-ja).           The newsreader Gnus (Japanese).
 @end direntry
@@ -339,7 +340,12 @@ developing GNU and promoting software freedom.''
 @end iftex
 
 @titlepage
+@ifset WEBHACKDEVEL
+@title Gnus Manual (DEVELOPMENT VERSION)
+@end ifset
+@ifclear WEBHACKDEVEL
 @title Gnus Manual
+@end ifclear
 
 @author by Lars Magne Ingebrigtsen
 @page
@@ -359,7 +365,7 @@ Gnus \e$B$r;H$&$3$H$K$h$C$F\e(B Emacs \e$B$G%K%e!<%9$r\e(B (\e$B$=$l$K%a!<%k$b\e(B) \e$
 \e$B$"$i$f$k6K0-$J<jCJ$r6n;H$7$F<j$KF~$l$k$3$H$,$G$-$^$9!#1?;n$7$r$7$F$_$h$&\e(B
 \e$B$H;W$&$J$i$P!"$9$Y$F$rF1;~$KMQ$$$k$3$H$b$G$-$^$9!#\e(B
 
-\e$B$3$N@bL@=q$O\e(B No Gnus v0.11 \e$B$KBP1~$7$^$9!#\e(B
+\e$B$3$N@bL@=q$O\e(B No Gnus v0.18 \e$B$KBP1~$7$^$9!#\e(B
 
 @ifnottex
 @insertcopying
@@ -391,7 +397,7 @@ Emacs \e$B$,J8>O$rJT=8$9$k?M$KNO$rM?$($k$h$&$K!"\e(BGnus \e$B$O%K%e!<%9$rFI$`?M$KNO
 \e$B$9!#\e(B
 @c
 @c \e$B0J2<$N9T$rJQ99$9$k$H$-$O\e(B ../Makefile.in \e$B$rD4@0$7$F$/$@$5$$!#\e(B
-\e$B$3$N@bL@=q$O\e(B No Gnus v0.11 \e$B$KBP1~$7$^$9!#\e(B
+\e$B$3$N@bL@=q$O\e(B No Gnus v0.18 \e$B$KBP1~$7$^$9!#\e(B
 
 @heading \e$B4XO"$9$kB>$N%^%K%e%"%k\e(B
 @itemize
@@ -708,6 +714,7 @@ Other Sources
 * Anything Groups::             Dired?  \e$BC/$,\e(B dired \e$B$J$s$F;H$&$N\e(B?
 * Document Groups::             \e$B8DJL$N%U%!%$%k72$O%0%k!<%W$NAG\e(B
 * Mail-To-News Gateways::       \e$B%a!<%k$+$i%K%e!<%9$X$N%2!<%H%&%'%$$rDL$7$F5-;v$rEj9F$9$k\e(B
+* The Empty Backend::           \e$B%K%e!<%9$r2?$b<hF@$7$J$$%P%C%/%(%s%I\e(B
 
 Document Groups
 
@@ -797,13 +804,13 @@ Searching
 
 nnir
 
-* What is nnir::                nnir \e$B$O2?$r$9$k$+\e(B
+* What is nnir?::               @code{nnir} \e$B$O2?$r$9$k$+\e(B?
 * Basic Usage::                 \e$B4JC1$J8!:w$N$7$+$?\e(B
-* Setting up nnir::             nnir \e$B$N@_DjJ}K!\e(B
+* Setting up nnir::             @code{nnir} \e$B$N@_DjJ}K!\e(B
 
 Setting up nnir
 
-* Associating Engines::         \e$B%(%s%8%s$H$N4XO"IU$1\e(B
+* Associating Engines::         \e$B%(%s%8%s$H4XO"IU$1$kJ}K!\e(B
 
 Various
 
@@ -1174,13 +1181,13 @@ Gnus \e$B$O!"IaDL$O%0%k!<%W$,?7$7$$$+$I$&$+$r!"9XFI$7$F$$$k%0%k!<%W$H:o=|$5\e(B
 \e$B$$$^$9!#$3$NJ}K!$OFC$KB.$$$H$$$&$o$1$G$O$"$j$^$;$s!#\e(B
 @code{gnus-check-new-newsgroups} \e$B$,\e(B @code{ask-server} \e$B$G$"$k$H!"\e(BGnus \e$B$O\e(B
 \e$B%5!<%P!<$K!":G8e$K@\B3$7$F$+$i?7$7$$%0%k!<%W$,$G$-$F$$$k$+$I$&$+$r?R$M$^\e(B
-\e$B$9!#$3$NJ}K!$OB.$$$7!"0B>e$,$j$G$9!#$3$l$K$h$j!":o=|$5$l$?%0%k!<%W$N%j%9\e(B
-\e$B%H$rJ];}$7$F$*$/$3$H$+$i$+$i40A4$K3+J|$5$l$^$9!#$G$9$+$i!"\e(B
-@code{gnus-save-killed-list} \e$B$r\e(B @code{nil} \e$B$K$9$k$3$H$,$G$-$k$G$7$g$&!#\e(B
-\e$B$=$&$9$l$P!"5/F0!"=*N;$NN>J}!"$=$7$FA4BN$K$o$?$C$F;~4V$r@aLs$G$-$^$9!#%G%#\e(B
-\e$B%9%/>CHqNL$b>/$J$/$J$j$^$9!#$=$l$J$i!"$I$&$7$F$3$l$,%G%#%U%)%k%H$G$O$J$$\e(B
-\e$B$N$G$7$g$&\e(B? \e$B;DG0$J$,$i!"$9$Y$F$N%5!<%P!<$,$3$NL?Na$rM}2r$9$k$o$1$G$O$J$$\e(B
-\e$B$N$G$9!#\e(B
+\e$B$9!#$3$NJ}K!$OB.$$$7!"0B>e$,$j$G$9!#$3$l$K$h$j!":o=|$5$l$?%0%k!<\e(B
+\e$B%W\e(B (@pxref{Group Levels}) \e$B$N%j%9%H$rJ];}$7$F$*$/$3$H$+$i$+$i40A4$K3+J|$5\e(B
+\e$B$l$^$9!#$G$9$+$i!"\e(B@code{gnus-save-killed-list} \e$B$r\e(B @code{nil} \e$B$K$9$k$3$H\e(B
+\e$B$,$G$-$k$G$7$g$&!#$=$&$9$l$P!"5/F0!"=*N;$NN>J}!"$=$7$FA4BN$K$o$?$C$F;~4V\e(B
+\e$B$r@aLs$G$-$^$9!#%G%#%9%/>CHqNL$b>/$J$/$J$j$^$9!#$=$l$J$i!"$I$&$7$F$3$l$,\e(B
+\e$B%G%#%U%)%k%H$G$O$J$$$N$G$7$g$&\e(B? \e$B;DG0$J$,$i!"$9$Y$F$N%5!<%P!<$,$3$NL?Na$r\e(B
+\e$BM}2r$9$k$o$1$G$O$J$$$N$G$9!#\e(B
 
 \e$B;d$O:#$"$J$?$,2?$r9M$($F$$$k$+$rEv$F$i$l$^$9!#$I$&$9$l$P%5!<%P!<\e(B
 \e$B$,\e(B @code{ask-server} \e$B$rM}2r$9$k$+$,$o$+$k$N$G$7$g$&\e(B? \e$B$(!"0c$&$N$G$9\e(B
@@ -1217,9 +1224,10 @@ Gnus \e$B$O\e(B @code{ask-server} \e$BL?Na$r$=$l$>$l$NA*BrJ}K!$KBP$7$F<B9T$7!"IaDL$
 @table @code
 @item gnus-subscribe-zombies
 @vindex gnus-subscribe-zombies
-\e$B$9$Y$F$N?7$7$$%0%k!<%W$r%>%s%S\e(B (zombie) \e$B$K$7$^$9!#$3$l$,%G%#%U%)%k%H$K$J$C\e(B
-\e$B$F$$$^$9!#8e$G%>%s%S$r\e(B (@kbd{A z} \e$B$K$h$C$F\e(B) \e$B354Q$7$?$j!"\e(B(@kbd{S z} \e$B$K$h$C\e(B
-\e$B$F\e(B) \e$BE,@Z$K$9$Y$F$r:o=|$7$?$j!"\e(B(@kbd{u} \e$B$K$h$C$F\e(B) \e$B9XFI$7$?$j$G$-$^$9!#\e(B
+\e$B$9$Y$F$N?7$7$$%0%k!<%W$r%>%s%S\e(B (zombie) \e$B$K$7$^$9\e(B (@pxref{Group Levels})\e$B!#\e(B
+\e$B$3$l$,%G%#%U%)%k%H$K$J$C$F$$$^$9!#8e$G%>%s%S$r\e(B (@kbd{A z} \e$B$K$h$C$F\e(B) \e$B354Q\e(B
+\e$B$7$?$j!"\e(B(@kbd{S z} \e$B$K$h$C$F\e(B) \e$BE,@Z$K$9$Y$F$r:o=|$7$?$j!"\e(B(@kbd{u} \e$B$K$h$C\e(B
+\e$B$F\e(B) \e$B9XFI$7$?$j$G$-$^$9!#\e(B
 
 @item gnus-subscribe-randomly
 @vindex gnus-subscribe-randomly
@@ -1299,6 +1307,10 @@ options -n !alt.all !rec.all sci.all
 \e$B$l$^$9!#$3$NJQ?t$O%G%#%U%)%k%H$G\e(B @code{gnus-subscribe-alphabetically} \e$B$K\e(B
 \e$B$J$j$^$9!#\e(B
 
+``options -n'' \e$B$N7A<0$OC1=c2a$.$^$9!#>e5-$N9=J8$O%5%]!<%H$7$F$$$k$b$N$N\e(B
+\e$B$9$Y$F$G$9!#$D$^$j!"$"$k%K%e!<%93,AX$r6/$$$F9VFI$9$k$3$H$b$G$-$k$7!"$"$k\e(B
+\e$B%K%e!<%93,AX$r9VFIBP>]$+$i=|30$9$k$3$H$b$G$-$k$H$$$&$3$H$G$9!#\e(B
+
 @vindex gnus-options-not-subscribe
 @vindex gnus-options-subscribe
 @file{.newsrc} \e$B%U%!%$%k$r$$$8$j$?$/$J$$>l9g$O!"\e(B
@@ -1427,7 +1439,7 @@ Groups})\e$B!#$3$NJQ?t$O@55,I=8=$G$"$k$3$H$b$G$-$^$9!#$=$N$h$&$J>l9g$O!"%U%!\e(B
 \e$BJQ?t\e(B @code{gnus-startup-file} \e$B$O5/F0%U%!%$%k$,$I$3$K$"$k$+$r;XDj$7$^$9!#\e(B
 \e$B%G%#%U%)%k%HCM$O\e(B @file{~/.newsrc} \e$B$G!"$=$l$,$I$N$h$&$J$b$N$G$"$l!"KvHx\e(B
 \e$B$K\e(B @samp{.eld} \e$B$rIU$1$?$b$N$,\e(B Gnus (El Dingo) \e$B$N5/F0%U%!%$%k$K$J$j$^$9!#\e(B
-\e$B$3$N%U%!%$%k$N%P!<%8%g%s@)8f$r$7$?$$$H$-\e(B
+\e$B$3$N%U%!%$%k$NHV9fIU$-%P%C%/%"%C%W$r;D$7$F$*$-$?$$$H$-\e(B
 \e$B$O\e(B @code{gnus-backup-startup-file} \e$B$r%;%C%H$7$F$/$@$5$$!#$=$l\e(B
 \e$B$O\e(B @code{version-control} \e$BJQ?t$HF1$8CM$r<h$j$^$9!#\e(B
 
@@ -2322,6 +2334,7 @@ Gnus \e$B$O%l%Y%k\e(B 1 \e$B$+$i\e(B @code{gnus-level-subscribed} (\e$B$3$NCM$r4^$`\e(
 \e$B%W$dHs9VFI$N%0%k!<%W$bI=<($5$;$k$3$H$,$G$-$^$9!#$D$^$j!"Hs9VFI$N%0%k!<%W\e(B
 \e$B$O1#$5$l$F$$$k!"$H8@$C$F$bNI$$$G$7$g$&!#\e(B
 
+@cindex zombie groups
 \e$B%>%s%S$H\e(B kill \e$B%0%k!<%W$O!"%G%#%U%)%k%H$G$O1#$5$l$F$$$kE@$GHs9VFI$N%0%k!<\e(B
 \e$B%W$K;w$F$$$^$9!#$7$+$7!"\e(BGnus \e$B$,%K%e!<%9%5!<%P!<$KBP$7$F%>%s%S$H\e(B kill \e$B%0\e(B
 \e$B%k!<%W$K4X$9$k>pJs\e(B (\e$B5-;v?t!"L$FI5-;v?t\e(B) \e$B$NLd$$9g$o$;$r$7$J$$E@$G!"9XFI$*\e(B
@@ -2473,6 +2486,15 @@ Gnus \e$B$ODL>o!"\e(B@code{gnus-activate-level} \e$B$+$=$l$h$j>.$5$$%l%Y%k$N%0%k!<%
 @section \e$B30It%0%k!<%W\e(B
 @cindex foreign groups
 
+\e$B$I$&$d$C$F%5!<%P!<$r9VFI$9$k$+\e(B (@pxref{Finding the News}) \e$B$r9M$($k$H$-!"\e(B
+\e$B:G=i$K;W$$IU$/$N\e(B
+\e$B$O\e(B @code{gnus-secondary-select-methods} \e$B$*$h\e(B
+\e$B$S\e(B @code{gnus-select-method} \e$B$K\e(B Emacs Lisp \e$B$GDj5A$r=q$/$3$H$G$7$g$&!#JL\e(B
+\e$B$N$d$jJ}$O30It$N%5!<%P!<$H%0%k!<%W$r;H$&$3$H$G$9!#$3$3\e(B
+\e$B$G!V30It\e(B (Foreign)\e$B!W$O!"A*BrJ}K!\e(B (select methods) \e$B$K$h$k$b$N$G$O$J$$$3$H\e(B
+\e$B$r0UL#$7$^$9!#$9$Y$F$N30It%5!<%P!<$K4X$9$k@_Dj$H2?$r9VFI$9$k$+\e(B
+\e$B$O\e(B @file{~/.newsrc.eld} \e$B%U%!%$%k$@$1$K3JG<$5$l$^$9!#\e(B
+
 \e$B0J2<$G$O!"0lHLE*$J30It%0%k!<%W$N:n@.!"JQ99$r9T$J$&%0%k!<%W%b!<%I$NL?Na$r\e(B
 \e$B$$$/$D$+!"$*$h$SFCJL$JL\E*$N%0%k!<%W$r4JC1$K:n@.$9$kL?Na$r>R2p$7$^$9!#$3\e(B
 \e$B$l$i$NL?Na$O$9$Y$F!"?75,$K:n@.$7$?%0%k!<%W$r%]%$%s%H0LCV$KA^F~$7$^\e(B
@@ -2919,8 +2941,8 @@ Gmane.org \e$B$G0l;~E*$J%0%k!<%W$r9VFI$9$k$?$a$N%3%^%s%I$G$9!#5-;v\e(B
 \e$BMxMQ$G$-$k1i;;;R$O\e(B @code{not}, @code{and} \e$B$*$h$S\e(B @code{or} \e$B$G$9!#=R8l\e(B
 \e$B$O\e(B @code{tick}, @code{unsend}, @code{undownload}, @code{unread},
 @code{dormant}, @code{expire}, @code{reply}, @code{killed},
-@code{bookmark}, @code{score}, @code{save}, @code{cache}, @code{forward},
-@code{unseen} \e$B$*$h$S\e(B @code{recent} \e$B$r4^$_$^$9!#\e(B
+@code{bookmark}, @code{score}, @code{save}, @code{cache},
+@code{forward} \e$B$*$h$S\e(B @code{unseen} \e$B$r4^$_$^$9!#\e(B
 @end table
 
 @code{display} \e$B%Q%i%a!<%?!<$O!"35N,%P%C%U%!!<$r;XDj$7$?0lIt$NAH$@$1$K@)\e(B
@@ -3257,6 +3279,12 @@ kill \e$B$5$l$?%0%k!<%W$r$9$Y$FI=<($7$^$9\e(B (@code{gnus-group-list-killed})\e$B!#
 \e$BJ]N15-;v$r;}$D%0%k!<%W$r$9$Y$FI=<($7$^\e(B
 \e$B$9\e(B (@code{gnus-group-list-dormant})\e$B!#\e(B
 
+@item A !
+@kindex A ! (\e$B%0%k!<%W\e(B)
+@findex gnus-group-list-ticked
+\e$B2D;k5-;v\e(B (ticked articles) \e$B$,$"$k%0%k!<%W$r$9$Y$FI=<($7$^\e(B
+\e$B$9\e(B (@code{gnus-group-list-ticked})\e$B!#\e(B
+
 @item A /
 @kindex A / (\e$B%0%k!<%W\e(B)
 @findex gnus-group-list-limit
@@ -4832,8 +4860,8 @@ Gnus \e$B$OJQ?t\e(B @code{gnus-extract-address-components} \e$B$NCM$r\e(B @code{From
 @item *
 \e$B%+!<%=%k$r\e(B (\e$B:G=i$N%3%m%s$N8e$m$NBe$o$j$K\e(B) \e$BCV$/>l=j!#\e(B
 @item &user-date;
-\e$B7P2a;~4V$NMM<0!#$$$m$$$m$JMM<0$,\e(B @code{gnus-user-date-format-alist} \e$B$GDj\e(B
-\e$B5A$5$l$F$$$^$9!#\e(B
+\e$B7P2a;~4V$NMM<0!#$$$m$$$m$JMM<0\e(B
+\e$B$,\e(B @code{gnus-user-date-format-alist} \e$B$GDj5A$5$l$F$$$^$9!#\e(B
 @item u
 \e$BMxMQ<TDj5A;XDj;R!#%U%)!<%^%C%HJ8;zNs$NCf$N<!$NJ8;z$O1Q;z$G$J$1$l$P$J$j$^\e(B
 \e$B$;$s!#$3$l$K$h$j\e(B Gnus \e$B$O4X?t\e(B @code{gnus-user-format-function-}@var{x} \e$B$r\e(B
@@ -5407,6 +5435,13 @@ Summary Buffer} \e$B$r;2>H$7$F$/$@$5$$!#\e(B
 \e$BF,0z?t$N=,47$r;H$$$^$9!#$?$@$7!"<u<h?M$N7hDj$K$O:G=i$N5-;v$N%X%C%@!<$@$1\e(B
 \e$B$r;H$$$^$9!#\e(B
 
+@item S L
+@kindex S L (\e$B35N,\e(B)
+@findex gnus-summary-reply-to-list-with-original
+\e$B%a!<%j%s%0%j%9%H$GG[?.$5$l$?%a%C%;!<%8$KJV;v$r$9$k$H$-!"85$N%a%C%;!<%8$N\e(B
+\e$B0zMQIU$-$G$=$N%a!<%j%s%0%j%9%H$KJV?.$7$^\e(B
+\e$B$9\e(B (@code{gnus-summary-reply-to-list-with-original})\e$B!#\e(B
+
 @item S v
 @kindex S v (\e$B35N,\e(B)
 @findex gnus-summary-very-wide-reply
@@ -5978,15 +6013,10 @@ Articles})\e$B!#\e(B
 (\e$B86J8$O\e(B saved==\e$BJ]B8$5$l$?\e(B) \e$B5-;v$O!"Fs7eL\$K\e(B @samp{S} \e$B$N0u$,IU$-$^\e(B
 \e$B$9\e(B (@code{gnus-saved-mark})\e$B!#\e(B
 
-@vindex gnus-recent-mark
-\e$B$^$@%5!<%P!<$,MxMQ<T$K8+$;$F$$$J$$5-;v$O!"Fs7eL\$K\e(B @samp{N} \e$B$N0u$,IU$-$^\e(B
-\e$B$9\e(B (@code{gnus-recent-mark})\e$B!#$?$$$F$$$N%5!<%P!<$O$3$N0u$r%5%]!<%H$;$:!"\e(B
-\e$B$=$N>l9g$OC1$KI=<($5$l$^$;$s!#\e(B@code{gnus-unseen-mark} \e$B$H8+Hf$Y$F$/$@$5$$!#\e(B
-
 @item
 @vindex gnus-unseen-mark
 \e$B$^$@\e(B Gnus \e$B$GFI$^$l$?$3$H$,$J$$5-;v$O!"Fs7eL\$K\e(B @samp{.} \e$B$N0u$,IU$-$^\e(B
-\e$B$9\e(B (@code{gnus-unseen-mark})\e$B!#\e(B@code{gnus-recent-mark} \e$B$H8+Hf$Y$F$/$@$5$$!#\e(B
+\e$B$9\e(B (@code{gnus-unseen-mark})\e$B!#\e(B
 
 @item
 @vindex gnus-downloaded-mark
@@ -7121,7 +7151,9 @@ Gnus \e$B$O%9%l%C%I$rJd40$9$k$N$KLrN)$D$+$I$&$+$r9MN8$;$:$K!"$9$Y$F$N!V$:$l!W\e(B
 \e$B$=$l$>$l$N4X?t$OFs$D$N%9%l%C%I$r$H$j!":G=i$N%9%l%C%I$,$b$&0lJ}$h$j@h$KJB\e(B
 \e$B$YBX$($i$l$k$Y$-$G$"$l$P\e(B @code{nil} \e$B$G$J$$CM$rJV$7$^$9!#<B:]$NJB$YBX$($O!"\e(B
 \e$BIaDL$=$l$>$l$N%9%l%C%I$N:,K\$@$1$rD4$Y$k$3$H$K$h$C$F9T$J$o$l$k$3$H$K5$$r\e(B
-\e$BIU$1$F$/$@$5$$!#\e(B
+\e$BIU$1$F$/$@$5$$!#$?$@$7\e(B @code{gnus-thread-sort-by-most-recent-number} \e$B$*\e(B
+\e$B$h$S\e(B @code{gnus-thread-sort-by-most-recent-date} \e$B$O!"$3$N5,B'$K=>$$$^$;\e(B
+\e$B$s!#\e(B
 
 \e$BFs$D0J>e$N4X?t$r;H$&>l9g!"JB$YBX$($NBh0l$N80$O%j%9%H$N:G8e$N4X?t$G$J$1$l\e(B
 \e$B$P$J$j$^$;$s!#JB$YBX$(4X?t$N%j%9%H$N$J$k$Y$/@hF,$K!"$*$=$i$/>o\e(B
@@ -9217,25 +9249,19 @@ UT (\e$BJLL>\e(B GMT, ZULU) \e$B$GF|IU$rI=<($7$^$9\e(B (@code{gnus-article-date-ut})
 \e$B$9\e(B (@code{gnus-article-date-lapsed})\e$B!#$3$s$J$U$&$K!#\e(B
 
 @example
-X-Sent: 6 weeks, 4 days, 1 hour, 3 minutes, 8 seconds ago
+Date: 6 weeks, 4 days, 1 hour, 3 minutes, 8 seconds ago
 @end example
 
-@vindex gnus-article-date-lapsed-new-header
-@code{gnus-article-date-lapsed-new-header} \e$B$NCM$G!"$3$N%X%C%@!<$r4{B8\e(B
-\e$B$N\e(B Date \e$B$N2<$KDI2C$9$k$+!"CV$-BX$($k$+$r;XDj$7$^$9!#\e(B
-
-Gnus \e$B$G%a!<%k$rFI$`$3$H$NMxE@$O!"$=$l$,C1=c$J%P%0$rAG@2$i$7$$IT>rM}$KCV\e(B
-\e$B$-49$($k$3$H$G$9!#\e(B
-
-\e$B$3$N9T$,O"B3$7$F99?7$5$l$k$h$&$K$7$?$$$N$G$"$l$P!"\e(B
+\e$B$3$N9T$O%G%#%U%)%k%H$G$O7QB3E*$K99?7$5$l$^$9!#$=$NIQEY\e(B (\e$BIC\e(B
+\e$B?t\e(B) \e$B$O\e(B @code{gnus-article-update-date-headers} \e$BJQ?t$G@)8f$5$l$^$9!#99?7\e(B
+\e$B$r$d$a$5$;$?$$$N$J$i!"\e(B
 
+@vindex gnus-article-update-date-headers
 @lisp
-(gnus-start-date-timer)
+(setq gnus-article-update-date-headers nil)
 @end lisp
 
-\e$B$r\e(B @file{~/.gnus.el} \e$B%U%!%$%k$KF~$l$k$+!"$=$l$r2?$+$N%U%C%/$G<B9T$9$k$h\e(B
-\e$B$&$K$9$k$3$H$,$G$-$^$9!#%?%$%^!<$r;_$a$?$$>l9g$O!"\e(B
-@code{gnus-stop-date-timer} \e$BL?Na$r;H$C$F$/$@$5$$!#\e(B
+\e$B$r\e(B @file{~/.gnus.el} \e$B%U%!%$%k$KF~$l$F$/$@$5$$!#\e(B
 
 @item W T o
 @kindex W T o (\e$B35N,\e(B)
@@ -11633,13 +11659,7 @@ HTML \e$B$rIA2h$9$k$H$-$NI}$G$9!#%G%#%U%)%k%H$O\e(B 70 \e$B$G$9!#\e(B
 @vindex gnus-treat-strip-trailing-blank-lines
 @vindex gnus-treat-unsplit-urls
 @vindex gnus-treat-wash-html
-@vindex gnus-treat-date-english
-@vindex gnus-treat-date-iso8601
-@vindex gnus-treat-date-lapsed
-@vindex gnus-treat-date-local
-@vindex gnus-treat-date-original
-@vindex gnus-treat-date-user-defined
-@vindex gnus-treat-date-ut
+@vindex gnus-treat-date
 @vindex gnus-treat-from-picon
 @vindex gnus-treat-mail-picon
 @vindex gnus-treat-newsgroups-picon
@@ -11695,13 +11715,36 @@ HTML \e$B$rIA2h$9$k$H$-$NI}$G$9!#%G%#%U%)%k%H$O\e(B 70 \e$B$G$9!#\e(B
 
 @xref{Article Washing}.
 
-@item gnus-treat-date-english (head)
-@item gnus-treat-date-iso8601 (head)
-@item gnus-treat-date-lapsed (head)
-@item gnus-treat-date-local (head)
-@item gnus-treat-date-original (head)
-@item gnus-treat-date-user-defined (head)
-@item gnus-treat-date-ut (head)
+@item gnus-treat-date (head)
+
+\e$BF|IU%X%C%@!<$r\e(B @code{gnus-article-date-headers} \e$BJQ?t$K1~$8$FJQ7A\e(B/\e$BDI2C$7\e(B
+\e$B$^$9!#$3$l$OI=<($9$k\e(B Date \e$B%X%C%@!<$N%j%9%H$G$9!#MxMQ2DG=$J7A<0$O\e(B:
+
+@table @code
+@item ut
+\e$B6(Dj@$3&;~!#\e(BGMT \e$B$H$+\e(B ZULU \e$B$H$b8@$$$^$9!#\e(B
+
+@item local
+\e$B%f!<%6!<$N%m!<%+%k;~4VBS!#\e(B
+
+@item english
+\e$B1QJ8$H$7$FFI$a$k7A<0!#\e(B
+
+@item lapsed
+\e$B%a%C%;!<%8$,Ej9F$5$l$F$+$i$N7P2a;~4V!#\e(B
+
+@item combined-lapsed
+\e$B85$N\e(B Date \e$B%X%C%@!<$H\e(B (\e$BC;$$7A<0$N\e(B) \e$B7P2a;~4V!#\e(B
+
+@item original
+\e$B85$N\e(B Date \e$B%X%C%@!<!#\e(B
+
+@item iso8601
+ISO8601 \e$B7A<0!#$D$^$j\e(B ``2010-11-23T22:05:21'' \e$B$N$h$&$J$b$N!#\e(B
+
+@item user-defined
+@code{gnus-article-time-format} \e$BJQ?t$K=>$C$?7A<0!#\e(B
+@end table
 
 @xref{Article Date}.
 
@@ -12398,11 +12441,6 @@ Lisp \e$B%U%)!<%`$N%j%9%H!#$=$l$>$l$N%U%)!<%`$,I>2A$5$l!":G=i$KJV$C$F$-\e(B
 \e$B$F\e(B)---@samp{misc-mail-september-1995} \e$B$=$NB>2?$G$b!#?7$7$$%a%C%;!<%8$O8E\e(B
 \e$B$$\e(B (\e$B:#$O6u$K$J$C$?\e(B) \e$B%0%k!<%W$KN/$a$i$l$^$9!#\e(B
 
-\e$B0J>e$,Aw$C$?%a%C%;!<%8$rJ]4I$9$k%G%#%U%)%k%H$NJ}K!$G$9!#\e(BGnus \e$B$O%G%#%U%)\e(B
-\e$B%k%H$NJ}K!$r9%$-$G$O$J$$?M$K$O0c$C$?$d$jJ}$r4+$a$F$$$^$9!#$=$N$h$&$J>l9g\e(B
-\e$B$O!"\e(B@code{gnus-message-archive-group} \e$B$r\e(B @code{nil} \e$B$K@_Dj$9$k$Y$-$G$9!#\e(B
-\e$B$3$l$OJ]4I$r$7$J$$$h$&$K$7$^$9!#\e(B
-
 @table @code
 @item gnus-gcc-mark-as-read
 @vindex gnus-gcc-mark-as-read
@@ -13977,6 +14015,18 @@ Mail})\e$B!#$?$@$7\e(B @code{default} \e$B$H$$$&%7%s%\%k$G$"$k>l9g$ONc30$G!"\e(B
 \e$B$3$H$G$9!#%G%#%U%k%H$O\e(B @samp{(%Deleted %Seen)} \e$B$G$9!#\e(B
 @end table
 
+\e$B0J2<$O!"%/%i%$%"%s%HB&$G\e(B ``\e$BFC5i\e(B'' \e$B%a!<%kJ,3d$r9T$J$&\e(B @code{nnimap} \e$B%P%C\e(B
+\e$B%/%(%s%I$N40A4$JNc$G$9\e(B:
+
+@example
+(nnimap "imap.example.com"
+        (nnimap-inbox "INBOX")
+        (nnimap-split-methods
+         (| ("MailScanner-SpamCheck" "spam" "spam.detected")
+            (to "foo@@bar.com" "foo")
+            "undecided")))
+@end example
+
 @node Getting Mail
 @section \e$B%a!<%k<hF@\e(B
 @cindex reading mail
@@ -15388,14 +15438,16 @@ nnml:mail.others:
 \e$B5n2DG=!W$K!V$7$J$$!W$J$i!"\e(BGnus \e$B$O!V7h$7$F!W$=$l$i$N!V5-;v!W$r>C5n$7$^$;\e(B
 \e$B$s!#\e(B
 
+@vindex gnus-auto-expirable-marks
 \e$B<j:n6H$G5-;v$K4|8B@Z$l>C5n2DG=$N0u$rIU$1$J$1$l$P$J$i$J$$$o$1$G$O$"$j$^$;\e(B
 \e$B$s!#\e(BGnus \e$B$O!H\e(Bauto-expire\e$B!I$*$h$S!H\e(Btotal-expire\e$B!I$H8F$P$l$kFs$D$N5!G=$rDs\e(B
 \e$B6!$7$F!"$"$J$?$N<j=u$1$r$7$^$9!#$+$$$D$^$s$G8@$($P!H\e(Bauto-expire\e$B!I$O$"$J\e(B
 \e$B$?$,5-;v$rA*Br$7$?$H$-$K\e(B Gnus \e$B$,\e(B @kbd{E} \e$B$rC!$$$F$/$l$k$3$H$r0UL#$7$^$9!#\e(B
 \e$B$=$7$F!H\e(Btotal-expire\e$B!I$O!"$9$Y$F$N4{FI$N5-;v$O4|8B@Z$l>C5n2DG=$G$"$k\e(B
 \e$B$H\e(B Gnus \e$B$,2r<a$9$k$3$H$r0UL#$7$^$9!#$7$?$,$C$F\e(B @samp{E} \e$B$N0u$,IU$1$i$l$?\e(B
-\e$B5-;v$K2C$($F!"\e(B@samp{r}, @samp{R}, @samp{O}, @samp{K}, @samp{Y} \e$B$J$I$N0u\e(B
-\e$B$,IU$1$i$l$?5-;v$b4|8B@Z$l>C5n2DG=$G$"$k$H2r<a$5$l$^$9!#\e(B
+\e$B5-;v$K2C$($F!"\e(B@samp{r}, @samp{R}, @samp{O}, @samp{K}, @samp{Y} (\e$B$*$h$S$=\e(B
+\e$B$NN`\e(B) \e$B$N0u$,IU$1$i$l$?5-;v$b4|8B@Z$l>C5n2DG=$G$"$k$H2r<a$5$l$^$9!#$3$l$i\e(B
+\e$B$N0u$N40A4$J%j%9%H$O\e(B @code{gnus-auto-expirable-marks} \e$B$K$"$j$^$9!#\e(B
 
 \e$B$G$O\e(B auto-expire \e$B$^$?$O\e(B total-expire \e$B$O!"$$$D;HMQ$5$l$k$Y$-$J$N$G$7$g$&\e(B
 \e$B$+\e(B?  \e$B%a!<%j%s%0%j%9%H$r9XFI$7$F$$$k$[$H$s$I$N?M!9$O!"$=$l$>$l$N%j%9%H$,\e(B
@@ -16897,6 +16949,7 @@ Gnus \e$B$O$?$@C1$K%K%e!<%9$d%a!<%k$rFI$`0J>e$N$3$H$,$G$-$^$9!#0J2<$K<($9J}\e(B
 * Anything Groups::             Dired?  \e$BC/$,\e(B dired \e$B$J$s$F;H$&$N\e(B?
 * Document Groups::             \e$B8DJL$N%U%!%$%k72$O%0%k!<%W$NAG\e(B
 * Mail-To-News Gateways::       \e$B%a!<%k$+$i%K%e!<%9$X$N%2!<%H%&%'%$$rDL$7$F5-;v$rEj9F$9$k\e(B
+* The Empty Backend::           \e$B%K%e!<%9$r2?$b<hF@$7$J$$%P%C%/%(%s%I\e(B
 @end menu
 
 @node Directory Groups
@@ -17343,6 +17396,22 @@ To: alt-religion-emacs@@GATEWAY
 (setq gnus-post-method '(nngateway "GATEWAY.ADDRESS"))
 @end lisp
 
+@node The Empty Backend
+@subsection \e$B6u$C$]$N%P%C%/%(%s%I\e(B
+@cindex nnnil
+
+\e$B<B:]$OI,MW$,L5$$$N$K$I$3$+$K%P%C%/%(%s%I$r@_Dj$7$J$1$l$P$J$i$J$$>l9g$K!"\e(B
+@code{nnnil} \e$B$OBeMQ$H$7$F;H$&$3$H$,$G$-$k%P%C%/%(%s%I$G$9!#E57?E*$JNc$O!"\e(B
+\e$BBh0l$NA*BrJ}K!$rI,MW$H$7$J$$$,BhFs$N\e(B (secondary) \e$BA*BrJ}K!$@$1$r;H$$$?$$\e(B
+\e$B>l9g$G$9\e(B:
+
+@lisp
+(setq gnus-select-method '(nnnil ""))
+(setq gnus-secondary-select-methods
+      '((nnimap "foo")
+        (nnml "")))
+@end lisp
+
 @node Combined Groups
 @section \e$B9gJ;%0%k!<%W\e(B
 
@@ -18675,9 +18744,8 @@ Variables}) \e$B$r@_Dj$9$k$3$H$,$G$-$^$9!#\e(BGnus \e$B$O$[$H$s$I3N$+$K$b$C$HCY$/$J
 \e$B0l$D$r$$$C$?$s;O$a$F$7$^$C$?$i\e(B (@kbd{C-g} \e$B$d$=$NB>$G\e(B) \e$BCfCG$9$k$3$H$b$"$^\e(B
 \e$B$jNI$$$3$H$G$O$"$j$^$;$s!#\e(B
 
-\e$BNc$($P\e(B @code{gnus-request-expire-articles} \e$B$N$h$&$JB>$N4X?t$O!"%(!<%8%'\e(B
-\e$B%s%H$r%0%k!<%W$KF14|$5$;$k$?$a$K\e(B @code{gnus-agent-expire} \e$B$r<B9T$9$k$+$b\e(B
-\e$B$7$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#\e(B
+\e$BB>$N4X?t$,%(!<%8%'%s%H$r%0%k!<%W$KF14|$5$;$k$?$a\e(B
+\e$B$K\e(B @code{gnus-agent-expire} \e$B$r<B9T$9$k$+$b$7$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#\e(B
 
 @code{agent-enable-expiration} \e$B$H$$$&%(!<%8%'%s%H$N%Q%i%a!<%?!<$r!"A*Br\e(B
 \e$B$7$?%0%k!<%W$G$N4|8B@Z$l>C5n$rM^@)$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#\e(B
@@ -20694,141 +20762,137 @@ Gnus \e$B$O0lF|$K0l2s%9%3%"$r8:?j$5$;$h$&$H$7$^$9!#Nc$($P\e(B Gnus \e$B$r;MF|4VAv$i
 @chapter \e$B8!:w\e(B
 @cindex searching
 
-@c TRANSLATEME>
-FIXME: Add a brief overview of Gnus search capabilities.  A brief
-comparison of nnir, nnmairix, contrib/gnus-namazu would be nice
-as well.
+FIXME: Gnus \e$B$N8!:w5!G=$K4X$9$kC;$$35MW$rDI2C!#\e(Bnnir, nnmairix,
+contrib/gnus-namazu \e$B$N4J7i$JHf3S$b$^$?NI$7!#\e(B
 
-This chapter describes tools for searching groups and servers for
-articles matching a query and then retrieving those articles. Gnus
-provides a simpler mechanism for searching through articles in a summary buffer
-to find those matching a pattern. @xref{Searching for Articles}.
-@c TRANSLATEME<
+\e$B$3$N>O$O!"$"$k8l$K9gCW$9$k5-;v$r%0%k!<%W$*$h$S%5!<%P!<$G8!:w$7$F$=$l$i$N\e(B
+\e$B5-;v$r<hF@$9$k$?$a$NF;6q$K$D$$$F@bL@$7$^$9!#\e(BGnus \e$B$O$=$l$i$N9gCW%Q%?!<%s\e(B
+\e$B$r35N,%P%C%U%!!<$N5-;v$?$A$rDL$7$F8!:w$9$k!"$h$jC1=c$J5!9=$rDs6!$7$^$9!#\e(B
+@xref{Searching for Articles}.
 
 @menu
 * nnir::                     \e$B$$$m$s$J%(%s%8%s$G8!:w$9$k\e(B
 * nnmairix::                 Mairix \e$B$G8!:w$9$k\e(B
 @end menu
 
-@c TRANSLATEME>
 @node nnir
 @section nnir
 @cindex nnir
 
-This section describes how to use @code{nnir} to search for articles
-within gnus.
+\e$B$3$N9`$O\e(B @code{nnir} \e$B$r;H$C$F\e(B Gnus \e$B$N5-;v$r8!:w$9$k$d$jJ}$r@bL@$7$^$9!#\e(B
 
 @menu
-* What is nnir::                What does nnir do?
-* Basic Usage::                 How to perform simple searches.
-* Setting up nnir::             How to set up nnir.
+* What is nnir?::               @code{nnir} \e$B$O2?$r$9$k$+\e(B?
+* Basic Usage::                 \e$B4JC1$J8!:w$N$7$+$?\e(B
+* Setting up nnir::             @code{nnir} \e$B$N@_DjJ}K!\e(B
 @end menu
 
-@node What is nnir
-@subsection What is nnir
+@node What is nnir?
+@subsection nnir \e$B$H$O\e(B?
 
-@code{nnir} is a gnus interface to a number of tools for searching
-through mail and news repositories. Different backends (like
-@code{nnimap} and @code{nntp}) work with different tools (called
-@dfn{engines} in nnir lingo), but all use the same basic search
-interface.
+@code{nnir} \e$B$O%a!<%k$H%K%e!<%9$NAR8K$r8!:w$9$k$?$a$N?t$"$kF;6q$X\e(B
+\e$B$N\e(B Gnus \e$B$N%$%s%?!<%U%'!<%9$G$9!#0[$J$k%P%C%/%(%s\e(B
+\e$B%I\e(B (\e$BNc$($P\e(B @code{nnimap} \e$B$H\e(B @code{nntp}) \e$B$O0[$J$kF;6q\e(B (@code{nnir} \e$BMQ8l\e(B
+\e$B$G8@$&$H$3$m$N\e(B @dfn{\e$B%(%s%8%s\e(B}) \e$B$GF0:n$7$^$9$,!"$9$Y$FF1$84pK\E*$J8!:w%$\e(B
+\e$B%s%?!<%U%'!<%9$r;H$$$^$9!#\e(B
 
-The @code{nnimap} and @code{gmane} search engines should work with no
-configuration. Other engines require a local index that needs to be
-created and maintained outside of Gnus.
+@code{nnimap} \e$B$*$h$S\e(B @code{gmane} \e$B8!:w%(%s%8%s$O@_DjL5$7$GF0$/$O$:$G$9!#\e(B
+\e$BB>$N%(%s%8%s$O%m!<%+%k$J:w0z$rI,MW$H$7$^$9!#$=$l$O\e(B Gnus \e$B$N30$G:n$j!"$+$D\e(B
+\e$B0];}$7$J$1$l$P$J$j$^$;$s!#\e(B
 
 @node Basic Usage
-@subsection Basic Usage
-
-In the group buffer typing @kbd{G G} will search the group on the
-current line by calling @code{gnus-group-make-nnir-group}.  This prompts
-for a query string, creates an ephemeral @code{nnir} group containing
-the articles that match this query, and takes you to a summary buffer
-showing these articles. Articles may then be read, moved and deleted
-using the usual commands.
-
-The @code{nnir} group made in this way is an @code{ephemeral} group, and
-some changes are not permanent: aside from reading, moving, and
-deleting, you can't act on the original article. But there is an
-alternative: you can @emph{warp} to the original group for the article
-on the current line with @kbd{A W}, aka
-@code{gnus-warp-to-article}. Even better, the function
-@code{gnus-summary-refer-thread}, bound by default in summary buffers to
-@kbd{A T}, will first warp to the original group before it works its
-magic and includes all the articles in the thread. From here you can
-read, move and delete articles, but also copy them, alter article marks,
-whatever. Go nuts.
-
-You say you want to search more than just the group on the current line?
-No problem: just process-mark the groups you want to search. You want
-even more? Calling for an nnir search with the cursor on a topic heading
-will search all the groups under that heading.
-
-Still not enough? OK, in the server buffer
-@code{gnus-group-make-nnir-group} (now bound to @kbd{G}) will search all
-groups from the server on the current line. Too much? Want to ignore
-certain groups when searching, like spam groups? Just customize
-@code{nnir-ignored-newsgroups}.
-
-One more thing: individual search engines may have special search
-features. You can access these special features by giving a prefix-arg
-to @code{gnus-group-make-nnir-group}. If you are searching multiple
-groups with different search engines you will be prompted for the
-special search features for each engine separately.
+@subsection \e$B4pK\E*$J;H$$J}\e(B
+
+\e$B%0%k!<%W%P%C%U%!!<$G\e(B @kbd{G G} \e$B$r%?%$%W$9$k$H!"\e(B
+@code{gnus-group-make-nnir-group} \e$B$r8F$V$3$H$K$h$C$F8=:_9T$N%0%k!<%W$r8!\e(B
+\e$B:w$7$^$9!#$3$l$O8!:w8l$NF~NO$rB%$7$F!"$=$l$K9gCW$9$k5-;v$r4^$`0l;~E*$J\e(B
+@code{nnir} \e$B%0%k!<%W$r:n$j!"$=$l$i$N5-;v$,$"$k35N,%P%C%U%!!<$rI=<($7$^$9!#\e(B
+\e$B$=$&$7$?$i!"8e$O$$$D$b$N%3%^%s%I$r;H$C$F5-;v$rFI$s$@$j!"0\F0$7$?$j!":o=|\e(B
+\e$B$7$?$j$9$l$PNI$$$N$G$9!#\e(B
+
+\e$B$3$N$h$&$K:n$i$l$?\e(B @code{nnir} \e$B%0%k!<%W$O0l;~E*\e(B (@code{ephemeral}) \e$B$J%0\e(B
+\e$B%k!<%W$J$N$G!"4{FI!"0\F0$*$h$S:o=|$OJL$H$7$F!"$$$/$D$+$NJQ99$O1JB3$7$^$;\e(B
+\e$B$s!#$D$^$j85$N5-;v$K<j$r2C$($k$3$H$O$G$-$^$;$s!#$7$+$7Be$o$j$N<j$,$"$j$^\e(B
+\e$B$9!#\e(B@kbd{A W} (@code{gnus-warp-to-article}) \e$B$G!"8=:_9T$N5-;v$N85$N5-;v\e(B
+\e$B$K\e(B @emph{\e$B%o!<%W\e(B} \e$B$G$-$k$N$G$9!#$5$i$KNI$$$N$O35N,%P%C%U%!!<\e(B
+\e$B$G\e(B @kbd{A T} \e$B$K%G%#%U%)%k%H$G3d$jEv$F$i$l$F$$$k4X\e(B
+\e$B?t\e(B @code{gnus-summary-refer-thread} \e$B$G!"$=$l$O$=$NKbK!$r9T$J$&A0!":G=i$K\e(B
+\e$B85$N%0%k!<%W$K%o!<%W$7$F!"$=$N%9%l%C%I$K$"$k$9$Y$F$N5-;v$r4^$a$^$9!#$=$3\e(B
+\e$B$+$i5-;v$rFI$_!"0\F0$7!"$^$?:o=|$G$-$k$@$1$G$J$/!"$=$l$i$r%3%T!<$7$?$j!"\e(B
+\e$B0u$rJQ99$7$?$j!"$=$NB>2?$G$b$G$-$^$9!#$"$"!"F,$,$*$+$7$/$J$j$=$&\e(B (\e$B86\e(B
+\e$BE5\e(B: ``Go nuts'')\e$B!#\e(B
+
+\e$B8=:_9T$N%0%k!<%W$@$1$G$J$/!"B>$N%0%k!<%W$b8!:w$7$?$$$G$9$C$F\e(B?  \e$BLdBj$"$j\e(B
+\e$B$^$;$s!#C1$K8!:w$7$?$$%0%k!<%W$K%W%m%;%90u$rIU$1$F$/$@$5$$!#$5$i$K$b$C\e(B
+\e$B$H\e(B?  \e$B$=$l$J$i%H%T%C%/$N8+=P$7$K%+!<%=%k$rCV$$$F\e(B nnor \e$B8!:w$r<B9T$9$l$P!"\e(B
+\e$B$=$N8+=P$7$N2<$N$9$Y$F$N%0%k!<%W$r8!:w$7$F$/$l$k$G$7$g$&!#\e(B
+
+\e$B$^$@B-$j$J$$$s$G$9$+\e(B?  \e$B$h$m$7$$!"%5!<%P!<%P%C%U%!!<\e(B
+\e$B$G\e(B @code{gnus-group-make-nnir-group} (\e$B8=:_$O\e(B @kbd{G} \e$B$K3d$jEv$F$i$l$F$$\e(B
+\e$B$k\e(B) \e$B$r;H$($P!"8=:_9T$N%5!<%P!<$K$"$k$9$Y$F$N%0%k!<%W$r8!:w$G$-$^$9!#B?$9\e(B
+\e$B$.$^$9$+\e(B?  \e$B8!:w$9$k:]$K\e(B spam \e$B%0%k!<%W$N$h$&$J%0%k!<%W$rL5;k$7$?$$$H$$$&\e(B
+\e$B$3$H$G$9$M\e(B?  \e$B$G$"$l$P\e(B @code{nnir-ignored-newsgroups} \e$B$r%+%9%?%^%$%:$7$F\e(B
+\e$B$/$@$5$$!#\e(B
+
+\e$B$5$i$K$b$&0l$D!#8D!9$N8!:w%(%s%8%s$OFCJL$J8!:w5!G=$r;}$C$F$$$k$+$b$7$l$^\e(B
+\e$B$;$s!#$=$l$i$NFCJL$J8!:w5!G=$O!"\e(B@code{gnus-group-make-nnir-group} \e$B$K@\F,\e(B
+\e$B0z?t$rM?$($k$3$H$K$h$C$FMxMQ$G$-$^$9!#$b$7J#?t$N%0%k!<%W$r0[$J$k8!:w%(%s\e(B
+\e$B%8%s$G8!:w$9$k$N$G$"$l$P!"$=$l$>$l$N%(%s%8%sKh$KJL$l$FFCJL$J8!:w5!G=$r;H\e(B
+\e$B$&$+$I$&$+$r?R$M$i$l$k$G$7$g$&!#\e(B
 
 @node Setting up nnir
-@subsection Setting up nnir
+@subsection nnir \e$B$N@_DjJ}K!\e(B
 
-To set up nnir you may need to do some prep work. Firstly, you may need
-to configure the search engines you plan to use. Some of them, like
-@code{imap} and @code{gmane}, need no special configuration. Others,
-like @code{namazu} and @code{swish}, require configuration as described
-below. Secondly, you need to associate a search engine with a server or
-a backend.
+nnir \e$B$r@_Dj$9$k$K$O!"$$$/$i$+=`Hw:n6H$,I,MW$G$9!#$^$:!";H$*$&$H;W$C$F$$\e(B
+\e$B$k8!:w%(%s%8%s$r@_Dj$7$^$7$g$&!#$=$l$i$N$&$A$N$$$/$D$+!"Nc$(\e(B
+\e$B$P\e(B @code{imap} \e$B$H\e(B @code{gmane} \e$B$K$D$$$F$OFCJL$J@_Dj$OMW$j$^$;$s!#B>$N!"\e(B
+\e$BNc$($P\e(B @code{namazu} \e$B$H\e(B @code{swish} \e$B$K$D$$$F$O8e=R$N@_Dj$,I,MW$G$9!#<!\e(B
+\e$B$K!"%5!<%P!<$^$?$O%P%C%/%(%s%I$H8!:w%(%s%8%s$r4XO"IU$1$kI,MW$,$"$j$^$9!#\e(B
 
-If you just want to use the @code{imap} engine to search @code{nnimap}
-servers, and the @code{gmane} engine to search @code{gmane} then you
-don't have to do anything. But you might want to read the details of the
-query language anyway.
+\e$B$b$7C1$K\e(B @code{nnimap} \e$B%5!<%P!<$r8!:w$9$k$?$a$K\e(B @code{imap} \e$B%(%s%8%s$r!"\e(B
+\e$B$=$7$F\e(B @code{gmane} \e$B$r8!:w$9$k$?$a$K\e(B @code{gmane} \e$B%(%s%8%s$r;H$$$?$$$N$G\e(B
+\e$B$"$l$P!"2?$b$9$kI,MW$O$"$j$^$;$s!#$7$+$7$J$,$i8!:w8l$N=q$-J}$N>\:Y@bL@$O!"\e(B
+\e$B$H$K$+$/FI$`I,MW$,$"$k$G$7$g$&!#\e(B
 
 @menu
-* Associating Engines::                 How to associate engines.
-* The imap Engine::                     Imap configuration and usage.
-* The gmane Engine::                    Gmane configuration and usage.
-* The swish++ Engine::                  Swish++ configuration and usage.
-* The swish-e Engine::                  Swish-e configuration and usage.
-* The namazu Engine::                   Namazu configuration and usage.
-* The hyrex Engine::                    Hyrex configuration and usage.
-* Customizations::                      User customizable settings.
+* Associating Engines::                 \e$B%(%s%8%s$H4XO"IU$1$kJ}K!\e(B
+* The imap Engine::                     Imap \e$B$N@_Dj$H;H$$J}\e(B
+* The gmane Engine::                    Gmane \e$B$N@_Dj$H;H$$J}\e(B
+* The swish++ Engine::                  Swish++ \e$B$N@_Dj$H;H$$J}\e(B
+* The swish-e Engine::                  Swish-e \e$B$N@_Dj$H;H$$J}\e(B
+* The namazu Engine::                   Namazu \e$B$N@_Dj$H;H$$J}\e(B
+* The hyrex Engine::                    Hyrex \e$B$N@_Dj$H;H$$J}\e(B
+* Customizations::                      \e$B%+%9%?%^%$%:$G$-$k@_Dj\e(B
 @end menu
 
 @node Associating Engines
-@subsubsection Associating Engines
-
-When searching a group, @code{nnir} needs to know which search engine to
-use. You can configure a given server to use a particular engine by
-setting the server variable @code{nnir-search-engine} to the engine
-name. For example to use the @code{namazu} engine to search the server
-named @code{home} you can use
-
-@lisp
-(setq gnus-secondary-select-methods '(
-      (nnml "home"
-            (nnimap-address "localhost")
-            (nnir-search-engine namazu))))
-@end lisp
-
-Alternatively you might want to use a particular engine for all servers
-with a given backend. For example, you might want to use the @code{imap}
-engine for all servers using the @code{nnimap} backend. In this case you
-can customize the variable @code{nnir-method-default-engines}. This is
-an alist of pairs of the form @code{(backend . engine)}. By default this
-variable is set to use the @code{imap} engine for all servers using the
-@code{nnimap} backend, and the @code{gmane} backend for @code{nntp}
-servers. (Don't worry, the @code{gmane} search engine won't actually try
-to search non-gmane @code{nntp} servers.) But if you wanted to use
-@code{namazu} for all your servers with an @code{nnimap} backend you
-could change this to
+@subsubsection \e$B%(%s%8%s$H$N4XO"IU$1\e(B
+
+\e$B%0%k!<%W$r8!:w$9$k$H$-$K\e(B @code{nnir} \e$B$O$I$N8!:w%(%s%8%s$r;H$&$+$rCN$C$F\e(B
+\e$B$$$kI,MW$,$"$j$^$9!#%5!<%P!<JQ?t\e(B @code{nnir-search-engine} \e$B$r%(%s%8%s$N\e(B
+\e$BL>A0$K@_Dj$9$k$3$H$K$h$C$F!"=jDj$N%5!<%P!<$,FCDj$N%(%s%8%s$r;H$&$h$&$K@_\e(B
+\e$BDj$7$F$/$@$5$$!#Nc$($P\e(B @code{home} \e$B$H$$$&L>A0$N%5!<%P!<$r8!:w$9$k$?$a\e(B
+\e$B$K\e(B @code{namazu} \e$B%(%s%8%s$r;H$&$K$O0J2<$N$h$&$K$7$^$9\e(B:
+
+@lisp
+(setq gnus-secondary-select-methods
+      '((nnml "home"
+              (nnimap-address "localhost")
+              (nnir-search-engine namazu))))
+@end lisp
+
+\e$B$"$k$$$O!"0l$D$N%P%C%/%(%s%I$,$^$+$J$&$9$Y$F$N%5!<%P!<$N$?$a$K!"FCDj$N0l\e(B
+\e$B$D$N%(%s%8%s$r;H$&I,MW$,$"$k$+$b$7$l$^$;$s!#Nc$($P\e(B @code{nnimap} \e$B%P%C%/\e(B
+\e$B%(%s%I$r;H$&$9$Y$F$N%5!<%P!<$G\e(B @code{imap} \e$B%(%s%8%s$r;H$$$?$$>l9g$G$9!#\e(B
+\e$B$=$N>l9g$OJQ?t\e(B @code{nnir-method-default-engines} \e$B$r%+%9%?%^%$%:$7$F$/$@\e(B
+\e$B$5$$!#$3$l$O\e(B @code{(backend . engine)} \e$B7A<0$N%Z%"$NO"A[%j%9%H$G$9!#$3$N\e(B
+\e$BJQ?t$O%G%#%U%)%k%H$G$O\e(B @code{nnimap} \e$B%P%C%/%(%s%I$r;H$&$9$Y$F$N%5!<%P!<\e(B
+\e$B$G\e(B @code{imap} \e$B%(%s%8%s$r!"$=$7$F\e(B @code{nntp} \e$B%5!<%P!<$K\e(B
+\e$B$O\e(B @code{gmane} \e$B%(%s%8%s$r;H$&$h$&$K@_Dj$5$l$F$$$^$9!#\e(B(@code{gmane} \e$B8!:w\e(B
+\e$B%(%s%8%s$O\e(B gmane \e$B$G$O$J$$\e(B @code{nntp} \e$B%5!<%P!<$r<B:]$K8!:w$7$h$&$H$7$^$;\e(B
+\e$B$s$+$i!"$4?4G[$J$/!#\e(B)  \e$B$G$b\e(B @code{nnimap} \e$B%P%C%/%(%s%I$r;H$&$9$Y$F$N%5!<\e(B
+\e$B%P!<$N$?$a$K\e(B @code{namazu} \e$B$r;H$$$?$+$C$?$N$G$"$l$P!"0J2<$N$h$&$KJQ99$9\e(B
+\e$B$k$3$H$,$G$-$^$9\e(B:
 
 @lisp
 '((nnimap . namazu)
@@ -20836,235 +20900,236 @@ could change this to
 @end lisp
 
 @node The imap Engine
-@subsubsection The imap Engine
+@subsubsection Imap \e$B%(%s%8%s\e(B
 
-The @code{imap} engine requires no configuration.
+@code{imap} \e$B%(%s%8%s$O@_DjITMW$G$9!#\e(B
 
-Queries using the @code{imap} engine follow a simple query language.
-The search is always case-insensitive and supports the following
-features (inspired by the Google search input language):
+@code{imap} \e$B%(%s%8%s$r;H$&8!:w$K$O!"4JC1$J8!:w8l$N=q$-J}$,$"$j$^$9!#8!:w\e(B
+\e$B$O>o$KBgJ8;z$H>.J8;z$r6hJL$;$:!"0J2<$N5!G=$r;}$C$F$$$^$9\e(B (Google \e$B8!:w$N\e(B
+\e$B8!:w8l$N=q$-J}$KJo$C$F$$$^$9\e(B)\e$B!#\e(B
 
 @table @samp
-@item Boolean query operators
-AND, OR, and NOT are supported, and parentheses can be used to control
-operator precedence, e.g. (emacs OR xemacs) AND linux. Note that
-operators must be written with all capital letters to be
-recognised. Also preceding a term with a - sign is equivalent to NOT
-term.
-
-@item Automatic AND queries
-If you specify multiple words then they will be treated as an AND
-expression intended to match all components.
-
-@item Phrase searches
-If you wrap your query in double-quotes then it will be treated as a
-literal string.
+@item \e$B%V!<%k1i;;;R\e(B
+AND\e$B!"\e(BOR\e$B!"$*$h$S\e(B NOT \e$B$r%5%]!<%H$7!"1i;;;R$NM%@h=g0L$r@)8f$9$k$?$a$K3g8L$r\e(B
+\e$B;H$&$3$H$,$G$-$^$9!#Nc$($P!V\e(B(emacs OR xemacs) AND linux\e$B!W$N$h$&$K!#1i;;\e(B
+\e$B;R$O$=$l$G$"$k$HG'CN$5$l$k$?$a$K!"$9$Y$FBgJ8;z$G=q$+$J$1$l$P$J$i$J$$$3$H\e(B
+\e$B$KCm0U$7$F$/$@$5$$!#$5$i$K!"8l$K@hN)$D\e(B - \e$B5-9f$O!V\e(BNOT \e$B8l!W$HEy2A$G$9!#\e(B
+
+@item \e$B<+F0\e(B AND \e$B8!:w\e(B
+\e$B$b$7J#?t$N8l$r;XDj$9$k$H!"$=$l$i$O$9$Y$F$NMWAG$K9gCW$9$k$3$H$r0U?^$7\e(B
+\e$B$?\e(B AND \e$B8!:w$H$7$F07$o$l$^$9!#\e(B
+
+@item \e$B=O8l8!:w\e(B
+\e$B$b$78!:w8l$r\e(B 2\e$B=E0zMQId$G0O$`$H!"$=$l$O$R$H$^$H$^$j$NJ8;zNs$H$7$F07$o$l$^\e(B
+\e$B$9!#\e(B
 @end table
 
-By default the whole message will be searched. The query can be limited
-to a specific part of a message by using a prefix-arg. After inputting
-the query this will prompt (with completion) for a message part.
-Choices include ``Whole message'', ``Subject'', ``From'', and
-``To''. Any unrecognized input is interpreted as a header name. For
-example, typing @kbd{Message-ID} in response to this prompt will limit
-the query to the Message-ID header.
+\e$B%G%#%U%)%k%H$G$O%a%C%;!<%8A4BN$,8!:w$5$l$^$9!#@\F,0z?t$r;H$&$3$H$K$h$C$F!"\e(B
+\e$B8!:w$r%a%C%;!<%8$N;XDj$9$kItJ,$@$1$K@)8B$9$k$3$H$,$G$-!"$=$&$9$k$H8!:w8l\e(B
+\e$B$,F~NO$5$l$?8e$G!"%a%C%;!<%8$NItJ,$r\e(B (\e$BJd40IU$-$G\e(B) \e$B?R$M$i$l$^$9!#A*Br;h$K\e(B
+\e$B$O\e(B ``Whole message'' (\e$B%a%C%;!<%8A4BN\e(B)\e$B!"\e(B``Subject''\e$B!"\e(B``From''\e$B!"$*$h\e(B
+\e$B$S\e(B ``To'' \e$B$,$"$j$^$9!#$=$l0J30$O$I$s$JF~NO$b%X%C%@!<L>$G$"$k$H2r<a$5$l$^\e(B
+\e$B$9!#Nc$($P$3$NLd$$$K\e(B @kbd{Message-ID} \e$B$H%?%$%W$7$F1~$($k$H!"8!:w\e(B
+\e$B$O\e(B Message-ID \e$B%X%C%@!<$@$1$K@)8B$5$l$^$9!#\e(B
 
-Finally selecting ``Imap'' will interpret the query as a raw
-@acronym{IMAP} search query. The format of such queries can be found in
-RFC3501.
+\e$B:G=*E*$K\e(B ``Imap'' \e$B$rA*$V$H!"$=$l$O@8$N\e(B @acronym{IMAP} \e$B8!:w$H2r<a$5$l$^$9!#\e(B
+\e$B$=$N$h$&$J8!:w$N%U%)!<%^%C%H$O\e(B RFC3501 \e$B$G8+$D$+$k$O$:$G$9!#\e(B
 
-If you don't like the default of searching whole messages you can
-customize @code{nnir-imap-default-search-key}. For example to use
-@acronym{IMAP} queries by default
+\e$B$b$7%G%#%U%)%k%H$N%a%C%;!<%8A4BN8!:w$,9%$_$G$J$$$N$G$"$l\e(B
+\e$B$P\e(B @code{nnir-imap-default-search-key} \e$B$r%+%9%?%^%$%:$7$F$/$@$5$$!#%G%#\e(B
+\e$B%U%)%k%H$G\e(B @acronym{IMAP} \e$B8!:w$r;H$$$?$$>l9g$O!"$3$&$7$F$/$@$5$$\e(B:
 
 @lisp
 (setq nnir-imap-default-search-key "Imap")
 @end lisp
 
 @node The gmane Engine
-@subsubsection The gmane Engine
+@subsubsection Gmane \e$B%(%s%8%s\e(B
 
-The @code{gmane} engine requires no configuration.
+@code{gmane} \e$B%(%s%8%s$O@_DjITMW$G$9!#\e(B
 
-Gmane queries follow a simple query language:
+@code{gmane} \e$B%(%s%8%s$r;H$&8!:w$K$O!"4JC1$J8!:w8l$N=q$-J}$,$"$j$^$9!#\e(B
 
 @table @samp
-@item Boolean query operators
-AND, OR, NOT (or AND NOT), and XOR are supported, and brackets can be
-used to control operator precedence, e.g. (emacs OR xemacs) AND linux.
-Note that operators must be written with all capital letters to be
-recognised.
+@item \e$B%V!<%k1i;;;R\e(B
+AND\e$B!"\e(BOR\e$B!"\e(BNOT (\e$B$^$?$O\e(B AND NOT) \e$B$*$h$S\e(B XOR \e$B$r%5%]!<%H$7!"1i;;;R$NM%@h=g0L\e(B
+\e$B$r@)8f$9$k$?$a$K3g8L$r;H$&$3$H$,$G$-$^$9!#Nc$($P!V\e(B(emacs OR xemacs) AND
+linux\e$B!W$N$h$&$K!#1i;;;R$O$=$l$G$"$k$HG'CN$5$l$k$?$a$K!"$9$Y$FBgJ8;z$G=q\e(B
+\e$B$+$J$1$l$P$J$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#\e(B
 
-@item Required and excluded terms
-+ and - can be used to require or exclude terms, e.g. football -american
+@item \e$BI,?\$N!"$^$?$O=|30$9$Y$-8l\e(B
++ \e$B$H\e(B - \e$B$O8l$,I,?\$G$"$k$+!"$^$?$O=|30$9$Y$-$+$r;XDj$7$^$9!#Nc$(\e(B
+\e$B$P\e(B: \e$B!V\e(Bfootball -american\e$B!W\e(B
 
-@item Unicode handling
-The search engine converts all text to utf-8, so searching should work
-in any language.
+@item Unicode \e$B$N<h07$$\e(B
+\e$B8!:w%(%s%8%s$O$9$Y$F$N%F%-%9%H$r\e(B utf-8 \e$B$KJQ49$9$k$N$G!"$I$s$J8@8l$G$b8!\e(B
+\e$B:w$G$-$k$O$:$G$9!#\e(B
 
 @item Stopwords
-Common English words (like 'the' and 'a') are ignored by default. You
-can override this by prefixing such words with a + (e.g. +the) or
-enclosing the word in quotes (e.g. "the").
+\e$B$"$j$U$l$?1QC18l\e(B ('the' \e$B$d\e(B 'a' \e$B$N$h$&$J$b$N\e(B) \e$B$O%G%#%U%)%k%H$GL5;k$5$l$^\e(B
+\e$B$9!#$=$N$h$&$JC18l$G$b\e(B + \e$B$rA0CV$-\e(B (\e$BNc\e(B: +the) \e$B$7$?$j!"0zMQId$G0O\e(B
+\e$B$`\e(B (\e$BNc\e(B: "the") \e$B$3$H$K$h$C$F8!:wBP>]$K$9$k$3$H$,$G$-$^$9!#\e(B
 @end table
 
-The query can be limited to articles by a specific author using a
-prefix-arg. After inputting the query this will prompt for an author
-name (or part of a name) to match.
+\e$B@\F,0z?t$r;H$&$3$H$K$h$C$F!"8!:w$r;XDj$7$?Cx<T$K$h$k5-;v$K8BDj$9$k$3$H$,\e(B
+\e$B$G$-$^$9!#$=$&$9$k$H8!:w8l$,F~NO$5$l$?8e$G!"9gCW$9$kCx<TL>\e(B (\e$B$^$?$OL>A0$N\e(B
+\e$B0lIt\e(B) \e$B$,?R$M$i$l$^$9!#\e(B
 
 @node The swish++ Engine
-@subsubsection The swish++ Engine
+@subsubsection Swish++ \e$B%(%s%8%s\e(B
 
-FIXEM: Say something more here.
+FIXEM: \e$B$3$3$G2?$+$b$C$H8@$&!#\e(B
 
-Documentation for swish++ may be found at the swish++ sourceforge page:
-@uref{http://swishplusplus.sourceforge.net}
+Swish++ \e$B$N;qNA$O\e(B sourceforge \e$B$N\e(B swish++ \e$B$N%Z!<%8$G8+$D$+$k$G$7$g\e(B
+\e$B$&\e(B: @uref{http://swishplusplus.sourceforge.net}
 
 @table @code
 @item nnir-swish++-program
-The name of the swish++ executable. Defaults to @code{search}
+Swish++ \e$B$N<B9T7A<0$NL>A0!#%G%#%U%)%k%H$O\e(B @code{search} \e$B$G$9!#\e(B
 
 @item nnir-swish++-additional-switches
-A list of strings to be given as additional arguments to
-swish++. @code{nil} by default.
+Swish++ \e$B$KDI2C$N0z?t$H$7$FM?$($i$l$kJ8;zNs$N%j%9%H!#%G%#%U%)%k%H\e(B
+\e$B$O\e(B @code{nil} \e$B$G$9!#\e(B
 
 @item nnir-swish++-remove-prefix
-The prefix to remove from each file name returned by swish++ in order
-to get a group name. By default this is @code{$HOME/Mail}.
+\e$B%0%k!<%WL>$rF@$k$?$a$K\e(B swish++ \e$B$,JV$9$=$l$>$l$N%U%!%$%kL>$+$i<h$j=|$/@\\e(B
+\e$BF,8l!#$3$l$O%G%#%U%)%k%H$G$O\e(B @code{$HOME/Mail} \e$B$G$9!#\e(B
 @end table
 
 @node The swish-e Engine
-@subsubsection The swish-e Engine
+@subsubsection Swish-e \e$B%(%s%8%s\e(B
 
-FIXEM: Say something more here.
+FIXEM: \e$B$3$3$G2?$+$b$C$H8@$&!#\e(B
 
-Documentation for swish-e may be found at the swish-e homepage
-@uref{http://swish-e.org}
+Swish-e \e$B$N;qNA$O\e(B swish-e \e$B%[!<%`%Z!<%8$G8+$D$+$k$G$7$g\e(B
+\e$B$&\e(B: @uref{http://swish-e.org}
 
 @table @code
-
 @item nnir-swish-e-program
-The name of the swish-e search program. Defaults to @code{swish-e}.
+Swish-e \e$B8!:w%W%m%0%i%`$NL>A0!#%G%#%U%)%k%H$O\e(B @code{swish-e} \e$B$G$9!#\e(B
 
 @item nnir-swish-e-additional-switches
-A list of strings to be given as additional arguments to
-swish-e. @code{nil} by default.
+Swish-e \e$B$KDI2C$N0z?t$H$7$FM?$($i$l$kJ8;zNs$N%j%9%H!#%G%#%U%)%k%H\e(B
+\e$B$O\e(B @code{nil} \e$B$G$9!#\e(B
 
 @item nnir-swish-e-remove-prefix
-The prefix to remove from each file name returned by swish-e in order
-to get a group name. By default this is @code{$HOME/Mail}.
-
+\e$B%0%k!<%WL>$rF@$k$?$a$K\e(B swish-e \e$B$,JV$9$=$l$>$l$N%U%!%$%kL>$+$i<h$j=|$/@\\e(B
+\e$BF,8l!#$3$l$O%G%#%U%)%k%H$G$O\e(B @code{$HOME/Mail} \e$B$G$9!#\e(B
 @end table
 
 @node The namazu Engine
-@subsubsection The namazu Engine
-
-Using the namazu engine requires creating and maintaining index files.
-One directory should contain all the index files, and nnir must be told
-where to find them by setting the @code{nnir-namazu-index-directory}
-variable.
-
-To work correctly the @code{nnir-namazu-remove-prefix} variable must
-also be correct. This is the prefix to remove from each file name
-returned by Namazu in order to get a proper group name (albeit with `/'
-instead of `.').
-
-For example, suppose that Namazu returns file names such as
-@samp{/home/john/Mail/mail/misc/42}.  For this example, use the
-following setting: @code{(setq nnir-namazu-remove-prefix
-"/home/john/Mail/")} Note the trailing slash.  Removing this prefix from
-the directory gives @samp{mail/misc/42}.  @code{nnir} knows to remove
-the @samp{/42} and to replace @samp{/} with @samp{.} to arrive at the
-correct group name @samp{mail.misc}.
-
-Extra switches may be passed to the namazu search command by setting the
-variable @code{nnir-namazu-additional-switches}.  It is particularly
-important not to pass any any switches to namazu that will change the
-output format.  Good switches to use include `--sort', `--ascending',
-`--early' and `--late'.  Refer to the Namazu documentation for further
-information on valid switches.
-
-Mail must first be indexed  with the `mknmz' program.  Read the documentation
-for namazu to create a configuration file. Here is an example:
+@subsubsection Namazu \e$B%(%s%8%s\e(B
+
+Namazu \e$B$r;H$&$K$O:w0z%U%!%$%k$r:n$C$F0];}$9$kI,MW$,$"$j$^$9!#$9$Y$F$N:w\e(B
+\e$B0z%U%!%$%k$O0l$D$N%G%#%l%/%H%j!<$KCV$$$F$"$k$O$:$G!"$=$N=j:_\e(B
+\e$B$r\e(B @code{nnir-namazu-index-directory} \e$BJQ?t$r@_Dj$9$k$3$H$K$h$C$F\e(B nnir \e$B$K\e(B
+\e$BEA$($J$1$l$P$J$j$^$;$s!#\e(B
+
+\e$B@5$7$/F/$+$;$k$K$O\e(B @code{nnir-namazu-remove-prefix} \e$BJQ?t$b@5$7$/$J$1$l$P\e(B
+\e$B$J$j$^$;$s!#$3$l$O!"@5$7$$%0%k!<%WL>$rF@$k$?$a$K\e(B Namazu \e$B$,JV$9$=$l$>$l$N\e(B
+\e$B%U%!%$%kL>$+$i<h$j=|$/@\F,8l$G$9\e(B (`.' \e$B$O\e(B `/' \e$B$KCV$-Be$o$j$^$9$,\e(B)\e$B!#\e(B
+
+\e$BNc$($P\e(B Namazu \e$B$,\e(B @samp{/home/john/Mail/mail/misc/42} \e$B$N$h$&$J%U%!%$%kL>\e(B
+\e$B$rJV$9$H$7$^$7$g$&!#$3$NNc$G$O<!$N@_Dj$r;H$C$F$/$@$5$$\e(B:
+
+@lisp
+(setq nnir-namazu-remove-prefix "/home/john/Mail/")
+@end lisp
+
+\e$B:G8e$N%9%i%C%7%e$KCm0U$7$F$/$@$5$$!#%G%#%l%/%H%j!<$+$i$3$N@\F,8l$r<h$j=|\e(B
+\e$B$/$H\e(B @samp{mail/misc/42} \e$B$K$J$j$^$9!#\e(B@code{nnir} \e$B$O@5$7$$%0%k!<%W\e(B
+\e$BL>\e(B @samp{mail.misc} \e$B$rF3$/$?$a$K\e(B @samp{/42} \e$B$r<h$j=|$$\e(B
+\e$B$F\e(B @samp{/} \e$B$r\e(B @samp{.} \e$B$GCV$-49$($k$Y$-$G$"$k$3$H$O>5CN$7$F$$$^$9!#\e(B
+
+\e$BB>$N%*%W%7%g%s$O\e(B @code{nnir-namazu-additional-switches} \e$B$r@_Dj$9$k$3$H$K\e(B
+\e$B$h$C$F\e(B namazu \e$B8!:w%3%^%s%I$KEO$5$l$^$9!#$H$j$o$1!"=PNO$N7A<0$rJQ99$7$F$7\e(B
+\e$B$^$&$I$s$J%*%W%7%g%s$b\e(B namazu \e$B$KEO$5$J$$$3$H$,=EMW$G$9!#;H$C$F$bNI$$%*%W\e(B
+\e$B%7%g%s$O\e(B `--sort'\e$B!"\e(B`--ascending'\e$B!"\e(B`--early' \e$B$*$h$S\e(B `--late' \e$B$G$9!#$5$i$J\e(B
+\e$B$kM-8z$J%*%W%7%g%s$K$D$$$F$O\e(B Namazu \e$B$N@bL@=q$r;2>H$7$F$/$@$5$$!#\e(B
+
+\e$B%a!<%k$O\e(B `mknmz' \e$B%W%m%0%i%`$G:G=i$K:w0zIU$1$5$l$J$1$l$P$J$j$^$;$s!#@_Dj\e(B
+\e$B%U%!%$%k$r:n$k$?$a$K$O\e(B namazu \e$B$N@bL@=q$rFI$s$G$/$@$5$$!#$3$3$KNc$,$"$j$^\e(B
+\e$B$9\e(B:
 
 @cartouche
 @example
- package conf;  # Don't remove this line!
+ package conf;  # \e$B$3$N9T$O>C$5$J$$$3$H\e(B!
 
- # Paths which will not be indexed. Don't use `^' or `$' anchors.
+ # \e$B:w0zIU$1$5$l$J$$%Q%9!#\e(B`^' \e$B$^$?$O\e(B `$' \e$B%"%s%+!<$r;H$o$J$$$3$H!#\e(B
  $EXCLUDE_PATH = "spam|sent";
 
- # Header fields which should be searchable. case-insensitive
+ # \e$B8!:w$9$Y$-%X%C%@!<!&%U%#!<%k%I!#BgJ8;z\e(B/\e$B>.J8;z$N6hJL$OL5$$!#\e(B
  $REMAIN_HEADER = "from|date|message-id|subject";
 
- # Searchable fields. case-insensitive
+ # \e$B8!:w$G$-$k%U%#!<%k%I!#BgJ8;z\e(B/\e$B>.J8;z$N6hJL$OL5$$!#\e(B
  $SEARCH_FIELD = "from|date|message-id|subject";
 
- # The max length of a word.
+ # \e$B:G$bD9$$8l$ND9$5!#\e(B
  $WORD_LENG_MAX = 128;
 
- # The max length of a field.
+ # \e$B:G$bD9$$%U%#!<%k%I$ND9$5!#\e(B
  $MAX_FIELD_LENGTH = 256;
 @end example
 @end cartouche
 
-For this example, mail is stored in the directories @samp{~/Mail/mail/},
-@samp{~/Mail/lists/} and @samp{~/Mail/archive/}, so to index them go to
-the index directory set in @code{nnir-namazu-index-directory} and issue
-the following command:
+\e$BNc$($P%a!<%k$,\e(B @samp{~/Mail/mail/}\e$B!"\e(B@samp{~/Mail/lists/} \e$B$*$h\e(B
+\e$B$S\e(B @samp{~/Mail/archive/} \e$B%G%#%l%/%H%j!<$K3JG<$5$l$k$N$G$"$l$P!"$=$l$i$K\e(B
+\e$B:w0zIU$1$r$9$k$?$a$K$O\e(B @code{nnir-namazu-index-directory} \e$B$K@_Dj$5$l$F$$\e(B
+\e$B$k:w0z%G%#%l%/%H%j!<$K9T$C$F!"0J2<$N%3%^%s%I$rH/9T$7$^$9!#\e(B
 
 @example
 mknmz --mailnews ~/Mail/archive/ ~/Mail/mail/ ~/Mail/lists/
 @end example
 
-For maximum searching efficiency you might want to have a cron job run
-this command periodically, say every four hours.
+\e$B:GBg$N8!:w8zN($rF@$k$?$a$K$O!"$3$N%3%^%s%I$rDj4|E*$K\e(B (\e$BNc$($P\e(B 4\e$B;~4VKh\e(B
+\e$B$K\e(B) \e$B<B9T$9$k\e(B cron \e$B%8%g%V$rAv$i$;$kI,MW$,$"$k$G$7$g$&!#\e(B
 
 @node The hyrex Engine
-@subsubsection The hyrex Engine
-FIXME: Add documentation.
+@subsubsection Hyrex \e$B%(%s%8%s\e(B
+\e$B$3$N%(%s%8%s$O$b$O$d;H$o$l$F$$$^$;$s!#\e(B
 
 @node Customizations
-@subsubsection Custimozations
+@subsubsection \e$B%+%9%?%^%$%:\e(B
 
 @table @code
 @item nnir-method-default-engines
-Alist of server backend - search engine pairs. The default associations
-are
+\e$B%5!<%P!<$N%P%C%/%(%s%I$H8!:w%(%s%8%s$N%Z%"$h$j$J$kO"A[%j%9%H!#%G%#%U%)%k\e(B
+\e$B%H$N4XO"IU$1$O<!$NDL$j$G$9\e(B:
+
 @example
 (nnimap . imap)
 (nntp . gmane)
 @end example
 
 @item nnir-ignored-newsgroups
-A regexp to match newsgroups in the active file that should be skipped
-when searching all groups on a server.
+\e$B0l$D$N%5!<%P!<$K$"$k$9$Y$F$N%0%k!<%W$r8!:w$9$k$H$-$K!"\e(Bactive \e$B%U%!%$%k$K\e(B
+\e$B$"$kFI$_Ht$P$9$Y$-%K%e!<%9%0%k!<%W$K9gCW$9$k@55,I=8=!#\e(B
 
 @item nnir-summary-line-format
-The format specification to be used for lines in an nnir summary buffer.
-All the items from `gnus-summary-line-format' are available, along with
-three items unique to nnir summary buffers:
+nnir \e$B35N,%P%C%U%!!<$N9T$N$?$a$K;H$o$l$k=qK!;EMM!#\e(B
+@code{gnus-summary-line-format} \e$B$N$9$Y$F$N=qK!;EMM;X<(;R$H$H$b$K\e(B nnir \e$B35\e(B
+\e$BN,%P%C%U%!!<FH<+$N0J2<$N;0$D$N;X<(;R$r;H$&$3$H$,$G$-$^$9\e(B:
 
 @example
-%Z    Search retrieval score value (integer)
-%G    Article original full group name (string)
-%g    Article original short group name (string)
+%Z    \e$B8!:w7k2L$N%9%3%"$NCM\e(B (\e$B@0?t\e(B)
+%G    \e$B5-;v$,$"$C$?85$N40A4$J%0%k!<%WL>\e(B (\e$BJ8;zNs\e(B)
+%g    \e$B5-;v$,$"$C$?85$NC;=L7A$N%0%k!<%WL>\e(B (\e$BJ8;zNs\e(B)
 @end example
 
-If nil (the default) this will use @code{gnus-summary-line-format}.
+\e$B$b$7\e(B @code{nil} \e$B$@$C$?$i\e(B (\e$B$=$l$,%G%#%U%)%k%H\e(B)\e$B!"\e(B
+@code{gnus-summary-line-format} \e$B$r;H$$$^$9!#\e(B
 
 @item nnir-retrieve-headers-override-function
-If non-nil, a function that retrieves article headers rather than using
-the gnus built-in function.  This function takes an article list and
-group as arguments and populates the `nntp-server-buffer' with the
-retrieved headers. It should then return either 'nov or 'headers
-indicating the retrieved header format. Failure to retrieve headers
-should return @code{nil}
-
-If this variable is nil, or if the provided function returns nil for a
-search result, @code{gnus-retrieve-headers} will be called instead."
+\e$B$b$7\e(B @code{nil} \e$B$G$J$1$l$P!"\e(BGnus \e$B$KAH$_9~$^$l$F$$$k4X?t$r;H$o$:$K5-;v$N\e(B
+\e$B%X%C%@!<$r<hF@$9$k$?$a$N4X?t!#$3$N4X?t$O0z?t$H$7$F5-;v$N%j%9%H$H%0%k!<%W\e(B
+\e$B$r<h$j!"<hF@$7$?%X%C%@!<$G\e(B `nntp-server-buffer' \e$B$rK~$?$7$^$9!#$=$7$F!"<h\e(B
+\e$BF@$7$?%X%C%@!<$N7A<0$r<($9$?$a$K\e(B @code{nov} \e$B$^$?$O\e(B @code{headers} \e$B$rJV$5\e(B
+\e$B$J$1$l$P$J$j$^$;$s!#%X%C%@!<$N<hF@$K<:GT$7$?$H$-$O\e(B @code{nil} \e$B$rJV$7$^$9!#\e(B
+
+\e$B$b$7$3$NJQ?t$,\e(B @code{nil} \e$B$@$C$?$i!"$^$?$OMQ0U$7$?4X?t$,8!:w7k2L$H$7\e(B
+\e$B$F\e(B @code{nil} \e$B$rJV$7$?$i!"Be$o$j$K\e(B @code{gnus-retrieve-headers} \e$B$,8F$P$l\e(B
+\e$B$^$9!#\e(B
 @end table
-@c TRANSLATEME<
 
 @node nnmairix
 @section nnmairix
@@ -21691,10 +21756,10 @@ b d} \e$B$r;H$C$F!"$=$N\e(B @code{nnmairix} \e$B%0%k!<%W$r:n$jD>$7$F$/$@$5$$!#\e(B
 \e$B$K\e(B mairix \e$BMQ$K;H$&>l9g$G$b!"$=$l$rL@<(E*$K@_Dj$9$kI,MW$O$"$j$^$;$s!#\e(B)
 
 @item
-\e$B$b$7\e(B Gnus \e$B%l%8%9%H%j!<$r;H$C$F$$$k$J$i\e(B:
-@code{nnmairix} \e$B%0%k!<%W$G%l%8%9%H%j!<$r;H$&\e(B (\e$B$=$l$i$N%0%k!<%W\e(B
-\e$B$r\e(B @code{gnus-registry-unfollowed-groups} \e$B$K4^$a$k\e(B) \e$B$3$H$O$7$J$$$G$/$@$5\e(B
-\e$B$$!#$b$7\e(B @code{gnus-registry-split-fancy-with-parent} \e$B$r;H$C$F$$$k$J\e(B
+\e$B$b$7\e(B Gnus \e$B%l%8%9%H%j!<$r;H$C$F$$$k$J$i!"\e(B@code{nnmairix} \e$B%0%k!<%W$G%l%8%9\e(B
+\e$B%H%j!<$r;H$o$J$$$/$@$5$$\e(B (\e$B%G%#%U%)%k%H\e(B
+\e$B$G\e(B @code{gnus-registry-unfollowed-groups} \e$B$K4^$^$l$F$$$^$9\e(B)\e$B!#$b\e(B
+\e$B$7\e(B @code{gnus-registry-split-fancy-with-parent} \e$B$r;H$C$F$$$k$J\e(B
 \e$B$i\e(B @emph{\e$BFCJL$JCm0U\e(B} \e$B$,I,MW$G$9!#J,3d$5$l$F\e(B @code{nnmairix} \e$B%0%k!<%W$KF~$C\e(B
 \e$B$?%a!<%k$O!"DL>o$=$N%0%k!<%W$N?7Ce%a!<%k$r%A%'%C%/$7$?$H$?$s$K1J5W$KL5$/\e(B
 \e$B$J$C$F$7$^$$$^$9\e(B (\e$B$O$$!";d$O$=$l$r$d$C$F$7$^$$$^$7$?\e(B@dots{})\e$B!#\e(B
@@ -21872,7 +21937,9 @@ Gnus \e$B$G$ODL>o$=$l$i$N%a%C%;!<%8$O%X%C%@!<$K\e(B ``(none)'' \e$B$,I=<($5$l$F8=$l
 
 @item gnus-interactive-exit
 @vindex gnus-interactive-exit
-Gnus \e$B$r=*N;$9$kA0$K3NG'$r5a$a$^$9!#%G%#%U%)%k%H$G\e(B @code{t} \e$B$G$9!#\e(B
+\e$B$b$7\e(B @code{nil} \e$B0J30$@$C$?$i\e(B Gnus \e$B$r=*N;$9$k$H$-$K3NG'$r5a$a$^$9!#\e(B
+@code{quiet} \e$B$K$7$F$*$/$H!"3h$-$F$$$k35N,%P%C%U%!!<$r3NG'L5$7$G<+F0E*$K\e(B
+\e$B99?7$7$^$9!#%G%#%U%)%k%HCM$O\e(B @code{t} \e$B$G$9!#\e(B
 @end table
 
 @node Symbolic Prefixes
@@ -22112,7 +22179,7 @@ Gnus \e$B$OMxMQ<TDj5A;EMM$r3HD%$7$?\e(B @samp{%u&foo;} \e$B$N$h$&$J7A<0$b%5%]!<%H$7
 @code{gnus-balloon-face-*} \e$BJQ?t$O!"J8;zNs$+J8;zNs$rJV$94X?t$r;X$9%7%s%\\e(B
 \e$B%k$N$I$A$i$+$G$J$1$l$P$J$j$^$;$s!#$3$NB0@-$,@_Dj$5$l$F$$$k%F%-%9%H$N>e$r\e(B
 \e$B%^%&%9$,DL2a$9$k$H!"?a$-=P$7$,8=$l$FJ8;zNs$rI=<($7$^$9!#$3$l$N>\$7$$>pJs\e(B
-\e$B$O\e(B @xref{Tooltips, ,Tooltips, emacs, The Emacs Editor}, (GNU Emacs) \e$B$^$?\e(B
+\e$B$O\e(B @xref{Tooltips, ,Tooltips, emacs, The Emacs Editor}, (Emacs) \e$B$^$?\e(B
 \e$B$O\e(B @code{balloon-help-mode} (XEmacs) \e$B$N@bL@$r;2>H$7$F$/$@$5$$!#\e(B(\e$B5;=QE*$J\e(B
 \e$BM}M3$N$?$a$K!"%.%#%a\e(B (guillemets) \e$B$O$3$N@a$G$O\e(B `\e$B!T\e(B' \e$B$H\e(B `\e$B!U\e(B' \e$B$G6a;w$5$l$^\e(B
 \e$B$7$?!#\e(B)
@@ -22449,6 +22516,100 @@ Gnus \e$B$O%&%#%s%I%&$NG[CV$rJQ99$7$^$;$s!#>o$K!V@5$7$$!W%&%#%s%I%&@_Dj$r6/\e(B
 \e$BJL$N%&%#%s%I%&$GI=<($5$l$k$J$i!"%&%#%s%I%&$NBg$-$5$,JQ99$5$l$k$3$H$rHr$1\e(B
 \e$B$k$?$a$K\e(B @code{gnus-tree-minimize-window} \e$B$r$$$8$k$N$,NI$$$G$7$g$&!#\e(B
 
+@subsection \e$B%&%#%s%I%&G[CV$NL>>N\e(B
+
+\e$B0J2<$O8=:_CN$i$l$F$$$k$[$H$s$I$N%&%#%s%I%&G[CV$H$=$l$i$NMQES$G$9\e(B:
+
+@table @code
+@item group
+
+\e$B%0%k!<%W%P%C%U%!!<!#\e(B
+
+@item summary
+
+\e$B$"$k%0%k!<%W$KF~$C$F$=$N35N,\e(B (\e$B$@$1\e(B) \e$B$rI=<(!#\e(B
+
+@item article
+
+\e$B5-;v$NA*Br!#\e(B
+
+@item server
+
+\e$B%5!<%P!<%P%C%U%!!<!#\e(B
+
+@item browse
+
+\e$B%5!<%P!<%P%C%U%!!<$+$i1\Mw$9$k%0%k!<%W!#\e(B
+
+@item message
+
+(\e$B?7$7$$\e(B) \e$B%a%C%;!<%8$N:n@.!#\e(B
+
+@item only-article
+
+\e$B5-;v%P%C%U%!!<$@$1$NI=<(!#\e(B
+
+@item edit-article
+
+\e$B5-;v$NJT=8!#\e(B
+
+@item edit-form
+
+\e$B%0%k!<%W%Q%i%a!<%?!<$J$I$NJT=8!#\e(B
+
+@item edit-score
+
+\e$B%5!<%P!<$NDj5A$NJT=8!#\e(B
+
+@item post
+
+\e$B%K%e!<%95-;v$N:n@.!#\e(B
+
+@item reply
+
+\e$B5-;v$K855-;v$N0zMQL5$7$GJV?.$^$?$O%U%)%m!<%"%C%W!#\e(B
+
+@item forward
+
+\e$B5-;v$NE>Aw!#\e(B
+
+@item reply-yank
+
+\e$B5-;v$K855-;v$N0zMQIU$-$GJV?.$^$?$O%U%)%m!<%"%C%W!#\e(B
+
+@item mail-bounce
+
+\e$B%a!<%k$NCF$-JV$7!#\e(B
+
+@item pipe
+
+\e$B5-;v$r30It%W%m%;%9$KAw$k!#\e(B
+
+@item bug
+
+\e$B%P%0%j%]!<%H$rAw$k!#\e(B
+
+@item score-trace
+
+\e$B%9%3%"5,B'$NI=<(!#\e(B
+
+@item score-words
+
+\e$B%9%3%"$K;H$&C18l$NI=<(!#\e(B
+
+@item split-trace
+
+\e$BJ,3d$5$l$k%a!<%k$N9TJ}$NI=<(!#\e(B
+
+@item compose-bounce
+
+\e$BCF$-JV$5$l$?%a!<%k$N:FAw?.!#\e(B
+
+@item mml-preview
+
+@acronym{MIME} \e$B%Q!<%H$NAw?.$9$kA0$N2<8+!#\e(B
+@end table
+
 @subsection \e$B%&%#%s%I%&G[CV$NNc\e(B
 
 @itemize @bullet
@@ -25345,21 +25506,20 @@ nnml\e$B!"\e(Bnnmaildir \e$B$J$I$N$I$N%P%C%/%(%s%I$K$"$C$F$b!"$=$N%U%i%0$ON)$AB3$1$
 @end enumerate
 
 @menu
-* Setup::
+* Gnus Registry Setup::
 * Fancy splitting to parent::   \e$B?F$X$NFC5iJ,3d\e(B
 * Registry Article Refer Method:: @code{Message-ID} \e$B$K4p$E$$$F%l%8%9%H%j!<$G5-;v$r<hF@$9$k\e(B
 * Store custom flags and keywords:: \e$BFH<+$N%U%i%0$H%-!<%o!<%I$N5-O?\e(B
 * Store arbitrary data::        \e$BG$0U$N%G!<%?$N5-O?\e(B
 @end menu
 
-@node Setup
-@subsection \e$B@_Dj\e(B
+@node Gnus Registry Setup
+@subsection Gnus \e$B%l%8%9%H%j!<$N@_Dj\e(B
 
 \e$BNI$/$7$?$3$H$K\e(B Gnus \e$B%l%8%9%H%j!<$N@_Dj$O$H$F$b4JC1$G$9\e(B:
 
 @lisp
-(setq gnus-registry-max-entries 2500
-      gnus-registry-use-long-group-names t)
+(setq gnus-registry-max-entries 2500)
 
 (gnus-registry-initialize)
 @end lisp
@@ -25382,16 +25542,15 @@ nnml\e$B!"\e(Bnnmaildir \e$B$J$I$N$I$N%P%C%/%(%s%I$K$"$C$F$b!"$=$N%U%i%0$ON)$AB3$1$
                                 ("spam" t)
                                 ("train" t))
  gnus-registry-max-entries 500000
- gnus-registry-use-long-group-names t
+ ;; \e$B$3$l$,%G%#%U%)%k%H\e(B
  gnus-registry-track-extra '(sender subject))
 @end lisp
 
-\e$B$3$l$i$,0UL#$9$k$N$O!"$"$A$3$A$K$"$k$?$/$5$s$N5-;v$rJ];}$7!"D9$$%0%k!<%W\e(B
-\e$BL>$r;H$$!"Aw?.<T$HI=Bj$G\e(B (\e$BC1$J$k?F$N\e(B Message-ID \e$B$G$G$O$J$/\e(B) \e$B5-;v$rDI@W$7!"\e(B
-\e$BF~$C$F$-$?5-;v$r%l%8%9%H%j!<$,J,3d$9$k$H$-$K5-;v$N9T$-@h$H$7$F0l$D0J>e$N\e(B
-\e$B8uJd$,$"$C$?$iB??t7h$G7h$a$k!"$H$$$&$3$H$G$9!#2C$($F\e(B ``nntp''\e$B!"\e(B``nnrss''\e$B!"\e(B
-``spam'' \e$B$^$?$O\e(B ``train'' \e$B$K9gCW$9$k%0%k!<%W$N5-;v$r%l%8%9%H%j!<$KL5;k$5\e(B
-\e$B$;$^$9!#\e(B
+\e$B$3$l$i$,0UL#$9$k$N$O!"$"$A$3$A$K$"$k$?$/$5$s$N5-;v$rJ];}$7!"Aw?.<T$HI=Bj\e(B
+\e$B$G\e(B (\e$BC1$J$k?F$N\e(B Message-ID \e$B$G$G$O$J$/\e(B) \e$B5-;v$rDI@W$7!"F~$C$F$-$?5-;v$r%l%8\e(B
+\e$B%9%H%j!<$,J,3d$9$k$H$-$K5-;v$N9T$-@h$H$7$F0l$D0J>e$N8uJd$,$"$C$?$iB??t7h\e(B
+\e$B$G7h$a$k!"$H$$$&$3$H$G$9!#2C$($F\e(B ``nntp''\e$B!"\e(B``nnrss''\e$B!"\e(B``spam'' \e$B$^$?\e(B
+\e$B$O\e(B ``train'' \e$B$K9gCW$9$k%0%k!<%W$N5-;v$r%l%8%9%H%j!<$KL5;k$5$;$^$9!#\e(B
 
 \e$B$"$J$?$,$3$N$9$Y$F$K46LC$r<u$1$k$3$H$O5?$$$"$j$^$;$s$,!"$3$&MW5a$7$b$9$k\e(B
 \e$B$G$7$g$&!#!V;d$O\e(B Gnus \e$B%f!<%6!<$G%+%9%?%^%$%:$9$k$3$H$,@8$-$,$$$G$9!#$b$C\e(B
@@ -25399,19 +25558,10 @@ nnml\e$B!"\e(Bnnmaildir \e$B$J$I$N$I$N%P%C%/%(%s%I$K$"$C$F$b!"$=$N%U%i%0$ON)$AB3$1$
 
 @defvar gnus-registry-unfollowed-groups
 @code{gnus-registry-split-fancy-with-parent} \e$B$,DI@W$7$J$$%0%k!<%W$G$9!#\e(B
-\e$B$=$l$i$O!"$G$b%l%8%9%H%j!<$K5-O?$5$l$^$9!#$3$l$O@55,I=8=$N%j%9%H$G$9!#\e(B
-@end defvar
-
-@defvar gnus-registry-ignored-groups
-\e$B%l%8%9%H%j!<$K5-O?$5$l$J$$%0%k!<%W$G$9!#$3$l$O@55,I=8=$N%j%9%H$G!"%0%k!<\e(B
-\e$B%W\e(B/\e$B%H%T%C%/$N%+%9%?%^%$%:$G@_Dj$9$k$3$H$b$G$-$^$9\e(B (\e$B$J$N$G!"FCDj$N%0%k!<\e(B
-\e$B%W$^$?$O%H%T%C%/A4BN$r!"L5;k$5$;$?$j0];}$5$;$k$3$H$,$G$-$^$9\e(B)\e$B!#\e(B
-@end defvar
-
-@defvar gnus-registry-use-long-group-names
-\e$B%l%8%9%H%j!<$,D9$$%0%k!<%WL>$r;H$&$+$I$&$+$r;XDj$7$^$9!#\e(B@code{t} \e$B$K@_Dj\e(B
-\e$B$9$k$3$H$r?J$a$^$9$,!"$=$&$7$J$/$F$b$9$Y$FF/$-$^$9!#>-Mh$N5!G=$GI,MW$K$J\e(B
-\e$B$k$G$7$g$&!#\e(B
+\e$B$=$l$i$O!"$G$b%l%8%9%H%j!<$K5-O?$5$l$^$9!#$3$l$O@55,I=8=$N%j%9%H$G$9!#%G%#\e(B
+\e$B%U%)%k%H$G$O!"L>A0$,\e(B ``delayed''\e$B!"\e(B``drafts''\e$B!"\e(B``queue'' \e$B$^$?\e(B
+\e$B$O\e(B ``INBOX'' \e$B$G=*$o$C$F$$$k!"\e(B@code{nnmairix} \e$B%P%C%/%(%s%I$KB0$7$F$$$k!"\e(B
+\e$B$"$k$$$O\e(B ``archive'' \e$B$H$$$&8l$r4^$s$G$$$k$I$s$J%0%k!<%W$bDI@W$7$^$;$s!#\e(B
 @end defvar
 
 @defvar gnus-registry-max-entries
@@ -25419,8 +25569,15 @@ nnml\e$B!"\e(Bnnmaildir \e$B$J$I$N$I$N%P%C%/%(%s%I$K$"$C$F$b!"$=$N%U%i%0$ON)$AB3$1$
 \e$B$k\e(B @code{nil}) \e$B$G$9!#\e(B
 @end defvar
 
+@defvar gnus-registry-max-pruned-entries
+\e$B=|5n$7$?8e$G%l%8%9%H%j!<$,J];}$9$k:GBg$N%(%s%H%j!<$N?t\e(B (\e$B@0?t$^$?$OL5@)8B\e(B
+\e$B$r0UL#$9$k\e(B @code{nil}) \e$B$G$9!#\e(B
+@end defvar
+
 @defvar gnus-registry-cache-file
-Gnus \e$B$NA`:n$rDL$8$F%l%8%9%H%j!<$,5-O?$5$l$k%U%!%$%k$G$9!#\e(B
+Gnus \e$B$NA`:n$rDL$8$F%l%8%9%H%j!<$,5-O?$5$l$k%U%!%$%k$G$9!#%G%#%U%)%k%H$G\e(B
+\e$B%U%!%$%kL>$O\e(B @file{.newsrc.eld} \e$B$HF1$8%G%#%l%/%H%j!<$KCV$+$l\e(B
+\e$B$k\e(B @file{.gnus.registry.eioio} \e$B$G$9!#\e(B
 @end defvar
 
 @node Registry Article Refer Method
@@ -25442,8 +25599,7 @@ Gnus \e$B$NA`:n$rDL$8$F%l%8%9%H%j!<$,5-O?$5$l$k%U%!%$%k$G$9!#\e(B
 ;; \e$B%l%8%9%H%j!<$r;H$C$F5-;v$r;2>H$9$k>l9g$KNI9%$J%R%C%HN($rF@$k$?$a\e(B
 ;; \e$B$K$O!"==J,$J%(%s%H%j!<$r0];}$9$k$h$&$K$7$F$/$@$5$$!#5-;v$,$I$3$K\e(B
 ;; \e$B$"$k$+$r\e(B Gnus \e$B$KCN$i$;$k$?$a$K!"D9$$%0%k!<%WL>$r;HMQ$7$F$/$@$5$$!#\e(B
-(setq gnus-registry-max-entries 2500
-      gnus-registry-use-long-group-names t)
+(setq gnus-registry-max-entries 2500)
 
 (gnus-registry-initialize)
 
@@ -25488,10 +25644,9 @@ Gnus \e$B$NA`:n$rDL$8$F%l%8%9%H%j!<$,5-O?$5$l$k%U%!%$%k$G$9!#\e(B
 
 @defvar gnus-registry-track-extra
 \e$B$3$l$O%7%s%\%k$N%j%9%H$G$9!#%+%9%?%^%$%:$N%$%s%?!<%U%'!<%9$+$iJQ99$9$k$N\e(B
-\e$B$K$O!"$=$l$,%Y%9%H$G$9!#%G%#%U%)%k%H$O\e(B @code{nil} \e$B$G$9$,!"?F$GJ,3d$9$k$K\e(B
-\e$B$O\e(B @code{subject} \e$B$H\e(B @code{sender} \e$B$bDI@W$9$kI,MW$,$"$k$G$7$g$&!#$=$l$O\e(B
-\e$BF/$/$+$b$7$l$^$;$s!#%a!<%k$NN.DLNL$,Bg$-$/$F?M!9$,F1$8%0%k!<%W$K$H$I$^$C\e(B
-\e$B$F$$$J$$$H!"HQ$o$7$/$J$k>l9g$,$"$j$^$9!#\e(B
+\e$B$K$O!"$=$l$,%Y%9%H$G$9!#%G%#%U%)%k%H$O\e(B @code{(subject sender)} \e$B$G!"$=$l\e(B
+\e$B$G$*$=$i$/F0:n$9$k$G$7$g$&!#%a!<%k$NN.DLNL$,Bg$-$/$F?M!9$,F1$8%0%k!<%W$K\e(B
+\e$B$H$I$^$C$F$$$J$$$H!"HQ$o$7$/$J$k>l9g$,$"$j$^$9!#\e(B
 @end defvar
 
 @defvar gnus-registry-split-strategy
@@ -25499,6 +25654,7 @@ Gnus \e$B$NA`:n$rDL$8$F%l%8%9%H%j!<$,5-O?$5$l$k%U%!%$%k$G$9!#\e(B
 \e$B$l$,%Y%9%H$G$9!#%G%#%U%)%k%H$O\e(B @code{nil} \e$B$G$9$,!"9gCW$NB??t7h$^$?$O:G=i\e(B
 \e$B$K8+$D$+$C$?$b$N$K4p$E$$$FAw?.<T\e(B (sender) \e$B$^$?$OI=Bj\e(B (subject) \e$B$GJ,3d$9\e(B
 \e$B$k$K$O\e(B @code{majority} \e$B$^$?$O\e(B @code{first} \e$B$K@_Dj$9$kI,MW$,$"$k$G$7$g$&!#\e(B
+\e$B;d$O\e(B @code{majority} \e$B$,:G$bNI$$$3$H$r8+$D$1$^$7$?!#\e(B
 @end defvar
 
 @node Store custom flags and keywords
@@ -25528,6 +25684,22 @@ Gnus \e$B$NA`:n$rDL$8$F%l%8%9%H%j!<$,5-O?$5$l$k%U%!%$%k$G$9!#\e(B
 \e$BMxMQ$G$-$k0u$rDs<($7$^$9!#\e(B
 @end defun
 
+\e$B35N,9T$K%l%8%9%H%j!<$N0u$rI=<($G$-$k=qK!$r:n$k4X?t$r!"\e(B@code{defalias} \e$B$r\e(B
+\e$B;H$C$F@_Dj$9$k$3$H$,$G$-$^$9!#$3$N$?$a$N4X?t$H$7$F!"\e(B@code{:char} \e$B%W%m%Q\e(B
+\e$B%F%#!<$r;H$C$FC10l$NJ8;z$G0u$rI=<($9$k$b$N!"$*$h$S40A4$JJ8$G0u$rI=<($9$k\e(B
+\e$B$b$N$N\e(B 2\e$B$D$,MQ0U$5$l$F$$$^$9!#\e(B
+
+@lisp
+;; \e$BC10l$NJ8;z$G0u$rI=<($9$k\e(B
+;; (`gnus-registry-marks' \e$B$N\e(B :char \e$B%W%m%Q%F%#!<$r;2>H\e(B):
+;; (defalias 'gnus-user-format-function-M
+;;   'gnus-registry-article-marks-to-chars)
+
+;; \e$BL>A0$G0u$rI=<($9$k\e(B (`gnus-registry-marks' \e$B$r;2>H\e(B):
+;; (defalias 'gnus-user-format-function-M
+;;   'gnus-registry-article-marks-to-names)
+@end lisp
+
 @node Store arbitrary data
 @subsection \e$BG$0U$N%G!<%?$N5-O?\e(B
 
@@ -25535,17 +25707,14 @@ Gnus \e$B$NA`:n$rDL$8$F%l%8%9%H%j!<$,5-O?$5$l$k%U%!%$%k$G$9!#\e(B
 \e$B$&4JC1$J%$%s%?!<%U%'!<%9$,$"$j$^$9\e(B (\e$B%G!<%?$OJ]B8$9$k$?$a$K$G$-$k8B$j0l$D\e(B
 \e$B$N%j%9%H$KJQ49$5$l$^$9\e(B)\e$B!#\e(B
 
-@defun gnus-registry-store-extra-entry (id key value)
-\e$B5-;v\e(B @code{id} \e$B$N$?$a$NFCJL$J%G!<%?!&%-!<\e(B @code{key} \e$B$K\e(B @code{value} \e$B$r\e(B
-\e$B5-O?$7$^$9!#\e(B
-@end defun
-
-@defun gnus-registry-delete-extra-entry (id key)
-\e$B5-;v\e(B @code{id} \e$B$N$?$a$NFCJL$J%G!<%?!&%-!<\e(B @code{key} \e$B$r>C5n$7$^$9!#\e(B
+@defun gnus-registry-set-id-key (id key value)
+@code{id} \e$B$r;}$D%a%C%;!<%8$N$?$a$K\e(B @code{key} \e$B$K$D$$$F\e(B @code{value} \e$B$r3J\e(B
+\e$BG<$7$^$9!#\e(B
 @end defun
 
-@defun gnus-registry-fetch-extra (id key)
-\e$B5-;v\e(B @code{id} \e$B$N$?$a$NFCJL$J%G!<%?!&%-!<\e(B @code{key} \e$B$r<h$j9~$_$^$9!#\e(B
+@defun gnus-registry-get-id-key (id key)
+@code{id} \e$B$r;}$D%a%C%;!<%8$N$?$a$K\e(B @code{key} \e$B$K$D$$$F$N%G!<%?$r<hF@$7$^\e(B
+\e$B$9!#\e(B
 @end defun
 
 @defvar gnus-registry-extra-entries-precious
@@ -27216,10 +27385,10 @@ MS \e$B%&%#%s%I%&%:$G\e(B Gnus \e$B$r%$%s%9%H!<%k$9$k$K$O\e(B @file{make.bat} \e$B$r;
 \e$B%k$7$F$+$i\e(B Gnus \e$B$r%$%s%9%H!<%k$7$?$$$H$-$O!"\e(B@file{make.bat} \e$B$NBhFs0z?t\e(B
 \e$B$K\e(B @code{/copy} \e$B$rM?$($F$/$@$5$$!#\e(B
 
-@file{make.bat} \e$B$O%<%m$+$i=q$-D>$5$l$^$7$?!#\e(BXEmacs \e$B$H\e(B GNU Emacs \e$B$r<+F0G'\e(B
-\e$B<1$7!"\e(B@file{gnus-load.el} \e$B$r@8@.$7!"%3%s%Q%$%kCf$H\e(B info \e$B%U%!%$%k$N@8@.Cf\e(B
-\e$B$K%(%i!<$,5/$-$?$i9=C[=hM}$N:G8e$KJs9p$7$^$9!#\e(B@code{makeinfo} \e$B$,MxMQ2DG=\e(B
-\e$B$G$"$l$P$=$l$r;H$$!"$5$b$J$1$l$P\e(B @file{infohack.el} \e$B$KMj$j$^$9!#:#\e(B
+@file{make.bat} \e$B$O%<%m$+$i=q$-D>$5$l$^$7$?!#\e(BXEmacs \e$B$H\e(B Emacs \e$B$r<+F0G'<1$7!"\e(B
+@file{gnus-load.el} \e$B$r@8@.$7!"%3%s%Q%$%kCf$H\e(B info \e$B%U%!%$%k$N@8@.Cf$K%(%i!<\e(B
+\e$B$,5/$-$?$i9=C[=hM}$N:G8e$KJs9p$7$^$9!#\e(B@code{makeinfo} \e$B$,MxMQ2DG=$G$"$l$P\e(B
+\e$B$=$l$r;H$$!"$5$b$J$1$l$P\e(B @file{infohack.el} \e$B$KMj$j$^$9!#:#\e(B
 \e$B$d\e(B @file{make.bat} \e$B$O\e(B Gnus \e$B$rF0:n$5$;$k$?$a$KI,MW$J$9$Y$F$N%U%!%$%k$r%$\e(B
 \e$B%s%9%H!<%k$9$k$O$:$G!"BgBN$K$*$$$F\e(B Unix \e$B%7%9%F%`$K$*$1\e(B
 \e$B$k\e(B @code{configure; make; make install} \e$B%5%$%/%k$N40A4$JCV$-49$($K$J$j$^\e(B
@@ -27418,10 +27587,6 @@ Picon \e$B$O!"MxMQ<T!"%I%a%$%s!"$=$l$K%K%e!<%9%0%k!<%W$rI=8=$9$k$?$a$N!V8D?M\e(B
 \e$BHs\e(B-@code{nil} \e$B$K$9$k$H!"35N,%P%C%U%!!<$,:n$i$l$F$$$/MM;R$,I=<($5$l$^$9!#\e(B
 
 @item
-\e$B?7$7$$\e(B @code{recent} \e$B0u\e(B @samp{.} \e$B$G!"?75,$KFO$$$?%a%C%;!<%8$r\e(B (\e$BL$FI$@$1\e(B
-\e$B$l$I$b8E$$5-;v$H$O6hJL$7$F\e(B) \e$BI=<($7$^$9!#\e(B
-
-@item
 Gnus \e$B$O\e(B RFC 2369 \e$B$N%a!<%j%s%0%j%9%H$N%X%C%@!<$r%5%]!<%H$7$^$9!#$^$?!"%a!<\e(B
 \e$B%j%s%0%j%9%H$N%0%k!<%WMQ$K?t!9$N%3%^%s%I$rMQ0U$7$^$7$?!#\e(B@xref{Mailing
 List}.
@@ -28350,7 +28515,7 @@ Gnus \e$B$OH"$+$i=P$7$F$9$0$K\e(B @emph{\e$BHs>o$K\e(B} \e$B$h$/F0:n$7$^$9\e(B---\e$B$I
 \e$BEY\e(B Emacs \e$B$r=*N;$7$F:F5/F0$9$kI,MW$,$"$j$^$9!#\e(B
 
 @item
-@kbd{M-x gnus-version} \e$B$r;n$7$F$/$@$5$$!#$b$7\e(B @samp{No Gnus v0.11} \e$B$N$h\e(B
+@kbd{M-x gnus-version} \e$B$r;n$7$F$/$@$5$$!#$b$7\e(B @samp{No Gnus v0.18} \e$B$N$h\e(B
 @c \e$B$3$N9T$rJQ99$9$k>l9g$O\e(B ../Makefile.in \e$B$rD4@0$7$F$/$@$5$$!#\e(B
 \e$B$&$J$b$N$,=P$F$-$?$J$i!"@5$7$$%U%!%$%k$,FI$_9~$^$l$F$$$^$9!#$=$&$J$i$J$$\e(B
 \e$B$N$O8E$$\e(B @file{.el} \e$B%U%!%$%k$,;6$i$+$C$F$$$k$;$$$G$7$g$&!#$=$l$i$r>C$7$F\e(B
@@ -28957,8 +29122,8 @@ Gnus \e$B$N%0%k!<%W>pJs\e(B (@pxref{Group Info}) \e$B$,!"%P%C%/%(%s%I$N$=$l$r2~JQ$9
 \e$B$9$Y$F$N0u$OJ]B8$7$^$9\e(B)\e$B!#\e(B@var{mark} \e$B$O0u$N%j%9%H$G$9!#$=$l$>$l$N0u$O%7%s\e(B
 \e$B%\%k$G$9!#8=:_;H$o$l$F$$$k0u$O\e(B @code{read}, @code{tick}, @code{reply},
 @code{expire}, @code{killed}, @code{dormant}, @code{save},
-@code{download}, @code{unsend}, @code{forward} \e$B$*$h$S\e(B @code{recent} \e$B$G$9\e(B
-\e$B$,!"$"$J$?$N%P%C%/%(%s%I$O!"2DG=$J$i$3$l$i$r@)8B$r$9$k$Y$-$G$O$"$j$^$;$s!#\e(B
+@code{download}, @code{unsend} \e$B$*$h$S\e(B @code{forward} \e$B$G$9$,!"$"$J$?$N%P%C\e(B
+\e$B%/%(%s%I$O!"2DG=$J$i$3$l$i$r@)8B$r$9$k$Y$-$G$O$"$j$^$;$s!#\e(B
 
 \e$BL7=b$9$kF0:n$,;XDj$5$l$?>l9g$O!"%j%9%H$N:G8e$NF0:n$,8zNO$r;}$D$b$N$K$J$k\e(B
 \e$B$Y$-$G$9!#$9$J$o$A!"\e(B@var{action} \e$B$,5-;v\e(B 1 \e$B$K\e(B @code{\e$B2D;k\e(B} \e$B0u$rDI2C$9$kMW\e(B