emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 968d096: (elisp--xref-identifier-file): Skip featur


From: Dmitry Gutov
Subject: [Emacs-diffs] master 968d096: (elisp--xref-identifier-file): Skip features that have no sources
Date: Sat, 27 Dec 2014 23:55:07 +0000

branch: master
commit 968d096203fd900c8497ed455cd2682f9875448f
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    (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.
---
 lisp/ChangeLog               |    3 +++
 lisp/progmodes/elisp-mode.el |    3 ++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2c5a9c4..7678116 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
 2014-12-27  Dmitry Gutov  <address@hidden>
 
+       * progmodes/elisp-mode.el (elisp--xref-identifier-file):
+       Skip features that have no sources.
+
        * simple.el (execute-extended-command):
        When `suggest-key-bindings' is nil, don't.
 
diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el
index 347560a..ac216d9 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)))))
 



reply via email to

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