*** empty log message ***
[gnus] / GNUS-NEWS
1 ** Gnus changes.
2
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.
7
8 Below is a list of the more user-visible changes.  Coding changes
9 between Gnus 5.1 and 5.2 are more extensive.
10
11 *** A new message composition mode is used.  All old customization 
12 variables for mail-mode, rnews-reply-mode and gnus-msg are now
13 obsolete.
14
15 *** Gnus is now able to generate "sparse" threads -- threads where
16 missing articles are represented by empty nodes.
17
18     (setq gnus-build-sparse-threads 'some)
19
20 *** Outgoing articles are stored on a special archive server.
21
22     To disable this:  (setq gnus-message-archive-group nil)
23
24 *** Partial thread regeneration now happens when articles are
25 referred. 
26
27 *** Gnus can make use of GroupLens predictions:
28
29     (setq gnus-use-grouplens t)
30
31 *** Picons (personal icons) can be displayed under XEmacs.
32
33     (setq gnus-use-picons t)
34
35 *** A trn-line tree buffer can be displayed.
36
37     (setq gnus-use-trees t)
38
39 *** An nn-like pick-and-read minor mode is available for the summary
40 buffers. 
41
42     (add-hook 'gnus-summary-mode-hook 'gnus-pick-mode)
43
44 *** In binary groups you can use a special binary minor mode:
45
46     `M-x gnus-binary-mode'
47
48 *** Groups can be grouped in a folding topic hierarchy.
49
50     (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)
51
52 *** Gnus can re-send and bounce mail.
53
54     Use the `S D r' and `S D b'.
55
56 *** Groups can now have a score, and bubbling based on entry frequency
57 is possible.
58
59     (add-hook 'gnus-summary-exit-hook 'gnus-summary-bubble-group)
60
61 *** Groups can be process-marked, and commands can be performed on
62 groups of groups.
63
64 *** Caching is possible in virtual groups.
65
66 *** nndoc now understands all kinds of digests, mail boxes, rnews news
67 batches, ClariNet briefs collections, and just about everything else. 
68
69 *** Gnus has a new backend (nnsoup) to create/read SOUP packets.
70
71 *** The Gnus cache is much faster.
72
73 *** Groups can be sorted according to many criteria.
74
75     For instance: (setq gnus-group-sort-function 'gnus-group-sort-by-rank)
76
77 *** New group parameters have been introduced to set list-address and
78 expiry times.
79
80 *** All formatting specs allow specifying faces to be used.
81
82 *** There are several more commands for setting/removing/acting on
83 process marked articles on the `M P' submap.
84
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.
88
89 *** Articles can be made persistent -- as an alternative to saving
90 articles with the `*' command.
91
92 *** All functions for hiding article elements are now toggles.
93
94 *** Article headers can be buttonized.
95
96     (add-hook 'gnus-article-display-hook 'gnus-article-add-buttons-to-head)
97
98 *** All mail backends support fetching articles by Message-ID.
99
100 *** Duplicate mail can now be treated properly.  See the 
101 `nnmail-treat-duplicates' variable.
102
103 *** All summary mode commands are available directly from the article
104 buffer. 
105
106 *** Frames can be part of `gnus-buffer-configuration'.
107
108 *** Mail can be re-scanned by a daemonic process.
109
110 *** Gnus can make use of NoCeM files to filter spam.
111
112     (setq gnus-use-nocem t)
113
114 *** Groups can be made permanently visible. 
115
116     (setq gnus-permanently-visible-groups "^nnml:")
117
118 *** Many new hooks have been introduced to make customizing easier. 
119
120 *** Gnus respects the Mail-Copies-To header.
121
122 *** Threads can be gathered by looking at the References header. 
123
124     (setq gnus-summary-thread-gathering-function 
125           'gnus-gather-threads-by-references)
126
127 *** Read articles can be stored in a special backlog buffer to avoid
128 refetching.  
129
130     (setq gnus-keep-backlog 50)
131
132 *** A clean copy of the current article is always stored in a separate
133 buffer to allow easier treatment.
134
135 *** Gnus can suggest where to save articles.  See `gnus-split-methods'.
136
137 *** Gnus doesn't have to do as much prompting when saving.
138
139     (setq gnus-prompt-before-saving t)
140
141 *** gnus-uu can view decoded files asynchronously while fetching
142 articles. 
143
144     (setq gnus-uu-grabbed-file-functions 'gnus-uu-grab-view)
145
146 *** Filling in the article buffer now works properly on cited text. 
147
148 *** Hiding cited text adds buttons to toggle hiding, and how much
149 cited text to hide is now customizable.
150
151     (setq gnus-cited-lines-visible 2)
152
153 *** Boring headers can be hidden.
154
155     (add-hook 'gnus-article-display-hook 'gnus-article-hide-boring-headers)
156
157 *** Default scoring values can now be set from the menu bar.
158
159 *** Further syntax checking of outgoing articles have been added.
160
161 The Gnus manual has been expanded.  It explains all these new features
162 in greater detail.