Fix translations; synch to No Gnus 200511090837.
[elisp/gnus-doc-ja.git] / gnus-coding-ja.texi
index 387fc6a..b93738d 100644 (file)
@@ -6,8 +6,13 @@
 @syncodeindex vr cp
 @syncodeindex pg cp
 
+@dircategory Emacs
+@direntry
+* Gnus Coding-ja: (gnus-coding-ja).  Gnus Coding Style and Maintainance Guide
+@end direntry
+
 @copying
-Copyright (c) 2004  Free Software Foundation, Inc.
+Copyright (c) 2004, 2005  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -49,15 +54,148 @@ license to the document, as described in section 6 of the license.
 @titlepage
 @title Gnus Coding Style and Maintainance Guide
 
-@c @author by
+@author by Reiner Steib  <Reiner.Steib@@gmx.de>
 
 @insertcopying
 @end titlepage
 
-@node Top
+@c \e$BL@$i$+$K$3$l$OL$@.=O$JAp9F$K2a$.$^$;$s!#$H$K$+$/!"$=$l$r8+$H$,$a$?C/\e(B
+@c \e$B$+$,D>$7$F$/$l$k$3$H$r4|BT$7$F!";d$?$A$O$3$l$r\e(B CVS \e$B$KCV$-$^$7$?!#\e(B;-)
+@c \e$B0lIt$rD>$7$F$/$l$k$@$1$G$b$"$j$,$?$$$G$9!#\e(B
 
-@section Gnus Coding Style
-@subsection Dependencies
+@node Top
+@top Gnus Coding Style and Maintainance Guide
+
+\e$B$3$N%^%K%e%"%k$O\e(B @dots{} \e$B$r@bL@$7$^$9!#\e(B
+
+@menu
+* Gnus Coding Style:: Gnus \e$B$G%3!<%I$r=q$/$H$-$NN.57\e(B
+* Gnus Maintainance Guide:: Gnus \e$B$N0];}4IM}$K4X$9$k<j0z\e(B
+@end menu
+
+@node Gnus Coding Style
+@section Gnus \e$B$G%3!<%I$r=q$/$H$-$NN.57\e(B
+@subsection \e$B0MB84X78\e(B
+
+Gnus \e$B$NG[I[$O!"\e(BGnus \e$B$N$?$a$K=q$+$l\e(B Gnus \e$B$N$?$a$K=8CfE*$K;H$o$l$k$?$/$5$s\e(B
+\e$B$N%i%$%V%i%j!<$r4^$s$G$$$^$9!#$7$+$7!"$=$l$i$N%i%$%V%i%j!<$NB?$/$O$=$l$i\e(B
+\e$BC1FH$G$bM-MQ$G$9!#Nc$($PB>$N\e(B Emacs Lisp \e$B%Q%C%1!<%8$,!"\e(B@acronym{MIME} \e$B%i\e(B
+\e$B%$%V%i%j!<$r;H$&$+$b$7$l$^$;$s!#\e(B@xref{Top, ,Top, emacs-mime-ja, The
+Emacs MIME Manual}.
+
+@subsection \e$BHFMQ%i%$%V%i%j!<\e(B
+
+@table @file
+@item netrc.el
+@file{.netrc} \e$B$r2r@O$9$k5!G=$rDs6!$7$^$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+
+@item format-spec.el
+\e$BG$0U$N%U%)!<%^%C%HJ8;zNs$r%U%)!<%^%C%H$9$k4X?t72$rDs6!$7$^$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+@end table
+
+@subsection \e$B0E9f2=$H%;%-%e%j%F%#!<\e(B
+
+@table @file
+@item encrypt.el
+\e$B%U%!%$%k$r0E9f2=$9$k%k!<%A%s72$rDs6!$7$^$9!#\e(B
+@c As of 2005-10-25...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+
+@item password.el
+\e$BMxMQ<T$N%Q%9%o!<%I$rFI$_<h$j!"%Q%9%o!<%I%-%c%C%7%e$r;H$&$3$H$b$"$j$^$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+
+@item tls.el
+GnuTLS \e$B$G0O$`%i%C%Q!<$r2p$7$F\e(B TLS/SSL \e$B$r%5%]!<%H$7$^$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+
+@item pgg*.el
+\e$B$5$^$6$^$J\e(B PGP \e$B$N<BAu$N$?$a$N%$%s%?!<%U%'!<%9$rDs6!$7$^$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$l$i$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+@end table
+
+@subsection \e$B%M%C%H%o!<%-%s%0\e(B
+
+@table @file
+@item dig.el
+\e$B%I%a%$%sL>%7%9%F%`\e(B dig \e$B$X$N%$%s%?!<%U%'!<%9$G$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$K\e(B Gnus \e$B$X$N=EBg$J0MB8$O$"$j$^$;$s!#\e(B
+@code{gnus-run-mode-hooks} (\e$B%i%C%Q!<4X?t\e(B) \e$B$r;H$$$^$9!#\e(B
+
+@item dns*.el
+\e$B%I%a%$%sL>%5!<%S%9$GD4$Y$^$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$l$i$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+@end table
+
+@subsection RFC \e$B$K4X78$9$k%a!<%k$H%K%e!<%9$N%i%$%V%i%j!<\e(B
+
+@table @file
+@item pop3.el
+\e$B%]%9%H%*%U%#%9%W%m%H%3%k\e(B (RFC1460) \e$B$X$N%$%s%?!<%U%'!<%9$G$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+
+@item imap.el
+@acronym{IMAP} \e$B%i%$%V%i%j!<$G$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+
+@item ietf-drums.el
+RFC822bis \e$B%X%C%@!<$r2r@O$9$k4X?t72$rDs6!$7$^$9!#\e(B
+@c As of 2005-10-21...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+
+@item rfc1843.el
+HZ (RFC1843) \e$B%G%3!<%I$r9T$J$$$^$9!#\e(BHZ \e$B$OCf9q8l$H\e(B @acronym{ASCII} \e$BJ8;z$r\e(B
+\e$BG$0U$K:.$<9g$o$;$?J8>O$N!"%U%!%$%k8r49$N$?$a$N%G!<%?$G$9!#\e(B
+@c As of 2005-10-21...
+@code{rfc1843-gnus-setup} \e$B$O\e(B Gnus \e$B$G$@$1Lr$KN)$D$G$7$g$&!#\e(BGnus \e$B$X$N0MB8\e(B
+\e$B$rL5$/$9$?$a$K!"$3$N4X?t$OJL$N>l=j$K0\@_$9$Y$-$+$b$7$l$^$;$s!#$3$l0J30$K!"\e(B
+\e$B=EBg$G$O$J$$$1$l$I$b\e(B Gnus \e$B$K0MB8$7$F$$$k4X\e(B
+\e$B?t\e(B @code{rfc1843-decode-article-body} \e$B$K$D$$$F$O!"0z?t$r%*%W%7%g%s$K$9$k\e(B
+\e$B$3$H$K$h$C$F!"\e(B@code{gnus-newsgroup-name} \e$B$r=|30$9$k$3$H$,$G$-$k$G$7$g$&!#\e(B
+
+@item rfc2045.el
+RFC2045 \e$B%X%C%@!<$r%G%3!<%I$9$k4X?t72$rDs6!$7$^$9!#\e(B
+
+@item rfc2047.el
+RFC2047 \e$B%a%C%;!<%8$r%(%s%3!<%I$*$h$S%G%3!<%I$9$k4X?t72$rDs6!$7$^$9!#\e(B
+
+@item rfc2104.el
+RFC2104 \e$B$K4p$E$/%a%C%;!<%8$N%O%C%7%e$K$h$kG'>Z$N$?$a$N%3!<%I$rDs6!$7$^$9!#\e(B
+
+@item rfc2231.el
+RFC2231 \e$B%X%C%@!<$r%G%3!<%I$9$k4X?t72$rDs6!$7$^$9!#\e(B
+
+@item flow-fill.el
+RFC2646 \e$B$N\e(B "flowed" \e$B%F%-%9%H$r=hM}$7$^$9!#\e(B
+@c As of 2005-10-27...
+\e$B$3$N%U%!%$%k$O\e(B Gnus \e$B$K0MB8$7$^$;$s!#\e(B
+@end table
+
+@subsection message
+
+Gnus \e$B$G$O$9$Y$F$N%a%C%;!<%8\e(B (\e$B%a!<%k$H%K%e!<%9$NN>J}\e(B) \e$B$N:n@.$r\e(B Message \e$B%b!<\e(B
+\e$B%I$N%P%C%U%!!<$G9T$J$$$^$9!#\e(BMessage \e$B%b!<%I$O\e(B Emacs \e$B$N%a!<%k%b!<%I$NCV$-\e(B
+\e$B49$($K$J$k$3$H$,0U?^$5$l$F$$$^$9!#\e(B@file{message.el} \e$B$O\e(B Gnus \e$B$K0MB8$7$J$$\e(B
+\e$B$h$&$K$9$Y$-$G$9!#\e(B
+
+@subsection Gnus \e$B%P%C%/%(%s%I\e(B
+
+@file{nn*.el} \e$B$N%U%!%$%k72$O\e(B NNTP (@file{nntp.el}), IMAP
+(@file{nnimap.el}) \e$B$*$h$SJ#?t$NB>$N%a!<%k%P%C%/%(%s%I$N5!G=$rDs6!$7$^\e(B
+\e$B$9\e(B (\e$B$*$=$i$/\e(B @file{nnml.el}, @file{nnfolder.el} \e$B$*$h\e(B
+\e$B$S\e(B @file{nnmaildir.el} \e$B$,!"$b$C$H$b9-$/;H$o$l$F$$$k%a!<%k%P%C%/%(%s%I$G\e(B
+\e$B$9\e(B)\e$B!#\e(B
 
 @c message / gnus
 @c
@@ -67,101 +205,117 @@ license to the document, as described in section 6 of the license.
 @c
 @c rfc*
 @c
+@c pgg*
 @c tla netrc pop3 dig dns ...
 @c format-spec.el
 
-@subsection Compatibility
+@section \e$B8_49@-\e(B
 
-@c Compatibility with XEmacs and older Emacs versions in v5-10 and in the
-@c trunk.
+@c v5-10 \e$B;^$H44$K$*$1$k!"\e(BXEmacs \e$B$H8E$$%P!<%8%g%s$N\e(B Emacs \e$B$H$N8_49@-!#\e(B
 
 @c @table
 @c x
 @c @end table
 
-@section Gnus Maintainance Guide
+@node Gnus Maintainance Guide
+@chapter Gnus \e$B$N0];}4IM}$K4X$9$k<j0z\e(B
+
+@section \e$B0BDjHG$H3+H/HG\e(B
+
+CVS \e$B$N44$O$+$J$j3hH/$K3+H/$5$l$F$$$^$9!#\e(B
 
-@subsection Stable and development versions
+@c \e$BDL>o\e(B Gnus \e$B$O44$G3+H/$5$l$F$$$^$9!#\e(B
 
-The CVS trunk is developed quite actively.
+@c \e$BNc30\e(B: 5.10.1 \e$B$,%j%j!<%9$5$l$?8e$N?t%v7n4V!"?75!G=$NDI2C$,E`7k$5$l$^$7\e(B
+@c \e$B$?!#\e(B
 
-@c Most of the time Gnus is developed on the trunk.
+@section \e$BF14|\e(B
 
-@c Exeption: several month of feature freeze after a release,
-@c e.g. 5.10.1
+@c \e$B?o=j$K4XO"$9$k\e(B Message-ID \e$B$,$"$j$^$9!#\e(BGmane \e$B$G$=$l$i$N%9%l%C%I$r;2>H\e(B
+@c \e$B$9$k$K$O\e(B http://thread.gmane.org/Message-ID \e$B$r;H$C$F2<$5$$\e(B (\e$B$=$7$FI=\e(B
+@c \e$BBj$r%/%j%C%/$7$F2<$5$$\e(B)\e$B!#\e(B
 
-@subsection Syncing
+@c Miles Bader \e$B$5$s$N$$$/$D$+$N5-;v$+$i0zMQ$7$^$9\e(B...
 
 @c <v9eklyke6b.fsf@marauder.physik.uni-ulm.de>
 @c <buovfd71nkk.fsf@mctpc71.ucom.lsi.nec.co.jp>
 
-I do Emacs->Gnus less often (than Gnus->Emacs) because it tends to
-require more manual work.
+Emacs \e$B$G9T$J$o$l$?JQ99$r\e(B Gnus \e$B$K<h$j9~$`$3$H$r!";d$OIQHK$K$O9T$J$$$^$;\e(B
+\e$B$s!#\e(BGnus \e$B$G9T$J$o$l$?JQ99$r\e(B Emacs \e$B$K;}$A>e$2$k$h$j$bB?$/$N<j:n6H$rI,MW$H\e(B
+\e$B$9$k798~$,$"$k$+$i$G$9!#\e(B
 
-By default I sync about once a week.  I also try to follow any Gnus
-threads on the mailing lists and make sure any changes being discussed
-are kept more up-to-date (so say 1-2 days delay for "topical" changes).
+\e$B;d$O%G%#%U%)%k%H$G=50l2s$NF14|$r9T$J$C$F$$$^$9!#$5$i$K;d$O\e(B Gnus \e$B%a!<%j%s\e(B
+\e$B%0%j%9%H$N$"$i$f$k%9%l%C%I$rDI$$$+$1$F!"OC$79g$o$l$F$$$k$I$s$JJQ99$G$b!"\e(B
+\e$B$=$l$,$h$j:G?7$K$J$k$h$&$K$7$F$$$^$9\e(B (\e$B$=$N$?$a!"OCBj$K$J$C$F$$$kJQ99$X$N\e(B
+\e$BDI=>$O\e(B 1\e$B!A\e(B2\e$BF|CY$l$^$9\e(B)\e$B!#\e(B
 
 @c <buovfd71nkk.fsf@mctpc71.ucom.lsi.nec.co.jp>
 
-BTW, just to add even more verbose explanation about the syncing thing:
-
-Basically my idea is that the Emacs-Gnus gateway will cause all common
-files in Emacs and Gnus v5-10 to be identical except when there's a very
-good reason (e.g., the Gnus version string in Emacs says "5.11", but the
-v5-10 version string remains "5.10.whatever").  Furthermore, all changes
-in these files in either Emacs or the v5-10 branch will be installed
-into the Gnus CVS trunk, again except where there's a good reason
-(typically so far the only exception has been that the changes already
-exist in the trunk in modified form).  Because of this, when the next
-Emacs Gnus upgrade comes, it should be very easy -- just plonk in the
-files from the Gnus trunk without worrying about lost changes from the
-Emacs tree.
-
-The effect of this is that as hacker, you should generally only have to
-make changes in one place:
-
-  1) If it's a file which is thought of as being outside of Gnus (e.g.,
-     the new "encrypt.el"), you should probably make the change in the
-     Emacs tree, and it will show up in the Gnus tree a few days later.
-
-     If you don't have Emacs CVS access (or it's inconvenient), you can
-     change such a file in the v5-10 branch, and it should propagate to
-     Emacs CVS -- however, it will get some extra scrutiny (by me) to see
-     if the changes are possibly controversial and need discussion on the
-     mailing list.  [Many changes are obvious bug-fixes however, so often
-     there won't be any problem.]
-
-  2) If it's to a Gnus file, and it's important enough that it should be
-     part of Emacs/v5-10, then you can make the change on the v5-10
-     branch, and it will go into Emacs CVS and the Gnus CVS trunk (a few
-     days later).
-
-     If you know that there will be conflicts (perhaps because the
-     affected source code is different in v5-10 and the Gnus CVS trunk),
-     then you can install your change in both places, and when I try to
-     sync them, there will be a conflict -- however, since in most such
-     cases there would be a conflict _anyway_, it's often easier for me
-     to resolve it simply if I see two "identical" changes, and can just
-     choose the proper one, rather than having to actually fix the code.
-
-  3) For general Gnus development changes, of course you just make the
-     change on the Gnus CVS trunk and it goes into Emacs a few years
-     later... :-)
-
-Of course in any case, if you just can't wait for me to sync your
-change, you can commit it in more than one place and probably there will
-be no problem; usually the changes are textually identical anyway, so
-can be easily resolved automatically (sometimes I notice silly things in
-such multiple commits, like whitespace differences, and unify those ;-).
-
-@subsection Miscellanea
-
-Starting from No Gnus, the @file{GNUS-NEWS} is created from
-@file{texi/gnus-news.texi}.  Don't edit @file{GNUS-NEWS}.  Edit
-@file{texi/gnus-news.texi}, type @command{make GNUS-NEWS} in the
-@file{texi} directory and commit @file{GNUS-NEWS} and
-@file{texi/gnus-news.texi}.
+\e$B$D$$$G$K!"F14|$K4X$9$k$h$j>\$7$$@bL@$rIU5-$7$F$*$-$^$7$g$&\e(B:
+
+\e$B4pK\E*$K;d$,M}2r$7$F$$$k$N$O!"\e(BEmacs \e$B$H\e(B Gnus v5-10 \e$B$K$*$1$k$9$Y$F$N6&DL$J\e(B
+\e$B%U%!%$%k$r\e(B Emacs-Gnus \e$B%2!<%H%&%'%$$,F1$8$K$7$F$/$l$k$3$H$G$9!#$?$@$7Hs>o\e(B
+\e$B$K@5Ev$JM}M3$,$"$k\e(B (\e$BNc$($P\e(B Emacs \e$B$G$O\e(B Gnus \e$B$NHG$rI=$9J8;zNs\e(B
+\e$B$,\e(B @samp{5.11} \e$B$G$9$,\e(B v5-10 \e$B;^$G$O\e(B @samp{5.10.\e$B2?$,$7\e(B} \e$B$N$^$^$K$J$C$F$$\e(B
+\e$B$k\e(B) \e$B>l9g$r=|$-$^$9!#$5$i$K\e(B Emacs \e$B$+\e(B v5-10 \e$B;^$N$I$A$i$+$G!"$=$l$i$N%U%!%$\e(B
+\e$B%k$KBP$7$F9T$J$o$l$?$9$Y$F$NJQ99$O!"\e(BGnus \e$B$N\e(B CVS \e$B$N44$K$bH?1G$5$l$^$9!#$?\e(B
+\e$B$@$7!"$3$A$i$b@5Ev$JM}M3$,$"$k>l9g$r=|$-$^$9\e(B (\e$B$3$l$^$G$NE57?E*$JNc30$H$7\e(B
+\e$B$F!"8z2L$OF1$8$@$1$l$I$b0c$&$d$jJ}$G9T$J$o$l$?JQ99$,$9$G$K44$KB8:_$7$F$$\e(B
+\e$B$?$3$H$,$"$j$^$7$?\e(B)\e$B!#$3$l$K$h$C$F!"<!$K\e(B Emacs \e$B$N\e(B Gnus \e$B$r99?7$9$k$H$-$K$J$C\e(B
+\e$B$?$i!"$=$l$OHs>o$K3Z$J$O$:$G$9\e(B---Emacs \e$B$@$1$GJQ99$5$l$?$3$H$,<:$o$l$F$7\e(B
+\e$B$^$&$3$H$r?4G[$;$:$K!"\e(BGnus \e$B$N44$r$=$l$i$N%U%!%$%k$K$I$5$C$HCV$/$@$1$GNI\e(B
+\e$B$$$N$G$9!#\e(B
+
+\e$B$3$N7k2L!"%O%C%+!<$G$"$k$"$J$?$O!"DL>o$O0l$D$N>l=j$GJQ99$r9T$J$&$@$1$G:Q\e(B
+\e$B$`$3$H$K$J$j$^$9\e(B:
+
+@enumerate
+@item
+Gnus \e$B$N30$K$"$k$H8+$J$5$l$k%U%!%$%k\e(B (\e$BNc$($P?7$7$$\e(B @file{encrypt.el}) \e$B$N\e(B
+\e$B>l9g!"$*$=$i$/\e(B Emacs \e$B$GJQ99$r9T$J$&$Y$-$G$9!#$=$l$OFs!A;0F|8e$K\e(B Gnus \e$B$K\e(B
+\e$B8=$o$l$k$G$7$g$&!#\e(B
+
+Emacs \e$B$N\e(B CVS \e$B$X$N=q$-9~$_$,5v$5$l$F$$$J$$\e(B (\e$B$^$?$O$=$l$,ITJX\e(B) \e$B$J$i$P!"\e(B
+v5-10 \e$B;^$GJQ99$r9T$J$($PNI$$$G$7$g$&!#$=$l$O\e(B Emacs \e$B$N\e(B CVS \e$B$KEAHB$5$l$k$O\e(B
+\e$B$:$G$9\e(B---\e$B$7$+$7!"$=$l$,O@Ah$NE*$K$J$k2DG=@-$,$"$C$F!"%a!<%j%s%0%j%9%H$G\e(B
+\e$B5DO@$9$k$3$H$,I,MW$+$I$&$+$rH=CG$9$k$?$a$K!"DI2C$ND4::$,\e(B (\e$B;d$K$h$C$F\e(B) \e$B9T\e(B
+\e$B$J$o$l$k$G$7$g$&!#\e(B[\e$B$7$+$7B?$/$NJQ99$OL@$i$+$J%P%0$N=$@5$J$N$G!"$?$$$F$$\e(B
+\e$B$N>l9g$OLdBj$"$j$^$;$s!#\e(B]
+
+@item
+Gnus \e$B$N%U%!%$%k$X$NJQ99$G!"$=$l$,==J,$K=EMW$J\e(B Emacs \e$B$H\e(B v5-10 \e$B;^$NItJ,$G\e(B
+\e$B$"$k$N$J$i$P!"JQ99$O\e(B v5-10 \e$B;^$G9T$J$($PNI$$$G$7$g$&!#$=$7$F$=$l\e(B
+\e$B$O\e(B Emacs \e$B$N\e(B CVS \e$B$H\e(B Gnus \e$B$N\e(B CVS \e$B$N44$KH?1G$5$l$k$G$7$g$&\e(B (\e$BFs!A;0F|8e$K\e(B)\e$B!#\e(B
+
+(\e$B$*$=$i$/!"BP>]$K$J$k%=!<%9%3!<%I$,\e(B v5-10 \e$B;^$H\e(B Gnus \e$B$N\e(B CVS \e$B$N44$G0[$J$k\e(B
+\e$B$?$a$K\e(B) \e$B>WFM$r@8$8$k$3$H$,$o$+$C$F$$$k>l9g$O!"$"$J$?$NJQ99$rN>J}$N>l=j$K\e(B
+\e$B%$%s%9%H!<%k$7$F2<$5$$!#$=$7$F!";d$,$=$l$i$rF14|$5$;$h$&$H$9$k$H>WFM$9$k\e(B
+\e$B$G$7$g$&\e(B---\e$B$=$&$$$&$[$H$s$I$N>l9g$K\e(B _\e$B$H$K$+$/\e(B_ \e$B>WFM$7$^$9!#$G$b!";d$,Fs\e(B
+\e$B$D$N!VF10l$N!WJQ99$rD4$Y$k>l9g$K!"$=$l$r2r7h$7$F$+$D<B:]$K%3!<%I$r=$@5$7\e(B
+\e$B$J$1$l$P$J$i$J$$$3$H$KHf$Y$l$P!"E,@Z$J$b$N$rA*$V$@$1$G:Q$`J}$,!"B?$/$N>l\e(B
+\e$B9g!";d$K$O$h$j4JC1$G$9!#\e(B
+
+@item
+Gnus \e$B$N3+H/$K$*$1$k;(B?$JJQ99$K$D$$$F$O!"C1$K\e(B Gnus \e$B$N\e(B CVS \e$B$N44$rJQ99$9$l\e(B
+\e$B$P!"$=$l$O\e(B Emacs \e$B$KH?1G$5$l$k$G$7$g$&!#Fs!A;0G/8e$K\e(B@dots{} :-)
+@end enumerate
+
+\e$B$b$A$m$s$I$s$J>l9g$G$b!";d$,F14|$5$;$k:n6H$rBT$F$J$$$N$G$"$l$P!"$"$J$?$N\e(B
+\e$BJQ99$rFs$D0J>e$N>l=j$K%A%'%C%/%$%s$9$k$3$H$O$G$-$k$7!"62$i$/LdBj$K$J$i$J\e(B
+\e$B$$$G$7$g$&!#DL>o!"JQ99$OJ8;z$I$*$j$K$H$K$+$/F10l$G$9$+$i!"MF0W$K<+F0E*$K\e(B
+\e$B2r7h$9$k$3$H$,$G$-$^$9\e(B (\e$B$H$-$I$-;d$O$=$N$h$&$K=EJ#$7$F9T$J$o$l$k%A%'%C%/\e(B
+\e$B%$%s$NCf$G$*4VH4$1$J$b$N!"Nc$($P6uGrJ8;z$N0c$$$K5$$E$$$F!"$=$l$i$rE}0l$7\e(B
+\e$B$^$9$1$l$I$M\e(B ;-)\e$B!#\e(B
+
+@section \e$B$$$m$s$J$3$H\e(B
+
+@heading @file{GNUS-NEWS}
+
+@file{texi/gnus-news.texi} \e$B$r85$K\e(B @file{GNUS-NEWS} \e$B$r@8@.$5$;$k$N$O!"\e(BNo
+Gnus \e$B$+$i;O$^$j$^$7$?!#\e(B@file{GNUS-NEWS} \e$B$OJT=8$7$J$$$G2<$5$$!#\e(B
+@file{texi/gnus-news.texi} \e$B$rJT=8$7!"\e(B@file{texi} \e$B%G%#%l%/%H%j!<\e(B
+\e$B$G\e(B @command{make GNUS-NEWS} \e$B$r%?%$%W$7$F$+$i!"\e(B
+@file{GNUS-NEWS} \e$B$H\e(B @file{texi/gnus-news.texi} \e$B$r%A%'%C%/%$%s$7$F2<$5$$!#\e(B
 
 @c Local Variables:
 @c coding: iso-2022-7bit