我现在用 lsp-java + Eclipse JDT LS 搭建java环境,
在 dotspacemacs-configuration-layers. 里加入了:
(java :variables java-backend ’lsp)
在user-config 里加入了:
(use-package lsp-java :ensure t :after lsp
:config (add-hook 'java-mode-hook 'lsp))
(use-package dap-mode
:ensure t :after lsp-mode
:config
(dap-mode t)
(dap-ui-mode t))
(use-package dap-java :after (lsp-java))
现在是,java文件能够自动补全和提示了,但如下图:
黄色的部分,我记得在 C/C++模式下时是提示变量和函数之类的声明的,而java下之提示这些东西
请问怎么才能在java模式下,自动提示变量和函数定义呢?
另外,打开java文件时,提示我eclim没有装,但这eclim貌似就是 Language Server,而我是装了 Eclipse JDT Language Server 的,而且也提示连接这个server成功,为毛还要这个eclim呢?
先谢过老哥们!!!