[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master bdc2453 2/2: Tweak the fonts applied to shr indenta
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] master bdc2453 2/2: Tweak the fonts applied to shr indentation |
Date: |
Fri, 13 Apr 2018 16:27:50 -0400 (EDT) |
branch: master
commit bdc2453fe83a0f50095d31b056af18fa2718d6db
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
Tweak the fonts applied to shr indentation
* lisp/net/shr.el (shr-fill-line): Don't use fonts (especially
link fonts) over indentation, because that's ugly..
---
lisp/net/shr.el | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index 5ffaf15..fb17b85 100644
--- a/lisp/net/shr.el
+++ b/lisp/net/shr.el
@@ -736,13 +736,13 @@ size, and full-buffer size."
;; Success; continue.
(when (= (preceding-char) ?\s)
(delete-char -1))
- (let ((props `(face ,(get-text-property (point) 'face)
- ;; Don't break the image-displayer property
- ;; as it will cause `gnus-article-show-images'
- ;; to show the two or more same images.
- image-displayer
- ,(get-text-property (point) 'image-displayer)))
+ (let ((props (copy-sequence (text-properties-at (point))))
(gap-start (point)))
+ ;; We don't want to use the faces on the indentation, because
+ ;; that's ugly, but we want all the other properties to be
+ ;; continuous so that links do not split up into many links
+ ;; (which makes navigation awkward).
+ (setq props (plist-put props 'face nil))
(insert "\n")
(shr-indent)
(add-text-properties gap-start (point) props))