aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKatsumi Yamaoka2010-08-30 06:36:12 +0000
committerKatsumi Yamaoka2010-08-30 06:36:12 +0000
commit8511579675fa149f4d92caa6b91740b30be39c30 (patch)
treeba92321b0c992fa6c4f77a11b8571d626245bd28
parent5ec440915cc95c6be5065a0739d8e7673ee38c9d (diff)
downloademacs-8511579675fa149f4d92caa6b91740b30be39c30.tar.gz
emacs-8511579675fa149f4d92caa6b91740b30be39c30.zip
gnus.texi (Asynchronous Fetching): Document gnus-async-post-fetch-function; gnus.texi (HTML): Made into its own section by Lars Magne Ingebrigtsen <larsi@gnus.org>.
2010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org> * gnus.texi (Asynchronous Fetching): Document gnus-async-post-fetch-function. (HTML): Made into its own section.
-rw-r--r--doc/misc/ChangeLog6
-rw-r--r--doc/misc/emacs-mime.texi2
-rw-r--r--doc/misc/gnus.texi58
-rw-r--r--doc/misc/message.texi3
4 files changed, 67 insertions, 2 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 89242236fc4..2a2cb6f0ba1 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,9 @@
12010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * gnus.texi (Asynchronous Fetching): Document
4 gnus-async-post-fetch-function.
5 (HTML): Made into its own section.
6
12010-08-26 Michael Albinus <michael.albinus@gmx.de> 72010-08-26 Michael Albinus <michael.albinus@gmx.de>
2 8
3 Sync with Tramp 2.1.19. 9 Sync with Tramp 2.1.19.
diff --git a/doc/misc/emacs-mime.texi b/doc/misc/emacs-mime.texi
index 713a55c7cc7..b5370478bdb 100644
--- a/doc/misc/emacs-mime.texi
+++ b/doc/misc/emacs-mime.texi
@@ -394,7 +394,7 @@ variable will cause @samp{text/html} parts to be treated as attachments.
394@item mm-text-html-renderer 394@item mm-text-html-renderer
395@vindex mm-text-html-renderer 395@vindex mm-text-html-renderer
396This selects the function used to render @acronym{HTML}. The predefined 396This selects the function used to render @acronym{HTML}. The predefined
397renderers are selected by the symbols @code{w3}, 397renderers are selected by the symbols @code{gnus-article-html}, @code{w3},
398@code{w3m}@footnote{See @uref{http://emacs-w3m.namazu.org/} for more 398@code{w3m}@footnote{See @uref{http://emacs-w3m.namazu.org/} for more
399information about emacs-w3m}, @code{links}, @code{lynx}, 399information about emacs-w3m}, @code{links}, @code{lynx},
400@code{w3m-standalone} or @code{html2text}. If @code{nil} use an 400@code{w3m-standalone} or @code{html2text}. If @code{nil} use an
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index c3a7058289d..52aa5523de4 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -6043,6 +6043,11 @@ threads.
6043This variable can also be a number. In that case, center the window at 6043This variable can also be a number. In that case, center the window at
6044the given number of lines from the top. 6044the given number of lines from the top.
6045 6045
6046@item gnus-summary-stop-at-end-of-message
6047@vindex gnus-summary-stop-at-end-of-message
6048If non-@code{nil}, don't go to the next article when hitting
6049@kbd{SPC}, and you're at the end of the article.
6050
6046@end table 6051@end table
6047 6052
6048 6053
@@ -8271,6 +8276,16 @@ These functions will be called many, many times, so they should
8271preferably be short and sweet to avoid slowing down Gnus too much. 8276preferably be short and sweet to avoid slowing down Gnus too much.
8272It's probably a good idea to byte-compile things like this. 8277It's probably a good idea to byte-compile things like this.
8273 8278
8279@vindex gnus-async-post-fetch-function
8280@findex gnus-html-prefetch-images
8281After an article has been prefetched, this
8282@code{gnus-async-post-fetch-function} will be called. The buffer will
8283be narrowed to the region of the article that was fetched. A useful
8284value would be @code{gnus-html-prefetch-images}, which will prefetch
8285and store images referenced in the article, so that you don't have to
8286wait for them to be fetched when you read the article. This is useful
8287for @acronym{HTML} messages that have external images.
8288
8274@vindex gnus-prefetched-article-deletion-strategy 8289@vindex gnus-prefetched-article-deletion-strategy
8275Articles have to be removed from the asynch buffer sooner or later. The 8290Articles have to be removed from the asynch buffer sooner or later. The
8276@code{gnus-prefetched-article-deletion-strategy} says when to remove 8291@code{gnus-prefetched-article-deletion-strategy} says when to remove
@@ -12186,6 +12201,7 @@ tell Gnus otherwise.
12186@menu 12201@menu
12187* Hiding Headers:: Deciding what headers should be displayed. 12202* Hiding Headers:: Deciding what headers should be displayed.
12188* Using MIME:: Pushing articles through @acronym{MIME} before reading them. 12203* Using MIME:: Pushing articles through @acronym{MIME} before reading them.
12204* HTML:: Reading @acronym{HTML} messages.
12189* Customizing Articles:: Tailoring the look of the articles. 12205* Customizing Articles:: Tailoring the look of the articles.
12190* Article Keymap:: Keystrokes available in the article buffer. 12206* Article Keymap:: Keystrokes available in the article buffer.
12191* Misc Article:: Other stuff. 12207* Misc Article:: Other stuff.
@@ -12482,6 +12498,48 @@ Any similarity to real events and people is purely coincidental. Ahem.
12482Also @pxref{MIME Commands}. 12498Also @pxref{MIME Commands}.
12483 12499
12484 12500
12501@node HTML
12502@section @acronym{HTML}
12503@cindex @acronym{HTML}
12504
12505If you have @code{w3m} installed on your system, Gnus can display
12506@acronym{HTML} articles in the article buffer. There are many Gnus
12507add-ons for doing this, using various approaches, but there's one
12508(sort of) built-in method that's used by default.
12509
12510For a complete overview, consult @xref{Display Customization,
12511,Display Customization, emacs-mime, The Emacs MIME Manual}. This
12512section only describes the default method.
12513
12514@table @code
12515@item mm-text-html-renderer
12516@vindex mm-text-html-renderer
12517If set to @code{gnus-article-html}, Gnus will use the built-in method,
12518that's based on @code{curl} and @code{w3m}.
12519
12520@item gnus-html-cache-directory
12521@vindex gnus-html-cache-directory
12522Gnus will download and cache images according to how
12523@code{mm-w3m-safe-url-regexp} is set. These images will be stored in
12524this directory.
12525
12526@item gnus-html-cache-size
12527@vindex gnus-html-cache-size
12528When @code{gnus-html-cache-size} bytes have been used in that
12529directory, the oldest files will be deleted. The default is 500MB.
12530
12531@item gnus-html-frame-width
12532@vindex gnus-html-frame-width
12533The width to use when rendering HTML. The default is 70.
12534
12535@end table
12536
12537To use this, make sure that you have @code{w3m} and @code{curl}
12538installed. If you have, then Gnus should display @acronym{HTML}
12539automatically.
12540
12541
12542
12485@node Customizing Articles 12543@node Customizing Articles
12486@section Customizing Articles 12544@section Customizing Articles
12487@cindex article customization 12545@cindex article customization
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index 283d29c0de4..7f48cc9c8a3 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -1645,7 +1645,8 @@ the problem will actually occur.
1645@cindex split large message 1645@cindex split large message
1646The limitation of messages sent as message/partial. The lower bound 1646The limitation of messages sent as message/partial. The lower bound
1647of message size in characters, beyond which the message should be sent 1647of message size in characters, beyond which the message should be sent
1648in several parts. If it is @code{nil}, the size is unlimited. 1648in several parts. If it is @code{nil} (which is the default), the
1649size is unlimited.
1649 1650
1650@end table 1651@end table
1651 1652