【问题标题】:Jump to function definition in Emacs + Slime/leiningen-Swank + Clojure跳转到 Emacs + Slime/leiningen-Swank + Clojure 中的函数定义
【发布时间】:2011-01-23 08:57:42
【问题描述】:

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

【问题讨论】:

    标签: emacs clojure slime leiningen


    【解决方案1】:

    如果您使用的是 SLIME,这可以通过 M-. 轻松完成

    编辑:编译 Clojure 代码时,会存储定义的位置。请注意,这在编译整个文件时效果最佳。跳转到您使用 C-x C-e 评估的定义效果不太好(但它确实适用于 Common Lisp 和 SLIME)。

    【讨论】:

    • 这很容易:) 几乎虎头蛇尾。但它是如何工作的?
    • 注意:.在答案的末尾没有标记句子的结尾,它是答案的一部分。那是替代时期。
    • 我冒昧地用排版说明了上述内容。
    • 请注意,在使用 M-. 进行定义后,M-, 会将您带回到原来的位置。
    猜你喜欢
    • 2011-12-13
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多