aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/cedet
diff options
context:
space:
mode:
authorGlenn Morris2020-01-16 21:21:29 -0800
committerGlenn Morris2020-01-16 21:21:29 -0800
commite32bae617788bc22f2d6643d920ebcafa70a002d (patch)
tree7c4e5f8fc6245285a88623fcb4e259e449768f3b /lisp/cedet
parent98c6416bfd31b7f19de4b6289715cc73df3c6394 (diff)
downloademacs-e32bae617788bc22f2d6643d920ebcafa70a002d.tar.gz
emacs-e32bae617788bc22f2d6643d920ebcafa70a002d.zip
Replace add-hook load-hook with with-eval-after-load
* lisp/info.el (Info-install-speedbar-variables): * lisp/cedet/ede.el (speedbar): * lisp/cedet/semantic/imenu.el (speedbar): * lisp/emacs-lisp/eieio-opt.el (eieio-class-speedbar-key-map): * lisp/emacs-lisp/eieio-speedbar.el (eieio-speedbar-create): * lisp/erc/erc-speedbar.el (erc-install-speedbar-variables): * lisp/mail/rmail.el (rmail-install-speedbar-variables): * lisp/progmodes/gud.el (gud-install-speedbar-variables): Use with-eval-after-load.
Diffstat (limited to 'lisp/cedet')
-rw-r--r--lisp/cedet/ede.el5
-rw-r--r--lisp/cedet/semantic/imenu.el5
2 files changed, 4 insertions, 6 deletions
diff --git a/lisp/cedet/ede.el b/lisp/cedet/ede.el
index 1418ad9539d..c2036878288 100644
--- a/lisp/cedet/ede.el
+++ b/lisp/cedet/ede.el
@@ -1527,8 +1527,7 @@ It does not apply the value to buffers."
1527 1527
1528;; If this does not occur after the provide, we can get a recursive 1528;; If this does not occur after the provide, we can get a recursive
1529;; load. Yuck! 1529;; load. Yuck!
1530(if (featurep 'speedbar) 1530(with-eval-after-load 'speedbar
1531 (ede-speedbar-file-setup) 1531 (ede-speedbar-file-setup))
1532 (add-hook 'speedbar-load-hook 'ede-speedbar-file-setup))
1533 1532
1534;;; ede.el ends here 1533;;; ede.el ends here
diff --git a/lisp/cedet/semantic/imenu.el b/lisp/cedet/semantic/imenu.el
index 19e0515ac63..cdf0a23fa07 100644
--- a/lisp/cedet/semantic/imenu.el
+++ b/lisp/cedet/semantic/imenu.el
@@ -44,9 +44,8 @@
44 44
45;; Because semantic imenu tags will hose the current imenu handling 45;; Because semantic imenu tags will hose the current imenu handling
46;; code in speedbar, force semantic/sb in. 46;; code in speedbar, force semantic/sb in.
47(if (featurep 'speedbar) 47(with-eval-after-load 'speedbar
48 (require 'semantic/sb) 48 (require 'semantic/sb))
49 (add-hook 'speedbar-load-hook (lambda () (require 'semantic/sb))))
50 49
51(defgroup semantic-imenu nil 50(defgroup semantic-imenu nil
52 "Semantic interface to Imenu." 51 "Semantic interface to Imenu."