changeset 110966:0272ba632fc2

shr: make shr-width a defcustom, use it in shr-tag-img.
author Katsumi Yamaoka <yamaoka@jpl.org>
date Wed, 13 Oct 2010 11:55:48 +0000
parents 8c6b3fc2a999
children 188673195616
files lisp/gnus/ChangeLog lisp/gnus/shr.el
diffstat 2 files changed, 12 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/gnus/ChangeLog	Wed Oct 13 05:39:17 2010 +0000
+++ b/lisp/gnus/ChangeLog	Wed Oct 13 11:55:48 2010 +0000
@@ -1,3 +1,9 @@
+2010-10-13  Julien Danjou  <julien@danjou.info>
+
+	* shr.el (shr-width): Make shr-width a defcustom with default to
+	fill-column.
+	(shr-tag-img): Use shr-width rather than fill-column.
+
 2010-10-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 	* gnus-dired.el (gnus-dired-attach): Silence XEmacs 21.5 when compiling.
--- a/lisp/gnus/shr.el	Wed Oct 13 05:39:17 2010 +0000
+++ b/lisp/gnus/shr.el	Wed Oct 13 11:55:48 2010 +0000
@@ -68,14 +68,16 @@
   :group 'shr
   :type 'char)
 
+(defcustom shr-width fill-column
+  "Frame width to use for rendering."
+  :type 'integer
+  :group 'shr)
+
 (defvar shr-content-function nil
   "If bound, this should be a function that will return the content.
 This is used for cid: URLs, and the function is called with the
 cid: URL as the argument.")
 
-(defvar shr-width 70
-  "Frame width to use for rendering.")
-
 ;;; Internal variables.
 
 (defvar shr-folding-mode nil)
@@ -404,7 +406,7 @@
     (when width
       ;; Check that width is not larger than max width, otherwise ignore
       ;; align
-      (let ((max-width (* fill-column (frame-char-width)))
+      (let ((max-width (* shr-width (frame-char-width)))
             (width (string-to-number width)))
         (when (< width max-width)
           (let ((align (cdr (assq :align cont))))