]> git.eshelyaron.com Git - emacs.git/commitdiff
* progmodes/etags.el (etags-list-tags, etags-tags-apropos): Fix
authorChong Yidong <cyd@stupidchicken.com>
Sat, 31 Oct 2009 18:43:37 +0000 (18:43 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Sat, 31 Oct 2009 18:43:37 +0000 (18:43 +0000)
face property (Bug#4834).
(etags-list-tags, etags-tags-apropos-additional)
(etags-tags-apropos, tags-select-tags-table): Add follow-link
property.

lisp/ChangeLog
lisp/progmodes/etags.el

index e7175142f3a17cf36ab02343bb70eeb7932df478..4b7d289c47d747861b225811e38f52a7045993dd 100644 (file)
@@ -1,5 +1,11 @@
 2009-10-31  Chong Yidong  <cyd@stupidchicken.com>
 
+       * progmodes/etags.el (etags-list-tags, etags-tags-apropos): Fix
+       face property (Bug#4834).
+       (etags-list-tags, etags-tags-apropos-additional)
+       (etags-tags-apropos, tags-select-tags-table): Add follow-link
+       property.
+
        * menu-bar.el (menu-bar-tools-menu): Add Semantic and EDE menu
        items.
 
index 7a557e9597416efb92cfde3c633de3afce93f9c6..015a2619d07f72d2568a25b2b6a3055f716c078f 100644 (file)
@@ -1402,7 +1402,8 @@ hits the start of file."
                                      (tag-find-file-of-tag (button-get button 'file-path))
                                      (widen)
                                      (funcall goto-func tag-info)))
-                         'face 'tags-tag-face
+                         'follow-link t
+                         'face tags-tag-face
                          'type 'button))
       (terpri)
       (forward-line 1))
@@ -1436,6 +1437,7 @@ hits the start of file."
                                                                    (button-get button 'item)))
                                          'item sn
                                          'face tags-tag-face
+                                         'follow-link t
                                          'type 'button)
                              (terpri))))))
         (when (symbolp symbs)
@@ -1491,7 +1493,8 @@ hits the start of file."
                                              (tag-find-file-of-tag (button-get button 'file-path))
                                              (widen)
                                              (funcall goto-func tag-info)))
-                                 'face 'tags-tag-face
+                                 'follow-link t
+                                 'face tags-tag-face
                                  'type 'button)))
          (princ (format "- %s" file-label))
          (with-current-buffer standard-output
@@ -1502,9 +1505,9 @@ hits the start of file."
                                        ;; Get the local value in the tags table
                                        ;; buffer before switching buffers.
                                        (goto-char (point-min)))
-                             'face 'tags-tag-face
-                             'type 'button))
-         ))
+                             'follow-link t
+                             'face tags-tag-face
+                             'type 'button))))
       (terpri)
       (forward-line 1))
     (message nil))
@@ -1933,6 +1936,7 @@ directory specification."
 
 (define-button-type 'tags-select-tags-table
   'action 'select-tags-table-select
+  'follow-link t
   'help-echo "RET, t or mouse-2: select tags table")
 
 ;; XXX If a file is in multiple tables, selection may get the wrong one.