diff options
| author | Lars Ingebrigtsen | 2022-08-15 08:01:02 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2022-08-15 08:01:02 +0200 |
| commit | af3ec6b8e60ef869fce24abd0f5b3a04853dea04 (patch) | |
| tree | 06acf33ff4b8eb660fa84256b04ab930185a8cbe | |
| parent | 90b4ee6575e79da9922433dca17f14e9303676ca (diff) | |
| download | emacs-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.texi | 57 |
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. | |||
| 26983 | May Gnus never be complete. @kbd{C-u 100 M-x all-hail-emacs}. | 26981 | May 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 | ||
| 26990 | Gnus was designed to be fully compatible with @sc{gnus}. Almost all key | ||
| 26991 | bindings have been kept. More key bindings have been added, of course, | ||
| 26992 | but only in one or two obscure cases have old bindings been changed. | ||
| 26993 | |||
| 26994 | Our motto is: | ||
| 26995 | @quotation | ||
| 26996 | @cartouche | ||
| 26997 | @center In a cloud bones of steel. | ||
| 26998 | @end cartouche | ||
| 26999 | @end quotation | ||
| 27000 | |||
| 27001 | All commands have kept their names. Some internal functions have changed | ||
| 27002 | their names. | ||
| 27003 | |||
| 27004 | The @code{gnus-uu} package has changed drastically. @xref{Decoding | ||
| 27005 | Articles}. | ||
| 27006 | |||
| 27007 | One major compatibility question is the presence of several summary | ||
| 27008 | buffers. All variables relevant while reading a group are | ||
| 27009 | buffer-local to the summary buffer they belong in. Although many | ||
| 27010 | important variables have their values copied into their global | ||
| 27011 | counterparts whenever a command is executed in the summary buffer, this | ||
| 27012 | change might lead to incorrect values being used unless you are careful. | ||
| 27013 | |||
| 27014 | All code that relies on knowledge of @sc{gnus} internals will probably | ||
| 27015 | fail. To take two examples: Sorting @code{gnus-newsrc-alist} (or | ||
| 27016 | changing it in any way, as a matter of fact) is strictly verboten. Gnus | ||
| 27017 | maintains a hash table that points to the entries in this alist (which | ||
| 27018 | speeds up many functions), and changing the alist directly will lead to | ||
| 27019 | peculiar results. | ||
| 27020 | |||
| 27021 | Packages like @code{expire-kill} will no longer work. As a matter of | ||
| 27022 | fact, you should probably remove all old @sc{gnus} packages (and other | ||
| 27023 | code) when you start using Gnus. More likely than not, Gnus already | ||
| 27024 | does what you have written code to make @sc{gnus} do. (Snicker.) | ||
| 27025 | |||
| 27026 | Even though old methods of doing things are still supported, only the | ||
| 27027 | new methods are documented in this manual. If you detect a new method of | ||
| 27028 | doing something while reading this manual, that does not mean you have | ||
| 27029 | to stop doing it the old way. | ||
| 27030 | |||
| 27031 | Gnus understands all @sc{gnus} startup files. | ||
| 27032 | |||
| 27033 | @findex gnus-bug | ||
| 27034 | @cindex reporting bugs | ||
| 27035 | @cindex bugs | ||
| 27036 | Overall, a casual user who hasn't written much code that depends on | ||
| 27037 | @sc{gnus} internals should suffer no problems. If problems occur, | ||
| 27038 | please 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 | ||