代码: 全选
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; JDEE 设置 (java)
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Set the debug option to enable a backtrace when a problem occurs.
;;; 当有问题出现显示错误信息,便于调试
(setq debug-on-error t)
;;; 加载所需的package
(add-to-list 'load-path "/usr/share/emacs/site-lisp/semantic-1.4.4")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/speedbar-0.14beta4")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/eieio-0.17")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/jde-2.3.5.1/lisp")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/elib-1.0")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/cedet-1.0pre4/common")
(load-file "/usr/share/emacs/site-lisp/cedet-1.0pre4/common/cedet.el")
;;; If you want Emacs to defer loading the JDE until you open a
;;; Java file, edit the following line
;;; 不自动加载jde-mode
(setq defer-loading-jde t)
;;; 编辑.java文件时加载jde
(if defer-loading-jde
(progn
(autoload 'jde-mode "jde" "JDE mode." t)
(setq auto-mode-alist
(append
'(("\\.java\\'" . jde-mode))
auto-mode-alist)))
(require 'jde))
代码: 全选
Debugger entered--Lisp error: (file-error "Cannot open load file" "jde-util")
require(jde-util)
eval-buffer(#<buffer *load*> nil "/usr/share/emacs/site-lisp/jde-2.3.5.1/lisp/jde.el" nil t) ; Reading at buffer position 1961
load-with-code-conversion("/usr/share/emacs/site-lisp/jde-2.3.5.1/lisp/jde.el" "/usr/share/emacs/site-lisp/jde-2.3.5.1/lisp/jde.el" nil nil)
jde-mode()
set-auto-mode-0(jde-mode nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(#<buffer javatest.java> "~/javatest.java" nil nil "~/javatest.java" (497831 2066))
find-file-noselect("~/javatest.java" nil nil t)
find-file("~/javatest.java" t)
call-interactively(find-file)