add geiser# prefix to geiser calls
commit89cebe910e137375d162a351dde372f9410fd7f8
authorRicardo G. Herdt <r.herdt@posteo.de>
Mon, 6 Jul 2020 19:24:45 +0000 (6 21:24 +0200)
committerJose Antonio Ortega Ruiz <jao@gnu.org>
Mon, 6 Jul 2020 20:07:58 +0000 (6 21:07 +0100)
treea5eb89a61f3483ec04880fe22a911375e1e8f874
parentb07c72ff980b93dce1dc1e468c06006fd524c074
add geiser# prefix to geiser calls

Previously after switching to a module with say ",m my-module", evaluation of
geiser commands from a buffer failed with:

Error: unbound variable: my-module#geiser-eval

A suggestion on the #chicken channel was to prefix all geiser calls with the
module name "geiser#". I side-effect of this is that we don't need
to import geiser anymore, reducing "pollution" of the user's code with geiser
symbols.

This commit adds the geiser# prefix to geiser calls, and remove "(import geiser)" when loading chicken 5. The same could be done for chicken 4, I didn't have
time to change and test it though.
elisp/geiser-chicken.el