我正在用Lein + Emacs编写Clojure(和一些ClojureScript)代码。
我希望能够跳转到任意函数的定义。
例如,假设我做“C-x magic-key-stroke rect-> area”,那么我希望它能让我跳到:
src/rect.clj, line 20, which has the content:
(defn rect->area [] ... )
如何在Emacs / Clojure中实现上述目标?
我在原来的问题中撒了谎。我没有使用clj + cljs。
我正在使用cljx(https://github.com/lynaghk/cljx),它执行cljx - > CLJ / cljs。
因此,“nrepl”解决方案不能像读取源代码那样有效。 (即我希望它跳转到* .cljx文件,而不是* .clj文件)。
答案 0 :(得分:4)