aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorMiles Bader2008-03-29 19:54:11 +0000
committerMiles Bader2008-03-29 19:54:11 +0000
commit9b3ebcb696524f3711c46a4386e54e9ab5388b74 (patch)
treeb5ff6dd7cf06b6dc284026824b0f052fb2644b01 /doc/misc
parent9c06a1f304c51d595df7f9225f70f3d35af010fb (diff)
downloademacs-9b3ebcb696524f3711c46a4386e54e9ab5388b74.tar.gz
emacs-9b3ebcb696524f3711c46a4386e54e9ab5388b74.zip
Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1104
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ChangeLog46
-rw-r--r--doc/misc/gnus-faq.texi21
-rw-r--r--doc/misc/gnus-news.texi22
-rw-r--r--doc/misc/gnus.texi134
4 files changed, 191 insertions, 32 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 5d13dbf0c11..26a5b116c21 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,45 @@
12008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus.texi (Foreign Groups): Add gnus-read-ephemeral-gmane-group,
4 gnus-read-ephemeral-gmane-group-url,
5 gnus-read-ephemeral-emacs-bug-group,
6 gnus-read-ephemeral-debian-bug-group.
7
82008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
9
10 * gnus.texi (MIME Commands): Add gnus-article-browse-html-article.
11
12 * gnus-news.texi: Add EasyPG. Add gnus-article-browse-html-article.
13 Add FIXMEs for Bookmarks and gnus-registry-marks.
14
152008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
16
17 * gnus.texi (Smileys): Document `smiley-style'.
18
192008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
20
21 * gnus.texi (Gnus Development): Clarify difference between ding and
22 gnu.emacs.gnus.
23 (MIME Commands, Using MIME, RSS): Fix markup.
24
25 * gnus-faq.texi ([8.4]): Ditto.
26
272008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
28
29 * gnus.texi (Emacsen): Remove obsolete stuff.
30
312008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
32
33 * gnus.texi (Oort Gnus): Add version info WRT
34 `mail-source-delete-incoming'.
35
362008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
37
38 * gnus.texi (Top): Add "Other related manuals" and version info in
39 `iftex' output.
40 (Formatting Fonts): Add index entries for gnus-mouse-face, gnus-face-0,
41 gnus-balloon-face-0 and the corresponding format specifiers.
42
12008-03-26 Michael Albinus <michael.albinus@gmx.de> 432008-03-26 Michael Albinus <michael.albinus@gmx.de>
2 44
3 * tramp.texi (Filename completion): Remove footnote about let-bind 45 * tramp.texi (Filename completion): Remove footnote about let-bind
@@ -24,8 +66,8 @@
242008-03-14 Stefan Monnier <monnier@iro.umontreal.ca> 662008-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
25 67
26 * gnus.texi (Example Methods, Direct Functions, Indirect Functions) 68 * gnus.texi (Example Methods, Direct Functions, Indirect Functions)
27 (Common Variables): Give precedence to the netcat methods over the telnet 69 (Common Variables): Give precedence to the netcat methods over the
28 methods, and mention that they are more reliable. 70 telnet methods, and mention that they are more reliable.
29 71
302008-03-13 Carsten Dominik <dominik@science.uva.nl> 722008-03-13 Carsten Dominik <dominik@science.uva.nl>
31 73
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index a626c20b541..8d482d5b487 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -2131,22 +2131,23 @@ Which mailing lists and newsgroups are there?
2131 2131
2132@subsubheading Answer 2132@subsubheading Answer
2133 2133
2134There's the newsgroup gnu.emacs.gnus 2134There's the newsgroup gnu.emacs.gnus (also available as
2135(also available as 2135@uref{http://dir.gmane.org/gmane.emacs.gnus.user,
2136@uref{http://dir.gmane.org/gmane.emacs.gnus.user, 2136gmane.emacs.gnus.user}) which deals with general Gnus questions. If you
2137gmane.emacs.gnus.user}) 2137have questions about development versions of Gnus, you should better ask
2138which deals with general Gnus questions. 2138on the ding mailing list, see below.
2139The ding mailing list (ding@@gnus.org) deals with development of
2140Gnus. You can read the ding list via NNTP, too under the name
2141@uref{http://dir.gmane.org/gmane.emacs.gnus.general,
2142gmane.emacs.gnus.general} from news.gmane.org.
2143 2139
2144If you want to stay in the big8, 2140If you want to stay in the big8,
2145news.software.newssreaders is also read by some Gnus 2141news.software.newssreaders is also read by some Gnus
2146users (but chances for qualified help are much better in 2142users (but chances for qualified help are much better in
2147the above groups) and if you speak German, there's 2143the above groups). If you speak German, there's
2148de.comm.software.gnus. 2144de.comm.software.gnus.
2149 2145
2146The ding mailing list (ding@@gnus.org) deals with development of
2147Gnus. You can read the ding list via NNTP, too under the name
2148@uref{http://dir.gmane.org/gmane.emacs.gnus.general,
2149gmane.emacs.gnus.general} from news.gmane.org.
2150
2150@node [8.5] 2151@node [8.5]
2151@subsubheading Question 8.5 2152@subsubheading Question 8.5
2152 2153
diff --git a/doc/misc/gnus-news.texi b/doc/misc/gnus-news.texi
index 3e0a47dd7d8..f611bee067e 100644
--- a/doc/misc/gnus-news.texi
+++ b/doc/misc/gnus-news.texi
@@ -75,6 +75,12 @@ timeout of 16 seconds (see @code{password-cache-expiry}). If
75passphrase is managed by this mechanism. Passwords for ManageSieve 75passphrase is managed by this mechanism. Passwords for ManageSieve
76connections are managed by this mechanism, after querying the user 76connections are managed by this mechanism, after querying the user
77about whether to do so. 77about whether to do so.
78
79@item Using EasyPG with Gnus
80When EasyPG, is available, Gnus will use it instead of @acronym{PGG}.
81EasyPG is an Emacs user interface to GNU Privacy Guard. @xref{Top,
82,EasyPG Assistant user's manual, epa, EasyPG Assistant user's manual}.
83EasyPG is included in Emacs 23 and available separately as well.
78@end itemize 84@end itemize
79 85
80@item Changes in group mode 86@item Changes in group mode
@@ -98,6 +104,15 @@ Customization}.
98that are not reused when you select another article. @xref{Sticky 104that are not reused when you select another article. @xref{Sticky
99Articles}. 105Articles}.
100 106
107@c @item Bookmarks
108@c FIXME: To be added
109
110@item Gnus can selectively display @samp{text/html} articles
111with a WWW browser with @kbd{K H}. @xref{MIME Commands}.
112
113@c gnus-registry-marks
114@c FIXME: To be added
115
101@item International host names (@acronym{IDNA}) can now be decoded 116@item International host names (@acronym{IDNA}) can now be decoded
102inside article bodies using @kbd{W i} 117inside article bodies using @kbd{W i}
103(@code{gnus-summary-idna-message}). This requires that GNU Libidn 118(@code{gnus-summary-idna-message}). This requires that GNU Libidn
@@ -254,6 +269,13 @@ This feature, accessible via the functions
254renumbers all articles in a group, starting from 1 and removing gaps. 269renumbers all articles in a group, starting from 1 and removing gaps.
255As a consequence, you get a correct total article count (until 270As a consequence, you get a correct total article count (until
256messages are deleted again). 271messages are deleted again).
272
273@c @item nnmairix.el
274@c FIXME
275
276@c @item nnir.el
277@c FIXME
278
257@end itemize 279@end itemize
258 280
259@item Appearance 281@item Appearance
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 3a9945c10b6..e1dda4eadf4 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -391,6 +391,17 @@ like they want it to behave. A program should not control people;
391people should be empowered to do what they want by using (or abusing) 391people should be empowered to do what they want by using (or abusing)
392the program. 392the program.
393 393
394@c Adjust ../Makefile.in if you change the following line:
395This manual corresponds to Gnus v5.10.9.
396
397@heading Other related manuals
398@itemize
399@item Message manual: Composing messages
400@item Emacs-MIME: Composing messages; @acronym{MIME}-specific parts.
401@item Sieve: Managing Sieve scripts in Emacs.
402@item PGG: @acronym{PGP/MIME} with Gnus.
403@end itemize
404
394@end iftex 405@end iftex
395 406
396@menu 407@menu
@@ -2736,6 +2747,55 @@ groups from different @acronym{NNTP} servers. Also @pxref{Group Levels};
2736newsgroups. 2747newsgroups.
2737 2748
2738 2749
2750The following commands create ephemeral groups. They can be called not
2751only from the Group buffer, but in any Gnus buffer.
2752
2753@table @code
2754@item gnus-read-ephemeral-gmane-group
2755@findex gnus-read-ephemeral-gmane-group
2756@vindex gnus-gmane-group-download-format
2757Read an ephemeral group on Gmane.org. The articles are downloaded via
2758HTTP using the URL specified by @code{gnus-gmane-group-download-format}.
2759Gnus will prompt you for a group name, the start article number and an
2760the article range.
2761
2762@item gnus-read-ephemeral-gmane-group-url
2763@findex gnus-read-ephemeral-gmane-group-url
2764This command is similar to @code{gnus-read-ephemeral-gmane-group}, but
2765the group name and the article number and range are constructed from a
2766given @acronym{URL}. Supported @acronym{URL} formats include e.g.
2767@url{http://thread.gmane.org/gmane.foo.bar/12300/focus=12399},
2768@url{http://thread.gmane.org/gmane.foo.bar/12345/},
2769@url{http://article.gmane.org/gmane.foo.bar/12345/},
2770@url{http://permalink.gmane.org/gmane.foo.bar/12345/}, and
2771@url{http://news.gmane.org/group/gmane.foo.bar/thread=12345}.
2772
2773@item gnus-read-ephemeral-emacs-bug-group
2774@findex gnus-read-ephemeral-emacs-bug-group
2775Read an Emacs bug report in an ephemeral group. Gnus will prompt for a
2776bug number. The default is the number at point. The @acronym{URL} is
2777specified in @code{gnus-bug-group-download-format-alist}.
2778
2779@item gnus-read-ephemeral-debian-bug-group
2780@findex gnus-read-ephemeral-debian-bug-group
2781Read a Debian bug report in an ephemeral group. Analog to
2782@code{gnus-read-ephemeral-emacs-bug-group}.
2783@end table
2784
2785Some of these command are also useful for article buttons, @xref{Article
2786Buttons}.
2787
2788Here is an example:
2789@lisp
2790(require 'gnus-art)
2791(add-to-list
2792 'gnus-button-alist
2793 '("#\\([0-9]+\\)\\>" 1
2794 (string-match "\\<emacs\\>" (or gnus-newsgroup-name ""))
2795 gnus-read-ephemeral-emacs-bug-group 1))
2796@end lisp
2797
2798
2739@node Group Parameters 2799@node Group Parameters
2740@section Group Parameters 2800@section Group Parameters
2741@cindex group parameters 2801@cindex group parameters
@@ -9679,6 +9739,21 @@ The rest of these @acronym{MIME} commands do not use the numerical prefix in
9679the same manner: 9739the same manner:
9680 9740
9681@table @kbd 9741@table @kbd
9742@item K H
9743@kindex K H (Summary)
9744@findex gnus-article-browse-html-article
9745View @samp{text/html} parts of the current article with a WWW browser.
9746The message header is added to the beginning of every html part unless
9747the prefix argument is given.
9748
9749Warning: Spammers use links to images in HTML articles to verify whether
9750you have read the message. As this command passes the @acronym{HTML}
9751content to the browser without eliminating these ``web bugs'' you should
9752only use it for mails from trusted senders.
9753
9754If you always want to display @acronym{HTML} parts in the browser, set
9755@code{mm-text-html-renderer} to @code{nil}.
9756
9682@item K b 9757@item K b
9683@kindex K b (Summary) 9758@kindex K b (Summary)
9684Make all the @acronym{MIME} parts have buttons in front of them. This is 9759Make all the @acronym{MIME} parts have buttons in front of them. This is
@@ -9834,7 +9909,7 @@ Display "multipart/alternative" parts as "multipart/mixed".
9834@item gnus-mime-display-multipart-related-as-mixed 9909@item gnus-mime-display-multipart-related-as-mixed
9835Display "multipart/related" parts as "multipart/mixed". 9910Display "multipart/related" parts as "multipart/mixed".
9836 9911
9837If displaying "text/html" is discouraged, see 9912If displaying @samp{text/html} is discouraged, see
9838@code{mm-discouraged-alternatives}, images or other material inside a 9913@code{mm-discouraged-alternatives}, images or other material inside a
9839"multipart/related" part might be overlooked when this variable is 9914"multipart/related" part might be overlooked when this variable is
9840@code{nil}. @ref{Display Customization, Display Customization, , 9915@code{nil}. @ref{Display Customization, Display Customization, ,
@@ -11539,7 +11614,7 @@ command respects the @samp{print=} specifications in the
11539@item i (Article) 11614@item i (Article)
11540@kindex i (Article) 11615@kindex i (Article)
11541Insert the contents of the @acronym{MIME} object into the buffer 11616Insert the contents of the @acronym{MIME} object into the buffer
11542(@code{gnus-mime-inline-part}) as text/plain. If given a prefix, insert 11617(@code{gnus-mime-inline-part}) as @samp{text/plain}. If given a prefix, insert
11543the raw contents without decoding. If given a numerical prefix, you can 11618the raw contents without decoding. If given a numerical prefix, you can
11544do semi-manual charset stuff (see 11619do semi-manual charset stuff (see
11545@code{gnus-summary-show-article-charset-alist} in @ref{Paging the 11620@code{gnus-summary-show-article-charset-alist} in @ref{Paging the
@@ -16883,7 +16958,7 @@ summary buffer.
16883(add-to-list 'nnmail-extra-headers nnrss-url-field) 16958(add-to-list 'nnmail-extra-headers nnrss-url-field)
16884@end lisp 16959@end lisp
16885 16960
16886Even if you have added @code{"text/html"} to the 16961Even if you have added @samp{text/html} to the
16887@code{mm-discouraged-alternatives} variable (@pxref{Display 16962@code{mm-discouraged-alternatives} variable (@pxref{Display
16888Customization, ,Display Customization, emacs-mime, The Emacs MIME 16963Customization, ,Display Customization, emacs-mime, The Emacs MIME
16889Manual}) since you don't want to see @acronym{HTML} parts, it might be 16964Manual}) since you don't want to see @acronym{HTML} parts, it might be
@@ -22243,12 +22318,16 @@ inserted.
22243@node Formatting Fonts 22318@node Formatting Fonts
22244@subsection Formatting Fonts 22319@subsection Formatting Fonts
22245 22320
22321@cindex %(, %)
22322@vindex gnus-mouse-face
22246There are specs for highlighting, and these are shared by all the format 22323There are specs for highlighting, and these are shared by all the format
22247variables. Text inside the @samp{%(} and @samp{%)} specifiers will get 22324variables. Text inside the @samp{%(} and @samp{%)} specifiers will get
22248the special @code{mouse-face} property set, which means that it will be 22325the special @code{mouse-face} property set, which means that it will be
22249highlighted (with @code{gnus-mouse-face}) when you put the mouse pointer 22326highlighted (with @code{gnus-mouse-face}) when you put the mouse pointer
22250over it. 22327over it.
22251 22328
22329@cindex %@{, %@}
22330@vindex gnus-face-0
22252Text inside the @samp{%@{} and @samp{%@}} specifiers will have their 22331Text inside the @samp{%@{} and @samp{%@}} specifiers will have their
22253normal faces set using @code{gnus-face-0}, which is @code{bold} by 22332normal faces set using @code{gnus-face-0}, which is @code{bold} by
22254default. If you say @samp{%1@{}, you'll get @code{gnus-face-1} instead, 22333default. If you say @samp{%1@{}, you'll get @code{gnus-face-1} instead,
@@ -22256,6 +22335,9 @@ and so on. Create as many faces as you wish. The same goes for the
22256@code{mouse-face} specs---you can say @samp{%3(hello%)} to have 22335@code{mouse-face} specs---you can say @samp{%3(hello%)} to have
22257@samp{hello} mouse-highlighted with @code{gnus-mouse-face-3}. 22336@samp{hello} mouse-highlighted with @code{gnus-mouse-face-3}.
22258 22337
22338@cindex %<<, %>>, guillemets
22339@c @cindex %<<, %>>, %«, %», guillemets
22340@vindex gnus-balloon-face-0
22259Text inside the @samp{%<<} and @samp{%>>} specifiers will get the 22341Text inside the @samp{%<<} and @samp{%>>} specifiers will get the
22260special @code{balloon-help} property set to 22342special @code{balloon-help} property set to
22261@code{gnus-balloon-face-0}. If you say @samp{%1<<}, you'll get 22343@code{gnus-balloon-face-0}. If you say @samp{%1<<}, you'll get
@@ -23445,14 +23527,22 @@ the second element is the regexp match group that is to be replaced by
23445the picture; and the third element is the name of the file to be 23527the picture; and the third element is the name of the file to be
23446displayed. 23528displayed.
23447 23529
23448The following variables customize where Smiley will look for these 23530The following variables customize the appearance of the smileys:
23449files:
23450 23531
23451@table @code 23532@table @code
23452 23533
23534@item smiley-style
23535@vindex smiley-style
23536Specifies the smiley style. Predefined smiley styles include
23537@code{low-color} (small 13x14 pixel, three-color images), @code{medium}
23538(more colorful images, 16x16 pixel), and @code{grayscale} (grayscale
23539images, 14x14 pixel). The default depends on the height of the default
23540face.
23541
23453@item smiley-data-directory 23542@item smiley-data-directory
23454@vindex smiley-data-directory 23543@vindex smiley-data-directory
23455Where Smiley will look for smiley faces files. 23544Where Smiley will look for smiley faces files. You shouldn't set this
23545variable anymore. Customize @code{smiley-style} instead.
23456 23546
23457@item gnus-smiley-file-types 23547@item gnus-smiley-file-types
23458@vindex gnus-smiley-file-types 23548@vindex gnus-smiley-file-types
@@ -26190,29 +26280,27 @@ that. Not reliably, at least. Older versions of Gnus may work on older
26190Emacs versions. Particularly, Gnus 5.10.8 should also work on Emacs 26280Emacs versions. Particularly, Gnus 5.10.8 should also work on Emacs
2619120.7 and XEmacs 21.1. 2628120.7 and XEmacs 21.1.
26192 26282
26193There are some vague differences between Gnus on the various
26194platforms---XEmacs features more graphics (a logo and a toolbar)---but
26195other than that, things should look pretty much the same under all
26196Emacsen.
26197
26198 26283
26199@node Gnus Development 26284@node Gnus Development
26200@subsection Gnus Development 26285@subsection Gnus Development
26201 26286
26202Gnus is developed in a two-phased cycle. The first phase involves much 26287Gnus is developed in a two-phased cycle. The first phase involves much
26203discussion on the @samp{ding@@gnus.org} mailing list, where people 26288discussion on the development mailing list @samp{ding@@gnus.org}, where people
26204propose changes and new features, post patches and new back ends. This 26289propose changes and new features, post patches and new back ends. This
26205phase is called the @dfn{alpha} phase, since the Gnusae released in this 26290phase is called the @dfn{alpha} phase, since the Gnusae released in this
26206phase are @dfn{alpha releases}, or (perhaps more commonly in other 26291phase are @dfn{alpha releases}, or (perhaps more commonly in other
26207circles) @dfn{snapshots}. During this phase, Gnus is assumed to be 26292circles) @dfn{snapshots}. During this phase, Gnus is assumed to be
26208unstable and should not be used by casual users. Gnus alpha releases 26293unstable and should not be used by casual users. Gnus alpha releases
26209have names like ``Red Gnus'' and ``Quassia Gnus''. 26294have names like ``Oort Gnus'' and ``No Gnus''. @xref{Gnus Versions}.
26210 26295
26211After futzing around for 50-100 alpha releases, Gnus is declared 26296After futzing around for 10-100 alpha releases, Gnus is declared
26212@dfn{frozen}, and only bug fixes are applied. Gnus loses the prefix, 26297@dfn{frozen}, and only bug fixes are applied. Gnus loses the prefix,
26213and is called things like ``Gnus 5.6.32'' instead. Normal people are 26298and is called things like ``Gnus 5.10.1'' instead. Normal people are
26214supposed to be able to use these, and these are mostly discussed on the 26299supposed to be able to use these, and these are mostly discussed on the
26215@samp{gnu.emacs.gnus} newsgroup. 26300@samp{gnu.emacs.gnus} newsgroup. This newgroup is mirrored to the
26301mailing list @samp{info-gnus-english@@gnu.org} which is carried on Gmane
26302as @samp{gmane.emacs.gnus.user}. These releases are finally integrated
26303in Emacs.
26216 26304
26217@cindex Incoming* 26305@cindex Incoming*
26218@vindex mail-source-delete-incoming 26306@vindex mail-source-delete-incoming
@@ -26232,10 +26320,16 @@ either discarded or totally rewritten. People reading the mailing list
26232usually keep up with these rapid changes, while people on the newsgroup 26320usually keep up with these rapid changes, while people on the newsgroup
26233can't be assumed to do so. 26321can't be assumed to do so.
26234 26322
26235@c FIXME: 26323So if you have problems with or questions about the alpha versions,
26236@c ding = gmane.emacs.gnus.general 26324direct those to the ding mailing list @samp{ding@@gnus.org}. This list
26237@c newsgroup = gnu.emacs.gnus = gmane.emacs.gnus.user = info-gnus-english 26325is also available on Gmane as @samp{gmane.emacs.gnus.general}.
26238 26326
26327@cindex Incoming*
26328@vindex mail-source-delete-incoming
26329Some variable defaults differ between alpha Gnusae and released Gnusae,
26330in particular, @code{mail-source-delete-incoming}. This is to prevent
26331lossage of mail if an alpha release hiccups while handling the mail.
26332@xref{Mail Source Customization}.
26239 26333
26240@node Contributors 26334@node Contributors
26241@subsection Contributors 26335@subsection Contributors
@@ -27469,7 +27563,7 @@ variables should change those regexps accordingly. For example:
27469@item 27563@item
27470Old intermediate incoming mail files (@file{Incoming*}) are deleted 27564Old intermediate incoming mail files (@file{Incoming*}) are deleted
27471after a couple of days, not immediately. @xref{Mail Source 27565after a couple of days, not immediately. @xref{Mail Source
27472Customization}. (New in Gnus 5.10.10) 27566Customization}. (New in Gnus 5.10.10 / Emacs 22.2)
27473 27567
27474@end itemize 27568@end itemize
27475 27569