summaryrefslogtreecommitdiff
path: root/elisp/geiser.el
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2022-11-30 13:33:43 +0000
committerjao <jao@gnu.org>2022-11-30 13:33:43 +0000
commit47bb86d6829ffa81ec021ee6217379b216d95bfc (patch)
treebb3ebd9ddc48a46f630a962ea0c6e07672f88e02 /elisp/geiser.el
parenta29ad0533090e804f84b72c064a595b35c077977 (diff)
downloadgeiser-47bb86d6829ffa81ec021ee6217379b216d95bfc.tar.gz
geiser-47bb86d6829ffa81ec021ee6217379b216d95bfc.tar.bz2
make autoloads more lazy (Stefan Monnier)
Thanks to Stefan's patience and actual implementation, we now don't load all of geiser-impl.el and its dependencies just because there's a call geiser-activate-implementation in geiser-<impl>-autoloads.el.
Diffstat (limited to 'elisp/geiser.el')
-rw-r--r--elisp/geiser.el4
1 files changed, 1 insertions, 3 deletions
diff --git a/elisp/geiser.el b/elisp/geiser.el
index 63a308b..70e2716 100644
--- a/elisp/geiser.el
+++ b/elisp/geiser.el
@@ -100,11 +100,9 @@
(autoload 'turn-off-geiser-mode "geiser-mode"
"Disable Geiser's mode (useful in Scheme buffers)." t)
-;;;###autoload
(autoload 'geiser-activate-implementation "geiser-impl"
"Register the given implementation as active.")
-;;;###autoload
(autoload 'geiser-implementation-extension "geiser-impl"
"Register a file extension as handled by a given implementation.")
@@ -130,7 +128,7 @@
(autoload 'geiser-mode--maybe-activate "geiser-mode")
;;;###autoload
-(add-hook 'scheme-mode-hook 'geiser-mode--maybe-activate)
+(add-hook 'scheme-mode-hook #'geiser-mode--maybe-activate)
(provide 'geiser)
;;; geiser.el ends here