emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r112640: lisp/gnus/shr.el (shr-tag-sp


From: Katsumi Yamaoka
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r112640: lisp/gnus/shr.el (shr-tag-span): New function
Date: Sun, 19 May 2013 22:49:17 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 112640
author: Adam Sjøgren <address@hidden>
committer: Katsumi Yamaoka <address@hidden>
branch nick: trunk
timestamp: Sun 2013-05-19 22:49:17 +0000
message:
  lisp/gnus/shr.el (shr-tag-span): New function
modified:
  lisp/gnus/ChangeLog
  lisp/gnus/shr.el
=== modified file 'lisp/gnus/ChangeLog'
--- a/lisp/gnus/ChangeLog       2013-05-18 00:30:49 +0000
+++ b/lisp/gnus/ChangeLog       2013-05-19 22:49:17 +0000
@@ -1,3 +1,7 @@
+2013-05-19  Adam Sjøgren  <address@hidden>
+
+       * shr.el (shr-tag-span): New function.
+
 2013-05-18  Glenn Morris  <address@hidden>
 
        * message.el (message-mode): Use message-mode-abbrev-table,

=== modified file 'lisp/gnus/shr.el'
--- a/lisp/gnus/shr.el  2013-05-09 01:40:20 +0000
+++ b/lisp/gnus/shr.el  2013-05-19 22:49:17 +0000
@@ -1088,6 +1088,14 @@
     (shr-indent))
   (shr-generic cont))
 
+(defun shr-tag-span (cont)
+  (let ((title (cdr (assq :title cont))))
+    (shr-generic cont)
+    (when title
+      (when shr-start
+        (let ((overlay (shr-make-overlay shr-start (point))))
+          (overlay-put overlay 'help-echo title))))))
+
 (defun shr-tag-h1 (cont)
   (shr-heading cont 'bold 'underline))
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]