summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2022-10-15 00:23:51 +0100
committerjao <jao@gnu.org>2022-10-15 00:23:51 +0100
commitaf81e4fb1088d9ccbd36dcd541e29eb2770e4d87 (patch)
treeeb0591f0084b7cc554de23424ec258e967c51a53
parent9a172f3eb9b4089b9350f88ac015d1d3ee6fcd10 (diff)
downloadgeiser-af81e4fb1088d9ccbd36dcd541e29eb2770e4d87.tar.gz
geiser-af81e4fb1088d9ccbd36dcd541e29eb2770e4d87.tar.bz2
news and version bump0.27
-rw-r--r--elisp/geiser-eval.el7
-rw-r--r--elisp/geiser.el2
-rw-r--r--news.org6
3 files changed, 13 insertions, 2 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
diff --git a/elisp/geiser.el b/elisp/geiser.el
index e41dbee..73c0073 100644
--- a/elisp/geiser.el
+++ b/elisp/geiser.el
@@ -13,7 +13,7 @@
;; Homepage: https://gitlab.com/emacs-geiser/
;; Package-Requires: ((emacs "25.1") (transient "0.3") (project "0.8.1"))
;; SPDX-License-Identifier: BSD-3-Clause
-;; Version: 0.26.1
+;; Version: 0.27
;;; Commentary:
diff --git a/news.org b/news.org
index 3e755b8..4b5e361 100644
--- a/news.org
+++ b/news.org
@@ -1,3 +1,9 @@
+* Version 0.27 (October 13 2022)
+
+ - Fallback to imenu for jumping to symbol definition, as a last resort.
+ - Bug fixes: and-go commands, docsig for completions (now controlled
+ by the new geiser-autodoc-docsig flag).
+
* Version 0.26.1 (September 6 2022)
- Improve default names for per-project REPLs.