]> git.eshelyaron.com Git - emacs.git/commitdiff
(info-xref-check-all-custom): Skip :tag part of
authorEli Zaretskii <eliz@gnu.org>
Sat, 20 May 2006 18:11:02 +0000 (18:11 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 20 May 2006 18:11:02 +0000 (18:11 +0000)
``(custom-manual :tag "Foo" "(foo)Node")''.

lisp/ChangeLog
lisp/info-xref.el

index 757658514827324ab86ee8dfa0cc9da79bc51f7e..254c21b3a540ff529c460d91cbe429e8bc877acd 100644 (file)
@@ -1,3 +1,8 @@
+2006-05-20  Kevin Ryde  <user42@zip.com.au>
+
+       * info-xref.el (info-xref-check-all-custom): Skip :tag part of
+       ``(custom-manual :tag "Foo" "(foo)Node")''.
+
 2006-05-20  Karl Chen  <quarl@cs.berkeley.edu>
 
        * progmodes/cc-vars.el (c-backslash-column): Mark as safe if its
index 75bc72f25b4b641f1b0402060836c086eea06106..a6acfa8021caa3792f023b4b353c1537e7a01499 100644 (file)
@@ -301,7 +301,10 @@ quite a while."
        (lambda (symbol)
          (dolist (link (get symbol 'custom-links))
            (when (memq (car link) '(custom-manual info-link))
-             (if (info-xref-goto-node-p (cadr link))
+            ;; skip :tag part of (custom-manual :tag "Foo" "(foo)Node")
+            (if (eq :tag (cadr link))
+                (setq link (cddr link)))
+            (if (info-xref-goto-node-p (cadr link))
                  (setq good (1+ good))
                (setq bad (1+ bad))
                ;; symbol-file gives nil for preloaded variables, would need