跳转到 Emacs 中的函数定义 +史莱姆/leiningen-Swank +克洛尤尔

发布于 2024-08-23 15:47:32 字数 134 浏览 7 评论 0原文

我正在使用带有 clojure 模式的 Emacs,并将 slime 连接到通过运行 lein swank 生成的 swank 服务器,并且非常希望能够轻松跳转到我的项目中的函数定义 。我可以做到这一点,而不必每次更改分支时手动重建标签吗?

I'm using Emacs with clojure mode and slime connected to a swank server produced by running lein swank and would really love to be able to easily jump to function definitions within my project. Can I do this with out having to manually rebuild tags every time I change branches?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鯉魚旗 2024-08-30 15:47:32

如果您使用的是 SLIME,则可以使用 M- 轻松完成。

编辑:编译 Clojure 代码时,会存储定义的位置。请注意,当您编译整个文件时,此方法效果最佳。跳转到您使用 Cx Ce 评估的定义效果不太好(尽管它适用于 Common Lisp 和 SLIME)。

If you're using SLIME this can be done easily with M-.

EDIT: When Clojure code is compiled the location of definitions is stored. Note that this works best when you compile entire files. Jumping to an definition that you evaluated with C-x C-e doesn't work so well (tho it does works for Common Lisp and SLIME).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文