summaryrefslogtreecommitdiff
path: root/src/geiser/emacs.scm
AgeCommit message (Collapse)Author
2021-05-07Fix Geiser for Guile 3.0.6jakub-w
Fixes emacs-geiser/guile#9 In geiser-eval REPL meta-command: All `mod`, `form` and `args` are now syntax objects. The geiser-guile's logic will handle `mod` and `form` as is because they're just passed to guile's eval and compile procedures. `args` are processed by geiser-eval meta-command itself, so it's necessary to convert it back to a datum. We lose some metadata, but all elements in the `args` list are also syntax objects so I don't think it's a big deal. `syntax->datum` was introduced before guile 2 so this change is backward compatible.
2020-07-20geiser -> srcjao