From b7236454acaf5b3549830bf62d2b192d51ddb1a5 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Sun, 21 Dec 2014 22:19:45 -0500 Subject: Only rescan if imenu is already loaded --- lisp/init-general.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lisp/init-general.el') diff --git a/lisp/init-general.el b/lisp/init-general.el index b2cb992..0a4f440 100644 --- a/lisp/init-general.el +++ b/lisp/init-general.el @@ -52,7 +52,9 @@ (defun km/imenu (rescan) "Call `imenu', rescanning if RESCAN is non-nil" (interactive "P") - (when rescan + (when (and rescan + ;; No need to rescan if imenu hasn't been autoloaded yet. + (fboundp 'imenu--cleanup)) ;; Taken from `imenu-choose-buffer-index'. (imenu--cleanup) (setq imenu--index-alist nil)) -- cgit v1.2.3