summaryrefslogtreecommitdiff
path: root/lisp/progmodes
diff options
context:
space:
mode:
authorDmitry Gutov <dgutov@yandex.ru>2014-12-28 01:54:43 +0200
committerDmitry Gutov <dgutov@yandex.ru>2014-12-28 01:54:43 +0200
commit968d096203fd900c8497ed455cd2682f9875448f (patch)
tree533117106e072c4645c5c19e6b98e060fcd46ce1 /lisp/progmodes
parentee01a8c05b646c6adcce6c5d6c7ab1ce5494ed99 (diff)
downloademacs-968d096203fd900c8497ed455cd2682f9875448f.tar.gz
(elisp--xref-identifier-file): Skip features that have no sources
* lisp/progmodes/elisp-mode.el (elisp--xref-identifier-file): Skip features that have no sources.
Diffstat (limited to 'lisp/progmodes')
-rw-r--r--lisp/progmodes/elisp-mode.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el
index 347560a484e..ac216d99cce 100644
--- a/lisp/progmodes/elisp-mode.el
+++ b/lisp/progmodes/elisp-mode.el
@@ -578,7 +578,8 @@ It can be quoted, or be inside a quoted form."
(or (symbol-file sym 'defvar)
(help-C-file-name sym 'var))))
(`feature (when (featurep sym)
- (find-library-name (symbol-name sym))))
+ (ignore-errors
+ (find-library-name (symbol-name sym)))))
(`defface (when (facep sym)
(symbol-file sym 'defface)))))