在 Leiningen 项目中使用 Emacs 中的 Java

2022-09-03 16:16:08

关于SO有很多密切相关的问题,仅举一例:

我的问题的不同之处在于,我想知道如何使Java的使用变得像在Clojure/Java Leiningen混合项目中的Emacs中使用Clojure一样简单。

我的意思是(按优先级顺序)的可能性:

  • 编译Java代码直接从Emacs(注意:可以从shell编译它lein javac)
  • 使用Java的代码完成(像JDEE这样的工具提供了这个功能,但它是单独的工具,不涉及Leiningen项目设置)
  • 调试Java 代码

答案 1

查看 Emacs LSP 项目。它提供对 Java 的支持。


答案 2

我想尝试自动完成,但我还没有得到它。

无论如何,考虑到leiningen/Clojure的工作方式,我不确定你编译有多容易。编译 Java 代码时,难道您不必重新启动 repl/应用程序即可让 JVM 重新加载它吗?


推荐