3 Gnus, the Emacs newsreader, has undergone further rewriting. Many new
4 commands and variables have been added. There should be no
5 significant incompatibilities between this Gnus version and the
6 previously released version, except in the message composition area.
8 Below is a list of the more user-visible changes. Coding changes
9 between Gnus 5.1 and 5.2 are more extensive.
11 *** A new message composition mode is used. All old customization
12 variables for mail-mode, rnews-reply-mode and gnus-msg are now
15 *** Gnus is now able to generate "sparse" threads -- threads where
16 missing articles are represented by empty nodes.
18 (setq gnus-build-sparse-threads 'some)
20 *** Outgoing articles are stored on a special archive server.
22 To disable this: (setq gnus-message-archive-group nil)
24 *** Partial thread regeneration now happens when articles are
27 *** Gnus can make use of GroupLens predictions:
29 (setq gnus-use-grouplens t)
31 *** Picons (personal icons) can be displayed under XEmacs.
33 (setq gnus-use-picons t)
35 *** A trn-line tree buffer can be displayed.
37 (setq gnus-use-trees t)
39 *** An nn-like pick-and-read minor mode is available for the summary
42 (add-hook 'gnus-summary-mode-hook 'gnus-pick-mode)
44 *** In binary groups you can use a special binary minor mode:
46 `M-x gnus-binary-mode'
48 *** Groups can be grouped in a folding topic hierarchy.
50 (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)
52 *** Gnus can re-send and bounce mail.
54 Use the `S D r' and `S D b'.
56 *** Groups can now have a score, and bubbling based on entry frequency
59 (add-hook 'gnus-summary-exit-hook 'gnus-summary-bubble-group)
61 *** Groups can be process-marked, and commands can be performed on
64 *** Caching is possible in virtual groups.
66 *** nndoc now understands all kinds of digests, mail boxes, rnews news
67 batches, ClariNet briefs collections, and just about everything else.
69 *** Gnus has a new backend (nnsoup) to create/read SOUP packets.
71 *** The Gnus cache is much faster.
73 *** Groups can be sorted according to many criteria.
75 For instance: (setq gnus-group-sort-function 'gnus-group-sort-by-rank)
77 *** New group parameters have been introduced to set list-address and
80 *** All formatting specs allow specifying faces to be used.
82 *** There are several more commands for setting/removing/acting on
83 process marked articles on the `M P' submap.
85 *** The summary buffer can be limited to show parts of the available
86 articles based on a wide range of criteria. These commands have been
87 bound to keys on the `/' submap.
89 *** Articles can be made persistent -- as an alternative to saving
90 articles with the `*' command.
92 *** All functions for hiding article elements are now toggles.
94 *** Article headers can be buttonized.
96 (add-hook 'gnus-article-display-hook 'gnus-article-add-buttons-to-head)
98 *** All mail backends support fetching articles by Message-ID.
100 *** Duplicate mail can now be treated properly. See the
101 `nnmail-treat-duplicates' variable.
103 *** All summary mode commands are available directly from the article
106 *** Frames can be part of `gnus-buffer-configuration'.
108 *** Mail can be re-scanned by a daemonic process.
110 *** Gnus can make use of NoCeM files to filter spam.
112 (setq gnus-use-nocem t)
114 *** Groups can be made permanently visible.
116 (setq gnus-permanently-visible-groups "^nnml:")
118 *** Many new hooks have been introduced to make customizing easier.
120 *** Gnus respects the Mail-Copies-To header.
122 *** Threads can be gathered by looking at the References header.
124 (setq gnus-summary-thread-gathering-function
125 'gnus-gather-threads-by-references)
127 *** Read articles can be stored in a special backlog buffer to avoid
130 (setq gnus-keep-backlog 50)
132 *** A clean copy of the current article is always stored in a separate
133 buffer to allow easier treatment.
135 *** Gnus can suggest where to save articles. See `gnus-split-methods'.
137 *** Gnus doesn't have to do as much prompting when saving.
139 (setq gnus-prompt-before-saving t)
141 *** gnus-uu can view decoded files asynchronously while fetching
144 (setq gnus-uu-grabbed-file-functions 'gnus-uu-grab-view)
146 *** Filling in the article buffer now works properly on cited text.
148 *** Hiding cited text adds buttons to toggle hiding, and how much
149 cited text to hide is now customizable.
151 (setq gnus-cited-lines-visible 2)
153 *** Boring headers can be hidden.
155 (add-hook 'gnus-article-display-hook 'gnus-article-hide-boring-headers)
157 *** Default scoring values can now be set from the menu bar.
159 *** Further syntax checking of outgoing articles have been added.
161 The Gnus manual has been expanded. It explains all these new features