]> git.eshelyaron.com Git - emacs.git/commitdiff
shr.el (shr-put-color): Special-case background colours: Do put them at the blank...
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 27 Jan 2011 10:27:51 +0000 (10:27 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 27 Jan 2011 10:27:51 +0000 (10:27 +0000)
lisp/gnus/ChangeLog
lisp/gnus/shr.el

index 5f20d2cfa65d7aa96f825326d67adac3f120138f..1e3a1b670c97f2bbf411202fcb24ee22f8d15b0d 100644 (file)
@@ -4,6 +4,9 @@
 
 2011-01-27  Lars Ingebrigtsen  <larsi@gnus.org>
 
+       * shr.el (shr-put-color): Special-case background colours: Do put them
+       at the blank parts at the front of the lines.
+
        * gnus-draft.el (gnus-draft-clear-marks): New function to be run as an
        exit hook to nix out all data on readedness on group exit.
 
index 899a5defaeb7a0953e1de3319d0af7b7b9b6f2e6..4568f45dbb59d02c77e9e5940f6e923a01bce3ad 100644 (file)
@@ -612,7 +612,8 @@ ones, in case fg and bg are nil."
   (save-excursion
     (goto-char start)
     (while (< (point) end)
-      (when (bolp)
+      (when (and (bolp)
+                (not (eq type :background)))
        (skip-chars-forward " "))
       (when (> (line-end-position) (point))
        (shr-put-color-1 (point) (min (line-end-position) end) type color))