summaryrefslogtreecommitdiff
path: root/elisp/geiser-eval.el
diff options
context:
space:
mode:
Diffstat (limited to 'elisp/geiser-eval.el')
-rw-r--r--elisp/geiser-eval.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/elisp/geiser-eval.el b/elisp/geiser-eval.el
index 6463f80..91265d7 100644
--- a/elisp/geiser-eval.el
+++ b/elisp/geiser-eval.el
@@ -46,7 +46,12 @@ value.")
"Function to translate a bare procedure symbol to one executable
in the Scheme context. Return NULL for unsupported ones; at the
very least, EVAL, COMPILE, LOAD-FILE and COMPILE-FILE should be
-supported.")
+supported. Geiser will also invoke, if defined, the following
+procedures, always wrapped in EVAL (with the current module as
+its context): AUTODOC, SYMBOL-DOCUMENTATION, MODULE-EXPORTS,
+SYMBOL-LOCATION, MODULE-LOCATION, COMPLETIONS,
+MODULE-COMPLETIONS, MACRO-EXPAND ADD-TO-LOAD-PATH, METHOD,
+CALLER, CALLEE and NO-VALUES.")
(defvar geiser-eval--unsupported nil)
(geiser-impl--register-local-variable