有办法使用scheme 对emacs 进行扩展吗

想要使用scheme 对emacs 进行扩展,有没有什么好的办法呢

可以用 geiser 在 Emacs 发 sexp 给 scheme 进行 eval

1 个赞

我刚去看了下geiser,我怎么感觉这个包就是给emacs提供了一个scheme的编程环境啊。从emacs 发 sexp 给scheme 是什么意思,是可以把emacs的sexp给scheme eval 吗?你可以详细说下吗。 有可能我没有表达清楚或者是我理解错你的意思了。我想的是可以让scheme可以像emacs lisp 一样用来扩展 expand customize emacs。

https://phst.eu/emacs-modules.html

我的意思是可以用 Scheme 写程序然后通过 geiser 进行 RPC 调用. Scheme 那边也可以发送 RPC 给 Emacs 执行 Elisp 代码, 这样确实也通过 Scheme “expand customize emacs”

不太清楚你要的 “customize” 是要什么级别的

scheme程序和emacs怎么通信的问题,感觉选择用websocket来通信未来可能会流行,如果需求不复杂,较为简单,用http来通信都可以