Как настроить jdee для Emacs в Cygwin - PullRequest
1 голос
/ 25 августа 2011

Я установил все пакеты Cygwin, я могу запустить emacs в одном из терминалов Cygwin xterm. Что меня беспокоит, так это поиск связанного пути к Emacs. Поскольку плагин JDEE, который я хочу интегрировать с Emacs, должен знать несколько путей для включения внешних пакетов. Например, где находится путь к каталогу сайта Emacs.

И, следуя руководству пользователя JDE, я застрял на первом шаге , Я не могу найти переменную настройки 'jde-jdk-registry'

1 Ответ

2 голосов
/ 26 августа 2011

Во время моих нескольких поисков в соответствующих руководствах и веб-информации я наконец понял это. Каталог сайта Emacs, в котором находится пакет плагинов, это /etc/emacs/site-start.d. Переменная 'jde-jdk-registry', установленная в 'customize-variable', отсутствует, потому что вы не загрузили путь lisp пакета jdee в файл инициализации .emacs, который находится в домашнем каталоге cygwin. Ниже приведен мой контент .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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...