我已经安装了所有的Cygwin包,我可以在Cygwin的一个终端xterm中运行emacs。让我困扰的是查找有关Emacs.Because的相关路径,我希望与Emacs集成的JDEE插件需要知道几个路径才能包含外部packages.Such,因为其中是Emacs站点目录的路径。
按照JDE用户指南,我在第一步就卡住了,我找不到自定义变量'jde-jdk-registry‘。
发布于 2011-08-26 18:44:36
在我对相关手册和网络信息的几次挖掘过程中,我终于把它弄清楚了。放置插件包的emacs站点目录是'/etc/emacs/ site -start.d‘。在'customize-variable‘中设置的变量'jde-jdk-registry’丢失,因为你还没有在.emacs初始化文件中加载jdee包的lisp路径,该文件位于cygwin的主directory.Below是我的.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)https://stackoverflow.com/questions/7184069
复制相似问题