geiser-edit-symbol-at-point: problem with relative paths
Dear sir, thank you for Geiser; I'm having an issue with relative paths on GNU Emacs 29.1.50 and GNU Guile 3.0.7 on Linux 6.2.0 with latest Geiser and guile-geiser from MELPA: geiser-20230806.1857 and geiser-guile-20230425.1523.
When doing M-. on iota, Geiser opens a buffer relative to current working directory: ice-9/boot-9.scm.
INFO: REQUEST: <...>: ,geiser-eval (guile) ge:symbol-location ((quote iota)) ()
INFO: RETORT: ((result "((\"file\" . \"ice-9/boot-9.scm\") (\"line\" . 904))") (output . ""))
I'd say the Guile end should tell the absolute path instead.