branch: elpa/tuareg
commit b93890a87700ec6bbf73e6afa1c6a3213be14a00
Author: Mattias EngdegÄrd <matti...@acm.org>
Commit: Stefan Monnier <monn...@iro.umontreal.ca>

    Avoid speedbar warning; avoid eager speedbar loading
---
 tuareg.el | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/tuareg.el b/tuareg.el
index 31cb592a74..fec5fd229c 100644
--- a/tuareg.el
+++ b/tuareg.el
@@ -4100,11 +4100,10 @@ See `imenu-create-index-function'."
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;                      Related files & modes
 
-(eval-when-compile
-  (autoload 'speedbar-add-supported-extension "speedbar")
-  (defvar speedbar-obj-alist))
+(with-eval-after-load 'speedbar
+  (declare-function speedbar-add-supported-extension "speedbar" (extension))
+  (defvar speedbar-obj-alist)
 
-(when (require 'speedbar nil t)
   (speedbar-add-supported-extension
    '(".ml" ".mli" ".mll" ".mly" ".mlp" ".ls"))
   (push '("\\.mli\\'" . ".cmi") speedbar-obj-alist)

Reply via email to