aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2022-08-15 08:01:02 +0200
committerLars Ingebrigtsen2022-08-15 08:01:02 +0200
commitaf3ec6b8e60ef869fce24abd0f5b3a04853dea04 (patch)
tree06acf33ff4b8eb660fa84256b04ab930185a8cbe
parent90b4ee6575e79da9922433dca17f14e9303676ca (diff)
downloademacs-af3ec6b8e60ef869fce24abd0f5b3a04853dea04.tar.gz
emacs-af3ec6b8e60ef869fce24abd0f5b3a04853dea04.zip
Remove Gnus Compatibility manual section
* doc/misc/gnus.texi (Compatibility): Remove outdated section (bug#57178).
-rw-r--r--doc/misc/gnus.texi57
1 files changed, 0 insertions, 57 deletions
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index c5298d8ef59..a54afd9ea4b 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -883,7 +883,6 @@ History
883 883
884* Gnus Versions:: What Gnus versions have been released. 884* Gnus Versions:: What Gnus versions have been released.
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}?
887* Conformity:: Gnus tries to conform to all standards. 886* Conformity:: Gnus tries to conform to all standards.
888* Contributors:: Oodles of people. 887* Contributors:: Oodles of people.
889* New Features:: Pointers to some of the new stuff in Gnus. 888* New Features:: Pointers to some of the new stuff in Gnus.
@@ -26902,7 +26901,6 @@ renamed it back again to ``Gnus''. But in mixed case. ``Gnus'' vs.
26902@menu 26901@menu
26903* Gnus Versions:: What Gnus versions have been released. 26902* Gnus Versions:: What Gnus versions have been released.
26904* Why?:: What's the point of Gnus? 26903* Why?:: What's the point of Gnus?
26905* Compatibility:: Just how compatible is Gnus with @sc{gnus}?
26906* Conformity:: Gnus tries to conform to all standards. 26904* Conformity:: Gnus tries to conform to all standards.
26907* Contributors:: Oodles of people. 26905* Contributors:: Oodles of people.
26908* New Features:: Pointers to some of the new stuff in Gnus. 26906* New Features:: Pointers to some of the new stuff in Gnus.
@@ -26983,61 +26981,6 @@ every one of you to explore and invent.
26983May Gnus never be complete. @kbd{C-u 100 M-x all-hail-emacs}. 26981May Gnus never be complete. @kbd{C-u 100 M-x all-hail-emacs}.
26984 26982
26985 26983
26986@node Compatibility
26987@subsection Compatibility
26988
26989@cindex compatibility
26990Gnus was designed to be fully compatible with @sc{gnus}. Almost all key
26991bindings have been kept. More key bindings have been added, of course,
26992but only in one or two obscure cases have old bindings been changed.
26993
26994Our motto is:
26995@quotation
26996@cartouche
26997@center In a cloud bones of steel.
26998@end cartouche
26999@end quotation
27000
27001All commands have kept their names. Some internal functions have changed
27002their names.
27003
27004The @code{gnus-uu} package has changed drastically. @xref{Decoding
27005Articles}.
27006
27007One major compatibility question is the presence of several summary
27008buffers. All variables relevant while reading a group are
27009buffer-local to the summary buffer they belong in. Although many
27010important variables have their values copied into their global
27011counterparts whenever a command is executed in the summary buffer, this
27012change might lead to incorrect values being used unless you are careful.
27013
27014All code that relies on knowledge of @sc{gnus} internals will probably
27015fail. To take two examples: Sorting @code{gnus-newsrc-alist} (or
27016changing it in any way, as a matter of fact) is strictly verboten. Gnus
27017maintains a hash table that points to the entries in this alist (which
27018speeds up many functions), and changing the alist directly will lead to
27019peculiar results.
27020
27021Packages like @code{expire-kill} will no longer work. As a matter of
27022fact, you should probably remove all old @sc{gnus} packages (and other
27023code) when you start using Gnus. More likely than not, Gnus already
27024does what you have written code to make @sc{gnus} do. (Snicker.)
27025
27026Even though old methods of doing things are still supported, only the
27027new methods are documented in this manual. If you detect a new method of
27028doing something while reading this manual, that does not mean you have
27029to stop doing it the old way.
27030
27031Gnus understands all @sc{gnus} startup files.
27032
27033@findex gnus-bug
27034@cindex reporting bugs
27035@cindex bugs
27036Overall, a casual user who hasn't written much code that depends on
27037@sc{gnus} internals should suffer no problems. If problems occur,
27038please let me know by issuing that magic command @kbd{M-x gnus-bug}.
27039
27040
27041@node Conformity 26984@node Conformity
27042@subsection Conformity 26985@subsection Conformity
27043 26986