有兄弟用emacs开发java项目吗?推荐些配置插件啥的


#1

目前开发JAVA项目主要是用IDEA,我想做JAVA的这个肯定是主流,但是IDEA在我机器上打开大点的文件就卡啊,那个难受,一顿一顿的,所以想试试用emacs做java啥感觉,求推荐,多谢。


java+emacs现在该是什么姿势?
#2

#3

多谢,弄来试试


#4

这个压根就没搞出来,服务端下载下来,执行java就报错了,你有配置吗?能共享一下吗


#5

要搞 Java 的话,Emacs 要好多插件一起配合,全部自己配我可搞不定,所以我用 Spacemacs,打开几个 layer 就基本可用了。

先打开基本的 Java layer,它默认的后端是 meghanada,我想试试最新的 LSP,所以设置为:

  (java :variables java-backend 'lsp)

再开 lsp、dap、auto-completion、syntex-checking 就可以跑起来了,补全、跳转、重构、语法检查、代码 Snippets、Debug、Maven/Gradle 支持…,基本能用了,Treemacs 开不开随意吧,我反正更适应 Ranger/Dired,上张图:

但还是有些小问题的,像上图中 lsp-ui-doc 的文档渲染结果 ,Parameters、Throws、See Also 的换行分段是不对的,有朋友知道怎么调整吗?


#6

这个得问lsp那边


#7

您好,弱弱地请教下, 下面的

是放在dotspacemacs文件中哪个位置?


#8

dotspacemacs-configuration-layers


#9

看到你在这里问这个问题,我建议你花点时间,读下spacemacs 的README 或者tutorial,都不用详细看文档,不需要多久时间。


#10

多谢提醒, 我再静下心来花时间看文档