diff options
| author | Glenn Morris | 2020-01-16 21:21:29 -0800 |
|---|---|---|
| committer | Glenn Morris | 2020-01-16 21:21:29 -0800 |
| commit | e32bae617788bc22f2d6643d920ebcafa70a002d (patch) | |
| tree | 7c4e5f8fc6245285a88623fcb4e259e449768f3b /lisp/cedet | |
| parent | 98c6416bfd31b7f19de4b6289715cc73df3c6394 (diff) | |
| download | emacs-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.el | 5 | ||||
| -rw-r--r-- | lisp/cedet/semantic/imenu.el | 5 |
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." |