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

java

#61

稍微会有点迟钝~其他都还好


#62

:blush:


#63

是项目的问题,他必须要转换成一个项目


#64

还有就是我用的是emacs 不是 spacemacs可能操作不一样,你一般用什么按键去编译?输出


#65

spacemacs 也是emacs 都一样的


#66

现在还比较浅,看到你的配置真心牛呀~~按模块化的配置方法,才开始学,很多都不懂


#67

你是怎么去执行代码的?


#68

您好,我是spacemacs的新手, 关于spacemacs中使用meghanada, 想请教下。 在spacemacs中想配置meghanada,没有配置起来, Google+Baidu后, 也没有找到合适的材料。 想请教下, 您那有关于spacemacs中配置meghanada的材料不? 多谢。


#69

你好,不需要资料吧,就按照spacemacs develop 分支中对java layer 的描述,配就可以。如果有问题,去check meghanada自己的package描述,如它对emacs的支持。应该有两点注意:

  1. Meg 在最开始会自动下载包,放在默认大概是~/.emacs/.cache类似的缓存目录中,你如果遇到下载不顺利,那需要自己去手工下载下meg的包,在它的github上README读读就可以找到说明。
  2. meg 是依赖mvn 或者gradle 做索引,我这么理解,说的可能不专业。你可以自己手工mvn install 或gradle类似的命令,meg 在emacs中也是可以调用mvn的使用,你需要确保mvn可以在emacs的可执行路径下。
  3. 在使用的时候,一开始可能不会出现补全,因为它在建自己的索引吧,需要花点时间,但不影响你写代码。我感到应该是每个project它会有相应的缓存,第一次慢一些, 以后就会舒服很多。

有问题我们再联系。

对了,我不用windows, 如果你是windows系统,那我完全不了解会什么样子。


#70

多谢详细回复。 后续hack过程, 再向您请教。


#71

您好, 想请问下, 你现在Emacs的配置方便share一下不? 多谢。


#72

lsp-java vs lsp-intellij?你们觉得哪一个好一点?


#73

我尝试过lsp-intellij, 还可以,但感觉lsp本身在编写代码的时候容易喧宾夺主,存在感太强,后来还是用了meghanada,而调用intellij的方式我在mac下,会有一个暗屏,当然这是快一年前的情况。 如果在lsp-java 和lsp-intellij 我现在推荐尝试lsp-java,毕竟维护它的也在积极参与emacs-lsp的维护,lsp-dap的维护等,我觉得长期看,更值得跟随。


#74

我的需要稍微整理下,目前的dotfiles等不方便public,但其实没有太多参考价值,我整理下后会放到github上,到时候告诉你。不过java相关的,就是把meghanada添加到java里,其他就没有了。


#75

你这个 workspace 文件夹下面lsp会自动生成吗 ? 我这边遇到一个问题,一直报错 No workspace could handle workspace/executeCommand 另我很苦恼


#76

android 开发有没有什么思路?实在不想用android studio,大笨象…


#77

没 有 思 路


#78

看来都是用Android studio了


#79

兄弟,能贴一下你的配置吗?