call resolve-module with autoload #t in find-module?
When I apply this diff:
--- /gnu/store/hwair6x9vcg1cl2pg1cnj4b3mpjf7rmm-emacs-geiser-guile-0.28.1-checkout/src/geiser/modules.scm1969-12-31 19:00:01.000000000 -0500
+++ ./src/geiser/modules.scm 2024-02-20 17:30:54.936445616 -0500
@@ -76,7 +76,7 @@
(define (find-module mod-name)
(and (module-name? mod-name)
- (resolve-module mod-name #f #:ensure #f)))
+ (resolve-module mod-name #t #:ensure #f)))
(define (module-path module-name)
(and (module-name? module-name)
then M-. becomes much more useful. This is because otherwise, you have to manually load each module that you try to use M-. in before Guile can actually find any of the symbols in it.