From af81e4fb1088d9ccbd36dcd541e29eb2770e4d87 Mon Sep 17 00:00:00 2001 From: jao Date: Sat, 15 Oct 2022 00:23:51 +0100 Subject: news and version bump --- elisp/geiser-eval.el | 7 ++++++- elisp/geiser.el | 2 +- news.org | 6 ++++++ 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. -- cgit v1.2.3