在带有Cursive插件的IntelliJ中,我们有code completion,其中
可帮助您填写可见范围内的类,方法,字段和关键字的名称。当您调用代码完成时,IntelliJ IDEA会分析上下文并建议可以从插入符的当前位置访问的选项。
当项目被编入索引时,这也会在导入的库中找到方法:
在我输入reagent.core
后,我们会弹出reagent/
中可用的所有方法。
我希望在Spacemacs中使用Clojure模式具有相同的行为。我得到的只是同一文件中已定义的名称:
我尝试通过按ctags
生成包含<SPC> p G
的TAGS文件。但这似乎并不等同于IntelliJ的索引,因为它显示了其他完成,如下所示:
是否有可能以与IntelliJ Cursive相同的方式在Spacemacs Clojure中显示导入库的完成次数?如果是这样,怎么样?
答案 0 :(得分:1)
Spacemacs中的Clojure支持是通过添加clojure层来配置的。
编辑./spacemacs并将clojure添加到`dotspacemacs-configuration-layers function
中定义的图层列表中重新启动Emacs将通过Clojure的相关软件包下载。