summaryrefslogtreecommitdiff
path: root/elisp/geiser-impl.el
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2009-06-18 17:30:23 +0200
committerJose Antonio Ortega Ruiz <jao@gnu.org>2009-06-18 17:30:23 +0200
commit222d885b124798234e5e736b25a24a87918db49b (patch)
treefce1c0e521dcc1f302dffee1f225aa60ef1cfe60 /elisp/geiser-impl.el
parenta4f4968e22784e7f8114bcde712b385e7cb7d3ea (diff)
downloadgeiser-222d885b124798234e5e736b25a24a87918db49b.tar.gz
geiser-222d885b124798234e5e736b25a24a87918db49b.tar.bz2
Will i ever get initialisation right?
Diffstat (limited to 'elisp/geiser-impl.el')
-rw-r--r--elisp/geiser-impl.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/elisp/geiser-impl.el b/elisp/geiser-impl.el
index fadc8b6..ccb0584 100644
--- a/elisp/geiser-impl.el
+++ b/elisp/geiser-impl.el
@@ -105,6 +105,9 @@
(defsubst geiser-impl--fboundp (imp name)
(fboundp (geiser-impl--sym imp name)))
+(defsubst geiser-impl--impl-feature (impl)
+ (intern (format "geiser-%s" impl)))
+
(defun geiser-impl--value (imp name &optional fun)
(let ((sym (geiser-impl--sym imp name)))
(unless (or (and (not fun) (boundp sym))
@@ -221,7 +224,8 @@ implementation to be used by Geiser."))
;;; Initialization:
-(mapc 'geiser-impl--register geiser-impl-installed-implementations)
+(mapc 'geiser-impl--register
+ (or geiser-impl-installed-implementations '(guile plt)))
(provide 'geiser-impl)