aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2006-05-20 18:11:02 +0000
committerEli Zaretskii2006-05-20 18:11:02 +0000
commit8a5e4b3bf76372f34f9a6f4ae1f42fa6eb7f5315 (patch)
treef63d2b7b571b4d59e38e3bab7c1353be48bfbcf2
parent664a80e90ab62cace261b1fd1727a37d6229cafd (diff)
downloademacs-8a5e4b3bf76372f34f9a6f4ae1f42fa6eb7f5315.tar.gz
emacs-8a5e4b3bf76372f34f9a6f4ae1f42fa6eb7f5315.zip
(info-xref-check-all-custom): Skip :tag part of
``(custom-manual :tag "Foo" "(foo)Node")''.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/info-xref.el5
2 files changed, 9 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 75765851482..254c21b3a54 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12006-05-20 Kevin Ryde <user42@zip.com.au>
2
3 * info-xref.el (info-xref-check-all-custom): Skip :tag part of
4 ``(custom-manual :tag "Foo" "(foo)Node")''.
5
12006-05-20 Karl Chen <quarl@cs.berkeley.edu> 62006-05-20 Karl Chen <quarl@cs.berkeley.edu>
2 7
3 * progmodes/cc-vars.el (c-backslash-column): Mark as safe if its 8 * progmodes/cc-vars.el (c-backslash-column): Mark as safe if its
diff --git a/lisp/info-xref.el b/lisp/info-xref.el
index 75bc72f25b4..a6acfa8021c 100644
--- a/lisp/info-xref.el
+++ b/lisp/info-xref.el
@@ -301,7 +301,10 @@ quite a while."
301 (lambda (symbol) 301 (lambda (symbol)
302 (dolist (link (get symbol 'custom-links)) 302 (dolist (link (get symbol 'custom-links))
303 (when (memq (car link) '(custom-manual info-link)) 303 (when (memq (car link) '(custom-manual info-link))
304 (if (info-xref-goto-node-p (cadr link)) 304 ;; skip :tag part of (custom-manual :tag "Foo" "(foo)Node")
305 (if (eq :tag (cadr link))
306 (setq link (cddr link)))
307 (if (info-xref-goto-node-p (cadr link))
305 (setq good (1+ good)) 308 (setq good (1+ good))
306 (setq bad (1+ bad)) 309 (setq bad (1+ bad))
307 ;; symbol-file gives nil for preloaded variables, would need 310 ;; symbol-file gives nil for preloaded variables, would need