;;; ... -*- lexical-binding: t -*- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; JDE mode configuration for Java ;;; ;;; XXX Use regular java mode not JDEE; this is pretty much broken (require 'cedet) (setq defer-loading-jde 1) (if defer-loading-jde (progn (autoload 'jde-mode "jde" "JDE mode." t) (setq auto-mode-alist (append '(("\\.java\\'" . java-mode)) auto-mode-alist))) (require 'jde)) (setq jde-build-function (quote jde-ant-build) jde-complete-function (quote jde-complete-menu) jde-enable-abbrev-mode t jde-import-auto-sort t jde-jdk (quote ("1.6.0")) jde-lib-directory-names (quote ("^lib" "^libs" "^jar"))) ;; Paths for the JDK registry (if (not (boundp 'jde-jdk-registry)) (setq jde-jdk-registry nil)) (defun drkp:add-to-jdk-registry-if-exists (path version) (if (file-exists-p path) (add-to-list 'jde-jdk-registry (cons version path)))) (drkp:add-to-jdk-registry-if-exists "/usr/lib/jvm/java-6-sun-1.6.0.16" "1.6.0")