1

我不确定这里出了什么问题,而且我对 emacs 不熟悉...我开始尝试使用此代码将 JDEE(下载它,提取到下面的目录中)安装到 emacs 中

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

在 my.emacs 文件中,我收到错误“找不到 wget。您可能想改用 beanshell 解析器。” 在 Mx 评估缓冲区

我不确定那里发生了什么,因为我的 Mac 上有 wget 和 xcode。但我查了一下 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"

我不知道此时该怎么办...

4

2 回答 2

1

在尝试 jdee 之前,请确保 CEDET 运行良好。获取最后一个 CEDET http://sourceforge.net/p/cedet/git/ci/master/tree/和最后一个 jdee http://sourceforge.net/p/cedet/git/ci/master/tree/

这是我的 cedet conf(在您的 .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-group jdee

于 2015-10-27T09:50:56.890 回答
1

关于 JDEE,我将使用 emacs 包管理器从 MELPA 安装。这是推荐的安装方式。

于 2016-01-22T10:19:36.757 回答