1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-15 09:47:20 +00:00

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..
This commit is contained in:
Lars Ingebrigtsen 2018-04-13 22:27:21 +02:00
parent 0eb68feed4
commit bdc2453fe8

View File

@ -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))