Spacemacs + JDEE
2017-07-12 02:45
337 查看
JDEE最新版本在github上,必须用这个版本,否则eamcs 25会报一个eieio的错误,应该是老版本的JDEE调用的接口已经不被CEDET兼容。
先要编译安装最新的jdee server,
参考: https://github.com/jdee-emacs/jdee-server
然后要创建jdee layer
M-x configuration-layer/create-layer
回答问题,输入名称为jdee,会自动创建两个文件。编辑packages.el文件
加入几段配置:
(defconst jdee-packages
'(
jdee
)
"The list of Lisp packages required by the jdee layer.
注意jdee-server-dir的设置要正确然后到.spacemacs中去除java layer,加上jdee layer。
重启emacs,会自动安装jdee layer。
再重启emacs,随便打开一个maven的java项目
此时jdee会自动编译maven项目,并且提示启动bean shell进程。
之后就可以使用了。
C-c C-v . 智能提示工作了。
比老版本的JDEE少了一个项目配置文件,自动支持maven,还是有进步的。
先要编译安装最新的jdee server,
参考: https://github.com/jdee-emacs/jdee-server
然后要创建jdee layer
M-x configuration-layer/create-layer
回答问题,输入名称为jdee,会自动创建两个文件。编辑packages.el文件
加入几段配置:
(defconst jdee-packages
'(
jdee
)
"The list of Lisp packages required by the jdee layer.
(defun jdee/init-jdee () (use-package jdee :defer t :config (progn (setq jdee-server-dir "~/work/software/jdee-server-jar") ) ) )
注意jdee-server-dir的设置要正确然后到.spacemacs中去除java layer,加上jdee layer。
重启emacs,会自动安装jdee layer。
再重启emacs,随便打开一个maven的java项目
此时jdee会自动编译maven项目,并且提示启动bean shell进程。
之后就可以使用了。
C-c C-v . 智能提示工作了。
比老版本的JDEE少了一个项目配置文件,自动支持maven,还是有进步的。
相关文章推荐
- spacemacs shell layer
- spacemacs project设置
- [Emacs] Spacemacs cheatsheet
- How to configure spacemacs on windows?
- spacemacs email layer
- emacs + vim = spacemacs 安装
- spacemacs buffer内部跳转到函数实现
- 安利spacemacs ^^
- spacemacs latex
- Spacemacs org-reveal 创建网页版presentation
- Spacemacs configuration layers
- poj2031-Building a Space Station(最小生成树,kruskal,prime)
- white-space,word-wrap,word-break的区别
- tomcat 配置 OutOfMemoryError: Java heap space OutOfMemoryError: PermGen space OutOfMemoryError: unable
- POJ 2031 ZOJ 1718 Building a Space Station
- 使用SPEncode.HtmlEncodePreserverSpace保存输入
- C - Building a Space Station——最小生成树_Prim算法
- 重大发现!从MSN可以看到SPACE有没有更新,还可以点击进去!
- POJ 2031 Building a Space Station
- 读NK的Space有感而发:也说哲学