2015-10-26 54 views
1

我不確定這裏發生了什麼問題,我是一般的emacs新故障...我開始嘗試安裝JDEE(將它下載到emacs中)與此代碼在emacs中安裝jdee和cedet時遇到的問題

(add-to-list 'load-path "~/.emacs.d/internet/jdee-2.4.1/lisp") 
(load "jde") 

在my.emacs文件,我得到錯誤「無法找到wget的,你可能想使用BeanShell的解析器來代替。」在M-X eval緩衝區

我不知道那裏發生了什麼,因爲我有我的mac上的xcode wget。但我擡頭看了看jdee,發現我可能想要cedet。於是我下載,把它放到.emacs.d甚至添加

(add-to-list 'load-path "~/Users/paulmyers/.emacs.d/internet/cedet-1.1/cedet-build.el") 

我的.emacs但每當我從終端運行

emacs -Q -l cedet-build.el -f cedet-build 

喜歡它告訴我,我得到的消息

"Cannot open load file: no such directory, cedet-build.el" 

我不知道在這一點上做的......

+0

你有什麼版本的Emacs? (使用'M-x version'進行檢查。)從24.2版開始,您可能已經安裝了CEDET,因爲它已與Emacs捆綁在一起。您還可以運行'M-x cedet-version'來查看您擁有的CEDET版本和相關工具。 – Chris

回答

1

務必CEDET試之前,效果很好JDEE。 獲取最後一個CEDET http://sourceforge.net/p/cedet/git/ci/master/tree/和最後一個jdee http://sourceforge.net/p/cedet/git/ci/master/tree/

這裏我CEDET配置(在你的.emacs的開始):

(ignore-errors ;; for cedet reload 
    (load-file "~/.emacs.d/cedet-git-master/cedet-devel-load.elc") 
    (load-file "~/.emacs.d/cedet-git-master/cedet-contrib-load.elc")) 
    (global-ede-mode 1) 
    (add-to-list 'semantic-default-submodes 'global-semanticdb-minor-mode 1) 
    (add-to-list 'semantic-default-submodes 'global-semantic-idle-scheduler-mode 1) 
    (add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode 1) 
    (add-to-list 'semantic-default-submodes 'global-semantic-highlight-func-mode 1) 
    (add-to-list 'semantic-default-submodes 'global-semantic-idle-summary-mode t) 
    (add-to-list 'semantic-default-submodes 'global-semantic-idle-completions-mode t) 
    (add-to-list 'semantic-default-submodes 'global-srecode-minor-mode t) 
    (semantic-mode) 

而且我JDEE的conf

(add-to-list 'load-path "~/.emacs.d/jdee/jdee-master") 
(autoload 'jdee-mode "jdee" "" t) 
(setq auto-mode-alist (append '(("\\.java\\'" . jdee-mode)) auto-mode-alist)) 
(setq jde-complete-add-space-after-method t) 
(setq jdee-server-dir "~/.emacs.d/jdee/jdee-server-master/target/") 
(add-hook 'jdee-mode-hook 
      (lambda() 
       ;; abbrev 
       ;;(jdee-abbrev-mode) 
       ;; autocomplete 
       (add-to-list 'ac-modes 'jdee-mode))) 

然後使用JAVA變量(JAVA_HOME,CLASSPATH的Mx custumize組JDEE ...)

1

關於JDEE,在您的位置,我將使用emacs包管理器從MELPA安裝。這是安裝它的推薦方式。