aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc/gnus.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/misc/gnus.texi')
-rw-r--r--doc/misc/gnus.texi102
1 files changed, 1 insertions, 101 deletions
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 7da90dfb1d6..c5298d8ef59 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -885,8 +885,6 @@ History
885* Why?:: What's the point of Gnus? 885* Why?:: What's the point of Gnus?
886* Compatibility:: Just how compatible is Gnus with @sc{gnus}? 886* Compatibility:: Just how compatible is Gnus with @sc{gnus}?
887* Conformity:: Gnus tries to conform to all standards. 887* Conformity:: Gnus tries to conform to all standards.
888* Emacsen:: Gnus can be run on a few modern Emacsen.
889* Gnus Development:: How Gnus is developed.
890* Contributors:: Oodles of people. 888* Contributors:: Oodles of people.
891* New Features:: Pointers to some of the new stuff in Gnus. 889* New Features:: Pointers to some of the new stuff in Gnus.
892 890
@@ -8621,14 +8619,6 @@ uuencoded files that have had trailing spaces deleted.
8621@vindex gnus-uu-pre-uudecode-hook 8619@vindex gnus-uu-pre-uudecode-hook
8622Hook run before sending a message to @code{uudecode}. 8620Hook run before sending a message to @code{uudecode}.
8623 8621
8624@item gnus-uu-view-with-metamail
8625@vindex gnus-uu-view-with-metamail
8626@cindex metamail
8627Non-@code{nil} means that @code{gnus-uu} will ignore the viewing
8628commands defined by the rule variables and just fudge a @acronym{MIME}
8629content type based on the file name. The result will be fed to
8630@code{metamail} for viewing.
8631
8632@item gnus-uu-save-in-digest 8622@item gnus-uu-save-in-digest
8633@vindex gnus-uu-save-in-digest 8623@vindex gnus-uu-save-in-digest
8634Non-@code{nil} means that @code{gnus-uu}, when asked to save without 8624Non-@code{nil} means that @code{gnus-uu}, when asked to save without
@@ -9364,9 +9354,6 @@ Use @uref{https://almende.github.io/chap-links-library/, CHAP Links}.
9364@item lynx 9354@item lynx
9365Use @uref{https://lynx.browser.org/, Lynx}. 9355Use @uref{https://lynx.browser.org/, Lynx}.
9366 9356
9367@item html2text
9368Use html2text---a simple @acronym{HTML} converter included with Gnus.
9369
9370@end table 9357@end table
9371 9358
9372@item W D F 9359@item W D F
@@ -15440,8 +15427,6 @@ files. If a positive number, delete files older than number of days
15440(the deletion will only happen when receiving new mail). You may also 15427(the deletion will only happen when receiving new mail). You may also
15441set @code{mail-source-delete-incoming} to @code{nil} and call 15428set @code{mail-source-delete-incoming} to @code{nil} and call
15442@code{mail-source-delete-old-incoming} from a hook or interactively. 15429@code{mail-source-delete-old-incoming} from a hook or interactively.
15443@code{mail-source-delete-incoming} defaults to @code{10} in alpha Gnusae
15444and @code{2} in released Gnusae. @xref{Gnus Development}.
15445 15430
15446@item mail-source-delete-old-incoming-confirm 15431@item mail-source-delete-old-incoming-confirm
15447@vindex mail-source-delete-old-incoming-confirm 15432@vindex mail-source-delete-old-incoming-confirm
@@ -21962,7 +21947,7 @@ you can set up a local @acronym{IMAP} server, which you then access via
21962@code{nnimap}. This is a rather massive setup for accessing some mbox 21947@code{nnimap}. This is a rather massive setup for accessing some mbox
21963files, so just change to MH or Maildir already... However, if you're 21948files, so just change to MH or Maildir already... However, if you're
21964really, really passionate about using mbox, you might want to look into 21949really, really passionate about using mbox, you might want to look into
21965the package @file{mairix.el}, which comes with Emacs 23. 21950the package @file{mairix.el}, which comes with Emacs.
21966 21951
21967@node What nnmairix does 21952@node What nnmairix does
21968@subsection What nnmairix does 21953@subsection What nnmairix does
@@ -26919,8 +26904,6 @@ renamed it back again to ``Gnus''. But in mixed case. ``Gnus'' vs.
26919* Why?:: What's the point of Gnus? 26904* Why?:: What's the point of Gnus?
26920* Compatibility:: Just how compatible is Gnus with @sc{gnus}? 26905* Compatibility:: Just how compatible is Gnus with @sc{gnus}?
26921* Conformity:: Gnus tries to conform to all standards. 26906* Conformity:: Gnus tries to conform to all standards.
26922* Emacsen:: Gnus can be run on a few modern Emacsen.
26923* Gnus Development:: How Gnus is developed.
26924* Contributors:: Oodles of people. 26907* Contributors:: Oodles of people.
26925* New Features:: Pointers to some of the new stuff in Gnus. 26908* New Features:: Pointers to some of the new stuff in Gnus.
26926@end menu 26909@end menu
@@ -27035,16 +27018,6 @@ maintains a hash table that points to the entries in this alist (which
27035speeds up many functions), and changing the alist directly will lead to 27018speeds up many functions), and changing the alist directly will lead to
27036peculiar results. 27019peculiar results.
27037 27020
27038@cindex hilit19
27039@cindex highlighting
27040Old hilit19 code does not work at all. In fact, you should probably
27041remove all hilit code from all Gnus hooks
27042(@code{gnus-group-prepare-hook} and @code{gnus-summary-prepare-hook}).
27043Gnus provides various integrated functions for highlighting. These are
27044faster and more accurate. To make life easier for everybody, Gnus will
27045by default remove all hilit calls from all hilit hooks. Uncleanliness!
27046Away!
27047
27048Packages like @code{expire-kill} will no longer work. As a matter of 27021Packages like @code{expire-kill} will no longer work. As a matter of
27049fact, you should probably remove all old @sc{gnus} packages (and other 27022fact, you should probably remove all old @sc{gnus} packages (and other
27050code) when you start using Gnus. More likely than not, Gnus already 27023code) when you start using Gnus. More likely than not, Gnus already
@@ -27147,79 +27120,6 @@ mentioned above, don't hesitate to drop a note to Gnus Towers and let us
27147know. 27120know.
27148 27121
27149 27122
27150@node Emacsen
27151@subsection Emacsen
27152@cindex Emacsen
27153@cindex Mule
27154@cindex Emacs
27155
27156This version of Gnus should work on:
27157
27158@itemize @bullet
27159
27160@item
27161Emacs 23.1 and up.
27162
27163@end itemize
27164
27165This Gnus version will absolutely not work on any Emacsen older than
27166that. Not reliably, at least. Older versions of Gnus may work on older
27167Emacs versions. Particularly, Gnus 5.10.8 should also work on Emacs
2716820.7.
27169
27170@c No-merge comment: The paragraph added in v5-10 here must not be
27171@c synced here!
27172
27173@node Gnus Development
27174@subsection Gnus Development
27175
27176Gnus is developed in a two-phased cycle. The first phase involves much
27177discussion on the development mailing list @samp{ding@@gnus.org}, where people
27178propose changes and new features, post patches and new back ends. This
27179phase is called the @dfn{alpha} phase, since the Gnusae released in this
27180phase are @dfn{alpha releases}, or (perhaps more commonly in other
27181circles) @dfn{snapshots}. During this phase, Gnus is assumed to be
27182unstable and should not be used by casual users. Gnus alpha releases
27183have names like ``Oort Gnus'' and ``No Gnus''. @xref{Gnus Versions}.
27184
27185After futzing around for 10--100 alpha releases, Gnus is declared
27186@dfn{frozen}, and only bug fixes are applied. Gnus loses the prefix,
27187and is called things like ``Gnus 5.10.1'' instead. Normal people are
27188supposed to be able to use these, and these are mostly discussed on the
27189@samp{gnu.emacs.gnus} newsgroup. This newgroup is mirrored to the
27190mailing list @samp{info-gnus-english@@gnu.org} which is carried on Gmane
27191as @samp{gmane.emacs.gnus.user}. These releases are finally integrated
27192in Emacs.
27193
27194@cindex Incoming*
27195@vindex mail-source-delete-incoming
27196Some variable defaults differ between alpha Gnusae and released Gnusae,
27197in particular, @code{mail-source-delete-incoming}. This is to prevent
27198lossage of mail if an alpha release hiccups while handling the mail.
27199@xref{Mail Source Customization}.
27200
27201The division of discussion between the ding mailing list and the Gnus
27202newsgroup is not purely based on publicity concerns. It's true that
27203having people write about the horrible things that an alpha Gnus release
27204can do (sometimes) in a public forum may scare people off, but more
27205importantly, talking about new experimental features that have been
27206introduced may confuse casual users. New features are frequently
27207introduced, fiddled with, and judged to be found wanting, and then
27208either discarded or totally rewritten. People reading the mailing list
27209usually keep up with these rapid changes, while people on the newsgroup
27210can't be assumed to do so.
27211
27212So if you have problems with or questions about the alpha versions,
27213direct those to the ding mailing list @samp{ding@@gnus.org}. This list
27214is also available on Gmane as @samp{gmane.emacs.gnus.general}.
27215
27216@cindex Incoming*
27217@vindex mail-source-delete-incoming
27218Some variable defaults differ between alpha Gnusae and released Gnusae,
27219in particular, @code{mail-source-delete-incoming}. This is to prevent
27220lossage of mail if an alpha release hiccups while handling the mail.
27221@xref{Mail Source Customization}.
27222
27223@node Contributors 27123@node Contributors
27224@subsection Contributors 27124@subsection Contributors
27225@cindex contributors 27125@cindex contributors