From 08eb83e023ad043f58b89351eabbd5a1f2803068 Mon Sep 17 00:00:00 2001 From: jao Date: Sun, 16 Oct 2022 03:39:01 +0100 Subject: fix: restore looking for module if symbol's not there --- elisp/geiser-edit.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/elisp/geiser-edit.el b/elisp/geiser-edit.el index 1a5d1de..4c2560c 100644 --- a/elisp/geiser-edit.el +++ b/elisp/geiser-edit.el @@ -128,7 +128,9 @@ or following links in error buffers.") (when file (geiser-edit--visit-file file (or method geiser-edit-symbol-method))) (or (geiser-edit--goto-location symbol line col pos) - (error "Couldn't find location for symbol at point")))) + file + (unless no-error + (error "Couldn't find location for '%s'" symbol))))) (defsubst geiser-edit--try-edit (symbol ret &optional method no-error) (geiser-edit--try-edit-location symbol -- cgit v1.2.3