2011-08-25 34 views
1

我已经安装了所有的Cygwin软件包,我可以在Cygwin的终端xterm中运行emacs。 困扰我的是找到关于Emac的相关路径。因为我想要与Emacs集成的JDEE插件需要知道若干包含外部程序包的路径。例如Emacs站点目录的路径在哪里。如何在Cygwin中为Emacs配置jdee

而继JDE用户指南,我被卡在第一步,我无法找到自定义变量“JDE-JDK-注册表”

回答

2

在我相关手册和网站的信息,我终于几个矿区清楚了。 插件包放置在Emacs的站点目录是'/etc/emacs/site-start.d'。 在'customize-variable'中设置的变量'jde-jdk-registry'缺失,因为您尚未在cygwin的主目录下的.emacs init文件中加载jdee软件包的lisp路径。以下是我的.emacs内容:

;; Load CEDET 
(load-file "/etc/emacs/site-start.d/cedet-1.0/common/cedet.el") 

;; Enabling various SEMANTIC minor modes. See semantic/INSTALL for more ideas. 
;; Select one of the following. 
(semantic-load-enable-code-helpers) 
;;; (semantic-load-enable-guady-code-helpers) 
;;; (semantic-load-enable-excessive-code-helpers) 

;; Set JDEE. 
(add-to-list 'load-path (expand-file-name "/etc/emacs/site-start.d/jde/lisp")) 
(add-to-list 'load-path (expand-file-name "/etc/emacs/site-start.d/cedet/semantic")) 

(add-to-list 'load-path (expand-file-name "/etc/emacs/site-start.d/jdee-2.4.0.1/lisp")) 

(add-to-list 'load-path (expand-file-name "/etc/emacs/site-start.d/cedet/speedbar")) 
(add-to-list 'load-path (expand-file-name "/etc/emacs/site-start.d/elib")) 
(add-to-list 'load-path (expand-file-name "/etc/emacs/site-start.d/cedet/eieio")) 

(require 'jde) 

(setq jde-check-version-flag nil)