lisp/net/shr.el (shr-tag-del, shr-tag-ins): New functions.
* lisp/net/shr.el (shr-tag-del, shr-tag-ins): New functions.
This commit is contained in:
committed by
Lars Ingebrigtsen
parent
55ce3c30d6
commit
c4dce0494a
@@ -1230,9 +1230,6 @@ ones, in case fg and bg are nil."
|
||||
(defun shr-tag-s (dom)
|
||||
(shr-fontize-dom dom 'shr-strike-through))
|
||||
|
||||
(defun shr-tag-del (dom)
|
||||
(shr-fontize-dom dom 'shr-strike-through))
|
||||
|
||||
(defun shr-tag-b (dom)
|
||||
(shr-fontize-dom dom 'bold))
|
||||
|
||||
@@ -1252,6 +1249,24 @@ ones, in case fg and bg are nil."
|
||||
(let ((shr-current-font 'default))
|
||||
(shr-generic dom)))
|
||||
|
||||
(defun shr-tag-ins (cont)
|
||||
(let* ((start (point))
|
||||
(color "green")
|
||||
(shr-stylesheet (nconc (list (cons 'color color))
|
||||
shr-stylesheet)))
|
||||
(shr-generic cont)
|
||||
(shr-colorize-region start (point) color
|
||||
(cdr (assq 'background-color shr-stylesheet)))))
|
||||
|
||||
(defun shr-tag-del (cont)
|
||||
(let* ((start (point))
|
||||
(color "red")
|
||||
(shr-stylesheet (nconc (list (cons 'color color))
|
||||
shr-stylesheet)))
|
||||
(shr-fontize-dom cont 'shr-strike-through)
|
||||
(shr-colorize-region start (point) color
|
||||
(cdr (assq 'background-color shr-stylesheet)))))
|
||||
|
||||
(defun shr-parse-style (style)
|
||||
(when style
|
||||
(save-match-data
|
||||
|
||||
Reference in New Issue
Block a user