1

在带有 Cursive 插件的 IntelliJ 中,我们有代码完成,它

帮助您完成可见范围内的类、方法、字段和关键字的名称。当您调用代码完成时,IntelliJ IDEA 会分析上下文并建议可以从插入符号的当前位置到达的选项。

当一个项目被索引时,这也会在导入的库中找到方法:

在职的

reagent.core在这里,我们在我键入后弹出所有可用的方法reagent/

我希望在具有 Clojure 模式的 Spacemacs 中具有相同的行为。我得到的只是同一个文件中已经定义的名称:

Spacemacs 并未显示所有可能性

我尝试的是ctags通过按生成一个 TAGS 文件<SPC> p G。但这似乎不等同于 IntelliJ 的索引,因为它显示了其他完成,如下所示:

在此处输入图像描述

是否可以像 IntelliJ Cursive 一样在 Spacemacs Clojure 中显示导入库的完成?如果是这样,怎么办?

4

1 回答 1

1

Spacemacs 中的 Clojure 支持是通过添加 clojure 层来配置的。

编辑 ./spacemacs 并将 clojure 添加到 `dotspacemacs-configuration-layers 函数中定义的层列表中

重启 Emacs 会下载 Clojure 的相关包。

于 2016-08-09T21:22:09.623 回答