Emacs中的Clojure文档

是否可以在Emacs中查看Clojure函数文档? 也就是说,我可以配置Emacs在光标下查找Clojure函数吗?

我正在使用clojure模式和SLIME。 奇怪的是,我甚至无法在SLIME的repl中使用aproposdir ,尽管它们是通过lein repl自动加载的。


尝试通常绑定到Cc Cd d的函数slime-describe-symbol

将点放在函数名称附近,然后点击Cc,然后点击Cd,然后点击d。

还有slime-describe-function ,绑定到Cc Cd f,但我很少使用它,因为它不如前面提到的符号相关查找函数。

要查看所有与文档相关的功能,请按Cc Cd Ch。 这些绑定不是特定于Clojure的; 它们是由SLIME定义的,并且如果对其他Lisp方言没有更好的效果,它们也可以工作。


我发现了slime-aproposeldoc minor模式的组合(确保你有swank-clojure 1.4.0,因为它修复了这两种模式)比上面提到的slime-describe-symbol/function命令更好。


从SLIME REPL你可以运行(使用'clojure.repl)。 这将使apropos和doc等功能可用

链接地址: http://www.djcxy.com/p/38581.html

上一篇: Clojure documentation in Emacs

下一篇: How to reload a clojure file in REPL