EMACS拥有SLIME的 Meta 。键绑定,只能以有限的方式使用Common Lisp。
是否有更通用的方法可以使用与Scheme一起使用的函数定义?也许是通过像Cscope这样的来源搜索的东西?
答案 0 :(得分:2)
试试Geiser。它相当于Scheme的SLIME。 M - 。也有。
答案 1 :(得分:1)
对于使用Greg Hendershott撰写的球拍racket-mode
。
https://github.com/greghendershott/racket-mode
racket-visit-definition
绑定的M-.
上的文档。
答案 2 :(得分:1)
您可以使用etags
自行生成代码文件(类似于vim的ctags
)。这些应该在vanilla emacs中工作(没有粘液):
etags *.scm
etags
不会递归地遍历目录。至于解决方案,这看起来很有希望:How to use shell magic to create a recursive etags using GNU etags?
etag docs:https://www.gnu.org/software/emacs/manual/html_node/eintr/etags.html