Emacs 如何在Clojure模式下导航到当前缓冲区中的函数

Emacs 如何在Clojure模式下导航到当前缓冲区中的函数,emacs,clojure,Emacs,Clojure,我想知道是否有可能获得当前缓冲区中定义的函数列表,并快速选择特定函数(如升华文本中的CMD-R)?您需要两个包-helm和clojure semantic。 第一个你可以从梅尔帕那里得到,第二个你可以从。 安装程序在一分钟内完成 最后,确保语义模式正在Clojure缓冲区中运行,只要 调用helm semantic clojure模式内置了对imenu的支持。只需调用imenu add menubar index即可创建一个索引菜单,其中包含每个def的条目。或者调用imenu选择一个自动完成的

我想知道是否有可能获得当前缓冲区中定义的函数列表,并快速选择特定函数(如升华文本中的CMD-R)?

您需要两个包-
helm
clojure semantic
。 第一个你可以从梅尔帕那里得到,第二个你可以从。 安装程序在一分钟内完成

最后,确保
语义模式
正在Clojure缓冲区中运行,只要
调用
helm semantic

clojure模式
内置了对imenu的支持。只需调用
imenu add menubar index
即可创建一个索引菜单,其中包含每个def的条目。或者调用
imenu
选择一个自动完成的def。

这和添加idomenu正好提供了我所需要的。有没有办法让“defn”宏工作?大多数函数都是用。。。