[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug: Geiser (for implementation Guile) fails to find manuals unless info
From: |
Calvin Heim |
Subject: |
Bug: Geiser (for implementation Guile) fails to find manuals unless info is previously invoked |
Date: |
Thu, 28 May 2020 22:48:01 -0700 |
Hi,
When I start a fresh Emacs instance and directly invoke run-geiser for the
Scheme implementation Guile,
and then invoke geiser-doc-look-up-manual on a symbol, I expect Geiser
to find the manual and look up the symbol. Instead, Autodoc responds, "Not
documented as a symbol"
BUT if M-x info has previously been invoked in the Emacs instance before
Geiser has been invoked, then geiser-doc-look-up-manual succeeds in finding the
manuals
and looks up the symbol.
I get this discrepancy with Emacs 26.3 and Geiser 0.11.2.
---------
While debugging, I noticed that geiser-guile--info-spec returns nil in the
failure
scenario, and non-nil in the success scenario.
Backtrace from
(debug-on-entry 'info-lookup-add-help)
in the failure scenario:
info-lookup-add-help(:topic symbol :mode geiser-guile-mode :ignore-case nil
:regexp "[^()`',\" \011\n]+" :doc-spec nil)
byte-code("\300\301\302\303\304\305\306\307\310\311\312 &\n\207"
[info-lookup-add-help :topic symbol :mode geiser-guile-mode :ignore-case nil
:regexp "[^()`',\" \011\n]+" :doc-spec
geiser-guile--info-spec] 11)
require(geiser-guile nil t)
geiser-impl--load-impl(guile)
mapc(geiser-impl--load-impl (guile racket chicken chez mit chibi gambit))
byte-code("\301\302!\210\303\304\010\"\207" [geiser-active-implementations
provide geiser-repl mapc geiser-impl--load-impl] 3)
autoload-do-load((autoload "geiser-repl"
("/path/to/.guix-profile/share/emacs/site-lisp/geiser.elc" . 1224) t nil)
run-geiser)
command-execute(run-geiser record)
execute-extended-command(nil "run-geiser" "run-geiser")
funcall-interactively(execute-extended-command nil "run-geiser" "run-geiser")
call-interactively(execute-extended-command nil nil)
command-execute(execute-extended-command)
Sincerely,
Calvin Heim
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Bug: Geiser (for implementation Guile) fails to find manuals unless info is previously invoked,
Calvin Heim <=