mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-26 00:01:47 -07:00
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:
parent
55ce3c30d6
commit
c4dce0494a
1 changed files with 18 additions and 3 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue