From: yamaoka Date: Thu, 30 Jan 2003 01:49:07 +0000 (+0000) Subject: Synch to Oort Gnus. X-Git-Tag: t-gnus-6_15_16-00-quimby~21 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b66981803071018222982174bfd93fd91e1956a4;p=elisp%2Fgnus.git- Synch to Oort Gnus. --- diff --git a/texi/ChangeLog b/texi/ChangeLog index 0df312b..c5dea42 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,22 @@ +2003-01-30 Jesper Harder + + * gnus.texi (Batching Agents): Index. + (Agent Commands): do. + (Delayed Articles): do. + (Drafts): do. + (Web Archive): do. + (Article Washing): do. + (Slave Gnusae): do. + (Agent Basics): do. + (Exiting Gnus): do. + (Article Date): do. + (X-Face): do. + (Exiting the Summary Buffer): do. + (Charsets): do. + (Mail Group Commands): do. + + * gnus.texi: Mark-up fixes. + 2003-01-27 Teodor Zlatanov * gnus.texi: replace `H' mark with `$' mark diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index eb8acb6..0c52f84 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -1249,7 +1249,7 @@ Gnus $B$O!"?.Mj$G$-$k%W%m%0%i%`$N0l$D$H$7$F!"%5!<%P!<$H@\B3$G$-$J$$$H$-$O(B $BFs$D$N0c$C$?%5!<%P!<$+$iFI$_9~$`$?$a$K!"Fs$D$N0c$C$?(B gnus $B$rF0:n$5$;$F$$(B $B$k>l9g(B)$B!"$^$C$?$/LdBj$O$"$j$^$;$s!#$=$l$r9T$($PNI$$$@$1$G$9!#(B -$BLdBj$O!"F1$8(B @code{.newsrc} $B%U%!%$%k$r;H$&Fs$D$N(B gnus $B$rF0$+$=$&$H$7$?$H(B +$BLdBj$O!"F1$8(B @file{.newsrc} $B%U%!%$%k$r;H$&Fs$D$N(B gnus $B$rF0$+$=$&$H$7$?$H(B $B$-$K5/$3$j$^$9!#(B $B$3$NLdBj$KBP=h$9$k$?$a$K!"(Bgnus $B%?%o!<$N%7%s%/%?%s%/$K$$$k2f!9$O?7$7$$35(B @@ -1259,6 +1259,7 @@ Gnus $B$O!"?.Mj$G$-$k%W%m%0%i%`$N0l$D$H$7$F!"%5!<%P!<$H@\B3$G$-$J$$$H$-$O(B $B$j$^$;$s!#$b$C$A$m$s!"(B@dfn{$B%3%s%T%e!<%?!<%"%W%j%1!<%7%g%s$N%^%9%?!$l(B @kbd{M-x gnus-slave} $B$G5/F0(B $B$7$^$9!#%9%l!<%V$OIaDL$N(B @file{.newsrc} $B$OJ]B8$7$^$;$s$,!"Be$o$j(B @@ -1268,10 +1269,10 @@ Gnus $B$O!"?.Mj$G$-$k%W%m%0%i%`$N0l$D$H$7$F!"%5!<%P!<$H@\B3$G$-$J$$$H$-$O(B $B$j9~$_$^$9!#(B($B%9%l!<%V%U%!%$%k$O!":G=*E*$JJQ99$,M%@h$5$l$k$h$&$K$=$l$i$,(B $B:n$i$l$?=gHV$GFI$^$l$^$9!#(B) -$B$b$A$m$s!"%9%l!<%V%U%!%$%k$+$i$N>pJs$OIaDL$N(B ($B$9$J$o$A!"%^%9%?!<$N(B) $B%U%!(B -$B%$%k$h$j$bM%@h$5$l$^$9!#(B +$B$b$A$m$s!"%9%l!<%V%U%!%$%k$+$i$N>pJs$OIaDL$N(B ($B$9$J$o$A!"%^%9%?!<(B +$B$N(B) @file{.newsrc} $B%U%!%$%k$h$j$bM%@h$5$l$^$9!#(B -$B%9%l!<%V$r5/F0$9$k$H$-$K$b$7%^%9%?!<$N(B @code{.newsrc*} $B%U%!%$%k72$,%;!<(B +$B%9%l!<%V$r5/F0$9$k$H$-$K$b$7%^%9%?!<$N(B @file{.newsrc*} $B%U%!%$%k72$,%;!<(B $B%V$5$l$F$$$J$+$C$?$i!"<+F0J]B8$5$l$?%U%!%$%k$rFI$`$+$I$&$+$r?R$M$i$l$k$+(B $B$b$7$l$^$;$s!#(B"yes" $B$HEz$($k$H!"%^%9%?!<$K%;!<%V$5$l$F$$$J$$JQ99$O%9%l!<(B $B%V$KH?1G$5$l$^$;$s!#(B"no" $B$HEz$($k$H!"%^%9%?!<$GFI$^$l$?$$$/$D$+$N5-;v$,!"(B @@ -1639,7 +1640,7 @@ Gnus $B$O%I%j%V%k%U%!%$%k$r(B @code{gnus-dribble-directory} $B$KCV$-$^$9!#%G% $B%U%)%k%H$G$O$=$N$h$&$K$J$C$F$$$^$9$,!"$3$NJQ?t$,(B @code{nil} $B$G$"$k$H!"(B gnus $B$O%U%!%$%k(B@file{.newsrc} $B$NCV$+$l$F$$$k%G%#%l%/%H%j(B ($B$3$l$OIaDL$OMx(B $BMQC$9$H$-$K!X8=:_!Y$NA*BrJ}K!$r;H$$$^$9!#I8=`$NEj9FJ}K!$r;H(B $B%k%H$NCM$O(B @code{"X-Gnus-Delayed"} $B$G$9!#(B @end table -$BAw?.$N@h1d$P$7$O$3$s$J$U$&$K9T$J$o$l$^$9(B: +$BAw?.$N@h1d$P$7$O$3$s$J$U$&$K9T$J$o$l$^$9(B: @code{gnus-delay-article} $B%3%^(B +$B%s%I$G!"$"$J$?$O$I$N$/$i$$CY$i$;$k$+$r;XDj$7$^$9!#(Bgnus $B$O%a%C%;!<%8$rAw(B +$B?.$9$kF|;~$r7W;;$7$F(B @code{X-Gnus-Delayed} $B%X%C%@!<$K5-O?$7!"$=$N%a%C%;!<(B +$B%8$r(B @code{nndraft:delayed} $B%0%k!<%W$KG<$a$^$9!#(B -@code{gnus-delay-article} $B%3%^%s%I$G!"$"$J$?$O$I$N$/$i$$CY$i$;$k$+$r;XDj(B -$B$7$^$9!#(Bgnus $B$O%a%C%;!<%8$rAw?.$9$kF|;~$r7W;;$7(B -$B$F(B @code{X-Gnus-Delayed} $B%X%C%@!<$K5-O?$7!"$=$N%a%C%;!<%8(B -$B$r(B @code{nndraft:delayed} $B%0%k!<%W$KG<$a$^$9!#(B - -$B$"$J$?$,?7Ce%K%e!<%9$r!.$*$h$S:GBg$ND9$5$rI=(B $B$9(B @code{gnus-outlook-deuglify-unwrap-min} $B$*$h(B $B$S(B @code{gnus-outlook-deuglify-unwrap-max} $B$rD4@0$9$k$3$H$K$h$C$F!"$I$N(B $B9T$N@^$jJV$7$,2r$+$l$k$+$r@)8f$9$k$3$H$,$G$-$^$9!#(B -(@code{gnus-outlook-deuglify-article})$B!#(B +(@code{gnus-article-outlook-unwrap-lines})$B!#(B @item W Y a @kindex W Y a ($B35N,(B) @@ -8533,6 +8536,7 @@ UT ($BJLL>(B GMT, ZULU) $B$GF|IU$rI=<($7$^$9(B (@code{gnus-article-date-ut}) X-Sent: 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} $B$NCM$G$3$N%X%C%@!<$r4{B8(B $B$N(B Date $B$N2<$KDI2C$9$k$+!"CV$-BX$($k$+$r;XDj$7$^$9!#(B @@ -9201,6 +9205,7 @@ Line Formatting})$B!#%G%#%U%)%k%H$O(B @samp{Gnus: %%b %S %Z} $B$G$9!#;HMQ2DG= @item B r @kindex B r ($B35N,(B) @findex gnus-summary-respool-article +@vindex gnus-summary-respool-default-method $B%a!<%k5-;v$r%9%W!<%k$7D>$7$^$9(B (@code{gnus-summary-move-article})$B!#(B @code{gnus-summary-respool-default-method} $B$,:F%9%W!<%k$9$k$H$-$N%G%#%U%)(B $B%k%H$NA*BrJ}K!$H$7$F;HMQ$5$l$^$9!#$3$NJQ?t$O%G%#%U%)%k%H$G(B @code{nil} $B$G!"(B @@ -9518,6 +9523,7 @@ Parameters}) $B$rJT=8$7$^$9(B (@code{gnus-summary-edit-parameters})$B!#(B @findex gnus-summary-exit @vindex gnus-summary-exit-hook @vindex gnus-summary-prepare-exit-hook +@vindex gnus-group-no-more-groups-hook @c @icon{gnus-summary-exit} $B8=:_$N%0%k!<%W$r=P$F!"%0%k!<%W$NA4$F$N>pJs$r99?7$7$^(B $B$9(B (@code{gnus-summary-exit})$B!#H4$1=P$k$?$a$N$?$$$F$$$N;v$r$9$kA0(B @@ -10894,13 +10900,17 @@ from date id references chars lines xref extra $B$N3F%X%C%@!<$+$i@.$k%Y%/(B $B$9(B (@pxref{Rejected Articles})$B!#(B @findex gnus-draft-send-all-messages +@kindex D s (Draft) @findex gnus-draft-send-message +@kindex D S (Draft) $B$=$l0J>eJT=8$7$J$$$GEj9F(B ($B$b$7$/$O%a!<%k(B) $B$7$?$$5qH]$5$l$?%a%C%;!<%8$,$?(B $B$/$5$s$"$k$N$G$"$l$P!"L?Na(B @kbd{D s} $B$r;H$&;v$,$G$-$^$9!#$3$NL?Na$O%W%m(B $B%;%9(B/$B@\F,0z?t$N=,47$rM}2r$7$^$9(B (@pxref{Process/Prefix})$B!#L?(B $BNa(B @kbd{D S} (@code{gnus-draft-send-all-messages}) $B$O%P%C%U%!$NA4$F$N%a%C(B $B%;!<%8$rAw$j=P$7$^$9!#(B +@findex gnus-draft-toggle-sending +@kindex D t (Draft) $BAw$j$?$/$J$$%a%C%;!<%8$,$$$/$D$+$"$k$N$G$"$l$P!"L?(B $BNa(B @kbd{D t} (@code{gnus-draft-toggle-sending}) $B$r;H$C$F%a%C%;!<%8$rG[Aw(B $BIT2D$N0u$rIU$1$k;v$,$G$-$^$9!#$3$l$O@Z$jBX$(L?Na$G$9!#(B @@ -12750,7 +12760,7 @@ UNDELETED} $B$O$*$=$i$/$?$$$F$$$N?M$K$O:GNI$NA*Br$G$7$g$&$,!"$H$-$I(B @vindex nnmail-split-hook @item nnmail-split-hook -@findex article-decode-encoded-words +@findex gnus-article-decode-encoded-words @findex RFC1522 decoding @findex RFC2047 decoding $B$=$l$>$l$N%a%C%;!<%8$,$=$N%X%C%@!<$K4p$E$$$FJ,3d$,$J$5$l$kD>A0$K$=$l$,J](B @@ -14319,6 +14329,7 @@ http://www.tcj.com/messboard.ubbcgi/ RET}$B!#(B($B6=L#$N$"$k2q5D<<(B $B$FNI$$3&LL$G!"(Bgnus $B$,%0%k!<%W$r:G?7$N>uBV$KJ]$C$F$*$/$?$a$K>pJs$rF@$k$3(B $B$H$,2DG=$G$9!#(B +@findex gnus-group-make-warchive-group @code{nnwarchive} $B$r;O$a$k$?$a$N0lHV4JC1$JJ}K!$O%0%k!<%W%P%C%U%!$G0J2<$N(B $B$h$&$J$b$N$r$9$k$3$H$G$9(B: @kbd{M-x gnus-group-make-warchive-group RET an_egroup RET egroups RET www.egroups.comRET your@@email.address RET}$B!#(B @@ -16257,6 +16268,7 @@ Gnus $B$r(B ``$B%*%U%i%$%s(B'' $B$N%K%e!<%9%j!<%@!<$H$7$F;EN)$F$k$N$O6K$a$F @itemize @bullet @item +@findex gnus-unplugged Gnus $B$r(B @code{gnus-unplugged} $B$G5/F0$7$^$9!#$3$l$O(B gnus $B%(!<%8%'%s%H$r@Z(B $B$jN%$5$l$F$$$k>uBV$G5/F0$7$^$9!#$3$N>uBV$G$O!"$9$G$KpJs$rDs6!$7$^$9!#(B $B?4$KN1$a$F$*$/:G=i$N$3$H$O!"A4$F$N%U%i%0(B (read, ticked $B$J$I(B) $B$O(B nntp $B$N(B -$B>l9g$K$*$1$k(B @code{.newsrc} $B$G$O$J$/$F(B @sc{imap} $B%5!<%P!<$KJ];}$5$l$k$H(B +$B>l9g$K$*$1$k(B @file{.newsrc} $B$G$O$J$/$F(B @sc{imap} $B%5!<%P!<$KJ];}$5$l$k$H(B $B$$$&$3$H$G$9!#$7$?$,$C$F!"(Bgnus $B$O(B @dfn{unplugged} $B$N$H$-$N%U%i%0$NJQ2=$r(B $B3P$($F$*$$$F!":F$S@\B3$7$?$H$-$K$=$l$i$N%U%i%0$rF14|$5$;$kI,MW$,$"$j$^$9!#(B @@ -17093,6 +17107,7 @@ gnus $B$,%5!<%P!<$K@\B3$G$-$J$H$-$K2?$,5/$-$?$+$rJ*8l$j$^$9!#%(!<%8%'%s%H(B @node Batching Agents @subsection $B0l3g%(!<%8%'%s%H=hM}(B +@findex gnus-agent-batch Gnus $B%(!<%8%'%s%H$K5-;v$ro$K4JC1$G$9!#(B @@ -20438,6 +20453,8 @@ gnus $B$O!"30$K=P$9%a%C%;!<%8$K(B X-Face $B%X%C%@!<$r4JC1$KA^F~$9$k$?$a$N!"JX $BMx$J4X?t$HJQ?t$r>/$7$P$+$jDs6!$7$^$9!#(B @findex gnus-random-x-face +@vindex gnus-convert-pbm-to-x-face-command +@vindex gnus-x-face-directory @code{gnus-random-x-face} $B$O(B @code{gnus-x-face-directory} $B$K$"$k$9$Y$F(B $B$N(B @samp{pbm} $B$r$/$^$J$/C5$7$F%i%s%@%`$K0l$D$rA*$S$H%G%#%l%/%H%jL>$NJQ?t$O!"$3$l$K$h$C$F=i4|2=$5(B $B$l$^$9!#%G%#%U%)%k%HCM$O(B @file{~/} $B$G$9!#(B @@ -24305,24 +24324,24 @@ Gnus $B%0%k!<%W>pJs(B (@pxref{Group Info}) $B$,JQ992U=j$H$7$F%P%C%/%((B @item (nnchoke-request-set-mark GROUP ACTION &optional SERVER) $B5-;v$N0u$r@_Dj(B/$B>C5n(B/$BDI2C$7$^$9!#IaDL$O(B gnus $B$O5-;v$N0u(B ($B4{FI!"2D;k!";~8B(B -$B>C5n$J$I(B) $B$rFbIt$G07$$!"(B@code{~/.newsrc.eld} $B$KJ]B8$7$^$9!#$7$+$7!"%P%C(B +$B>C5n$J$I(B) $B$rFbIt$G07$$!"(B@file{~/.newsrc.eld} $B$KJ]B8$7$^$9!#$7$+$7!"%P%C(B $B%/%(%s%I$K$O(B (@sc{imap} $B$N$h$&$K(B) $B5-;v$NA4$F$N>pJs$r%5!<%P!<$K<}$a$k$N(B $B$G!"(Bgnus $B$O0u$N>pJs$r%5!<%P!<$KEAC#$7$J$1$l$P$J$i$J$$$b$N$,$"$j$^$9!#(B -ACTION $B$O$3$N$h$&$JMM<0$N0u@_Dj$NMW5a$N%j%9%H$G$9(B: +@var{action} $B$O$3$N$h$&$JMM<0$N0u@_Dj$NMW5a$N%j%9%H$G$9(B: @example (RANGE ACTION MARK) @end example -RANGE $B$O0u$rIU$1$?$$5-;v$NHO0O$G$9!#(BACTION $B$O(B @code{add} $B$^$?(B -$B$O(B @code{del} $B$G!"0u$rDI2C$7$?$j>C$7$^$9(B ($B8@5Z$5$l$F$$$J$$$9$Y$F$N0u$OJ](B -$BB8$7$^$9(B)$B!"0u$N>C5n(B ($B8@5Z$5$l$F$$$J$$0u$OJ]B8$7$^$9(B) $B$G$9!#(BMARK $B$O0u(B -$B$N%j%9%H$G$9!#$=$l$>$l$N0u$O%7%s%\%k$G$9!#8=:_;H$o$l$F$$$k0u(B -$B$O(B @code{read}, @code{tick}, @code{reply}, @code{expire}, @code{killed}, -@code{dormant}, @code{save}, @code{download}, @code{unsend}, -@code{forward} $B$*$h$S(B @code{recent} $B$G$9$,!"$b$72DG=$J$i!"$"$J$?$N%P%C%/(B -$B%(%s%I$O$3$l$i$K@)8B$r$9$k$Y$-$G$O$"$j$^$;$s!#(B +@var{range} $B$O0u$rIU$1$?$$5-;v$NHO0O$G$9!#(B@var{action} $B$O(B @code{add} $B$^(B +$B$?$O(B @code{del} $B$G!"0u$rDI2C$7$?$j>C$7$^$9(B ($B8@5Z$5$l$F$$$J$$$9$Y$F$N0u$O(B +$BJ]B8$7$^$9(B)$B!"0u$N>C5n(B ($B8@5Z$5$l$F$$$J$$0u$OJ]B8$7$^$9(B) $B$G$9!#(B +@var{mark} $B$O0u$N%j%9%H$G$9!#$=$l$>$l$N0u$O%7%s%\%k$G$9!#8=:_;H$o$l$F$$(B +$B$k0u$O(B @code{read}, @code{tick}, @code{reply}, @code{expire}, +@code{killed}, @code{dormant}, @code{save}, @code{download}, +@code{unsend}, @code{forward} $B$*$h$S(B @code{recent} $B$G$9$,!"$b$72DG=$J$i!"(B +$B$"$J$?$N%P%C%/%(%s%I$O$3$l$i$K@)8B$r$9$k$Y$-$G$O$"$j$^$;$s!#(B $BL7=b$9$kF0:n$,;XDj$5$l$?$H$-!"%j%9%H$N:G8e$NF0:n$,8zNO$r;}$D$b$N$K$J$j$^(B $B$9!#$9$J$o$A!"F0:n$K5-;v(B 1 $B$K(B @code{$B2D;k(B} $B0u$rDI2C$9$kMW5a$,$"$j!"%j%9%H(B diff --git a/texi/gnus.texi b/texi/gnus.texi index 3642eca..c1f5385 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -1116,7 +1116,7 @@ are using the two different gnusae to read from two different servers), that is no problem whatsoever. You just do it. The problem appears when you want to run two Gnusae that use the same -@code{.newsrc} file. +@file{.newsrc} file. To work around that problem some, we here at the Think-Tank at the gnus Towers have come up with a new concept: @dfn{Masters} and @@ -1126,6 +1126,7 @@ conjunction with each other, you have to send $1 per usage instance to me. Usage of the patent (@dfn{Master/Slave Relationships In Computer Applications}) will be much more expensive, of course.) +@findex gnus-slave Anyway, you start one gnus up the normal way with @kbd{M-x gnus} (or however you do it). Each subsequent slave gnusae should be started with @kbd{M-x gnus-slave}. These slaves won't save normal @file{.newsrc} @@ -1136,9 +1137,9 @@ information from them. (The slave files will be read in the sequence they were created, so the latest changes will have precedence.) Information from the slave files has, of course, precedence over the -information in the normal (i.e., master) @code{.newsrc} file. +information in the normal (i.e., master) @file{.newsrc} file. -If the @code{.newsrc*} files have not been saved in the master when the +If the @file{.newsrc*} files have not been saved in the master when the slave starts, you may be prompted as to whether to read an auto-save file. If you answer "yes", the unsaved changes to the master will be incorporated into the slave. If you answer "no", the slave may see some @@ -1510,7 +1511,7 @@ Gnus will put the dribble file(s) in @code{gnus-dribble-directory}. If this variable is @code{nil}, which it is by default, gnus will dribble into the directory where the @file{.newsrc} file is located. (This is normally the user's home directory.) The dribble file will get the same -file permissions as the @code{.newsrc} file. +file permissions as the @file{.newsrc} file. @vindex gnus-always-read-dribble-file If @code{gnus-always-read-dribble-file} is non-@code{nil}, Gnus will @@ -3424,6 +3425,7 @@ The dribble file will be saved, though (@pxref{Auto Save}). @vindex gnus-exit-gnus-hook @vindex gnus-suspend-gnus-hook +@vindex gnus-after-exiting-gnus-hook @code{gnus-suspend-gnus-hook} is called when you suspend gnus and @code{gnus-exit-gnus-hook} is called when you quit gnus, while @code{gnus-after-exiting-gnus-hook} is called as the final item when @@ -5525,6 +5527,7 @@ calculates the deadline of the message and stores it in the @code{X-Gnus-Delayed} header and puts the message in the @code{nndraft:delayed} group. +@findex gnus-delay-send-queue And whenever you get new news, Gnus looks through the group for articles which are due and sends them. It uses the @code{gnus-delay-send-queue} function for this. By default, this function is added to the hook @@ -8336,12 +8339,14 @@ unwrap lines, repair attribution and rearrange citation. @item W Y u @kindex W Y u (Summary) @findex gnus-article-outlook-unwrap-lines +@vindex gnus-outlook-deuglify-unwrap-min +@vindex gnus-outlook-deuglify-unwrap-max Unwrap lines that appear to be wrapped citation lines. You can control what lines will be unwrapped by frobbing @code{gnus-outlook-deuglify-unwrap-min} and @code{gnus-outlook-deuglify-unwrap-max}, indicating the miminum and maximum length of an unwrapped citation line. -(@code{gnus-outlook-deuglify-article}). +(@code{gnus-article-outlook-unwrap-lines}). @item W Y a @kindex W Y a (Summary) @@ -8703,6 +8708,7 @@ Say how much time has elapsed between the article was posted and now X-Sent: 6 weeks, 4 days, 1 hour, 3 minutes, 8 seconds ago @end example +@vindex gnus-article-date-lapsed-new-header The value of @code{gnus-article-date-lapsed-new-header} determines whether this header will just be added below the old Date one, or will replace it. @@ -9110,6 +9116,7 @@ This knowledge is encoded in the @code{gnus-group-charset-alist} variable, which is an alist of regexps (use the first item to match full group names) and default charsets to be used when reading these groups. +@vindex gnus-newsgroup-ignored-charsets In addition, some people do use soi-disant @sc{mime}-aware agents that aren't. These blithely mark messages as being in @code{iso-8859-1} even if they really are in @code{koi-8}. To help here, the @@ -9704,6 +9711,7 @@ Create an empty article in the current mail newsgroups @item B r @kindex B r (Summary) @findex gnus-summary-respool-article +@vindex gnus-summary-respool-default-method Respool the mail article (@code{gnus-summary-respool-article}). @code{gnus-summary-respool-default-method} will be used as the default select method when respooling. This variable is @code{nil} by default, @@ -10039,6 +10047,7 @@ group and return you to the group buffer. @findex gnus-summary-exit @vindex gnus-summary-exit-hook @vindex gnus-summary-prepare-exit-hook +@vindex gnus-group-no-more-groups-hook @c @icon{gnus-summary-exit} Exit the current group and update all information on the group (@code{gnus-summary-exit}). @code{gnus-summary-prepare-exit-hook} is @@ -11447,7 +11456,9 @@ Rejected articles will also be put in this draft group (@pxref{Rejected Articles}). @findex gnus-draft-send-all-messages +@kindex D s (Draft) @findex gnus-draft-send-message +@kindex D S (Draft) If you have lots of rejected messages you want to post (or mail) without doing further editing, you can use the @kbd{D s} command (@code{gnus-draft-send-message}). This command understands the @@ -11455,6 +11466,8 @@ process/prefix convention (@pxref{Process/Prefix}). The @kbd{D S} command (@code{gnus-draft-send-all-messages}) will ship off all messages in the buffer. +@findex gnus-draft-toggle-sending +@kindex D t (Draft) If you have some messages that you wish not to send, you can use the @kbd{D t} (@code{gnus-draft-toggle-sending}) command to mark the message as unsendable. This is a toggling command. @@ -13370,7 +13383,7 @@ use this hook to notify any mail watch programs, if you want to. @vindex nnmail-split-hook @item nnmail-split-hook -@findex article-decode-encoded-words +@findex gnus-article-decode-encoded-words @findex RFC 1522 decoding @findex RFC 2047 decoding Hook run in the buffer where the mail headers of each message is kept @@ -15004,6 +15017,7 @@ Some mailing lists only have archives on Web servers, such as interface, and it's possible to get the information Gnus needs to keep groups updated. +@findex gnus-group-make-warchive-group The easiest way to get started with @code{nnwarchive} is to say something like the following in the group buffer: @kbd{M-x gnus-group-make-warchive-group RET an_egroup RET egroups RET @@ -16638,6 +16652,7 @@ Let's take a typical Gnus session using the Agent. @itemize @bullet @item +@findex gnus-unplugged You start Gnus with @code{gnus-unplugged}. This brings up the Gnus Agent in a disconnected state. You can read all the news that you have already fetched while in this mode. @@ -17086,6 +17101,8 @@ Articles that have a score higher than this have a high score. Default @node Agent Commands @subsection Agent Commands +@findex gnus-agent-toggle-plugged +@kindex J j (Agent) All the Gnus Agent commands are on the @kbd{J} submap. The @kbd{J j} (@code{gnus-agent-toggle-plugged}) command works in all modes, and @@ -17325,7 +17342,7 @@ since there are some conceptual differences between @sc{nntp} and make Gnus Agent work smoother as a @sc{imap} Disconnected Mode client. The first thing to keep in mind is that all flags (read, ticked, etc) -are kept on the @sc{imap} server, rather than in @code{.newsrc} as is the +are kept on the @sc{imap} server, rather than in @file{.newsrc} as is the case for nntp. Thus Gnus need to remember flag changes when disconnected, and synchronize these flags when you plug back in. @@ -17511,6 +17528,7 @@ find out which of the other gazillion things you want to customize. @node Batching Agents @subsection Batching Agents +@findex gnus-agent-batch Having the Gnus Agent fetch articles (and post whatever messages you've written) is quite easy once you've gotten things set up properly. The @@ -20900,6 +20918,8 @@ Gnus provides a few convenience functions and variables to allow easier insertion of X-Face headers in outgoing messages. @findex gnus-random-x-face +@vindex gnus-convert-pbm-to-x-face-command +@vindex gnus-x-face-directory @code{gnus-random-x-face} goes through all the @samp{pbm} files in @code{gnus-x-face-directory} and picks one at random, and then converts it to the X-Face format by using the @@ -20913,6 +20933,7 @@ header data as a string. randomly generated data. @findex gnus-x-face-from-file +@vindex gnus-convert-image-to-x-face-command @code{gnus-x-face-from-file} takes a GIF file as the parameter, and then converts the file to X-Face format by using the @code{gnus-convert-image-to-x-face-command} shell command. @@ -22220,6 +22241,7 @@ Save table: (spam-stat-save) @table @code @item gnus-home-directory +@vindex gnus-home-directory All Gnus file and directory variables will be initialized from this variable, which defaults to @file{~/}. @@ -24822,21 +24844,21 @@ There should be no result data from this function. Set/remove/add marks on articles. Normally Gnus handles the article marks (such as read, ticked, expired etc) internally, and store them in -@code{~/.newsrc.eld}. Some back ends (such as @sc{imap}) however carry +@file{~/.newsrc.eld}. Some back ends (such as @sc{imap}) however carry all information about the articles on the server, so Gnus need to propagate the mark information to the server. -ACTION is a list of mark setting requests, having this format: +@var{action} is a list of mark setting requests, having this format: @example (RANGE ACTION MARK) @end example -RANGE is a range of articles you wish to update marks on. ACTION is -@code{add} or @code{del}, used to add marks or remove marks -(preserving all marks not mentioned). MARK is a list of marks; where -each mark is a symbol. Currently used marks are @code{read}, -@code{tick}, @code{reply}, @code{expire}, @code{killed}, +@var{range} is a range of articles you wish to update marks on. +@var{action} is @code{add} or @code{del}, used to add marks or remove +marks (preserving all marks not mentioned). @var{mark} is a list of +marks; where each mark is a symbol. Currently used marks are +@code{read}, @code{tick}, @code{reply}, @code{expire}, @code{killed}, @code{dormant}, @code{save}, @code{download}, @code{unsend}, @code{forward} and @code{recent}, but your back end should, if possible, not limit itself to these.