【发布时间】:2011-01-23 08:57:42
【问题描述】:
我正在使用带有 clojure 模式的 Emacs,并且 slime 连接到通过运行 lein swank 生成的 swank 服务器,并且非常希望能够轻松跳转到我的项目中的函数定义。我可以在每次更改分支时都不必手动重建标签来做到这一点吗?
【问题讨论】:
标签: emacs clojure slime leiningen
我正在使用带有 clojure 模式的 Emacs,并且 slime 连接到通过运行 lein swank 生成的 swank 服务器,并且非常希望能够轻松跳转到我的项目中的函数定义。我可以在每次更改分支时都不必手动重建标签来做到这一点吗?
【问题讨论】:
标签: emacs clojure slime leiningen
如果您使用的是 SLIME,这可以通过 M-. 轻松完成
编辑:编译 Clojure 代码时,会存储定义的位置。请注意,这在编译整个文件时效果最佳。跳转到您使用 C-x C-e 评估的定义效果不太好(但它确实适用于 Common Lisp 和 SLIME)。
【讨论】:
M-. 进行定义后,M-, 会将您带回到原来的位置。