This project is inspired by ac-slime and ac-nrepl, which makes Scheme programming in Emacs more enjoyable by providing a completion source for the popular Emacs interactive auto-completion framework auto-complete.
Where geiser provides it, pop-up documentation for completed symbols will be displayed.
geiser are installed.
You’ll need both
geiser to be enabled and working, I
recommend using a Emacs package manager, either the builtin
package.el or the
package.el, Marmalade and Mepla is your good
friends. Please consult the corresponding documentation if you have any trouble
ac-geiser. Again, you can install it by
el-get. After installation, put necessary code to your
(require 'ac-geiser) (add-hook 'geiser-mode-hook 'ac-geiser-setup) (add-hook 'geiser-repl-mode-hook 'ac-geiser-setup) (eval-after-load "auto-complete" '(add-to-list 'ac-modes 'geiser-repl-mode))
ac-geiser should now automatically be enabled when you visit a buffer in
geiser-mode is active and
auto-complete is enabled.
Simply trigger auto-completion, and completion candidates supplied by geiser
should be displayed, with the symbol
g on the right hand side of the
completion pop-up. After a short delay, popup documentation for the completed
symbol should also be displayed.