]> code.delx.au - gnu-emacs/commitdiff
Don't use package-user-dir in elisp-library-roots if it's not bound
authorDmitry Gutov <dgutov@yandex.ru>
Mon, 23 Nov 2015 22:11:51 +0000 (00:11 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Mon, 23 Nov 2015 22:12:13 +0000 (00:12 +0200)
* lisp/progmodes/elisp-mode.el (elisp-library-roots): Don't
use package-user-dir if it's not bound (bug#19759).

lisp/progmodes/elisp-mode.el

index 7e55c8e14bceda0ca10b44fc69a885b3a328d9a9..b0ef4b20b7a9f431214f6f3e75a6c4513a84eec6 100644 (file)
@@ -832,8 +832,9 @@ non-nil result supercedes the xrefs produced by
   (xref-elisp-location-file l))
 
 (defun elisp-library-roots ()
-  (defvar package-user-dir)
-  (cons package-user-dir load-path))
+  (if (boundp 'package-user-dir)
+      (cons package-user-dir load-path)
+    load-path))
 
 ;;; Elisp Interaction mode