Hi, I have been off doing PL/SQL and Perl/C stuff for a while but now I'm back to doing some Java development. I downloaded the jde-2.2.8beta4 and now I don't have any syntax hightlighting. BTW, I have overlay-fix because of early problems of color highlighting. Here are the revelant version installed ecb-1.41/ eieio-0.16/ elib-1.0/ jde-2.2.8beta4/ semantic-1.4beta7/ Here the entries from .emacs relevant to JDEE (setq load-path (cons (expand-file-name "~/.elisp/speedbar") load-path)) (setq load-path (cons (expand-file-name "~/.elisp/semantic") load-path)) (setq load-path (cons (expand-file-name "~/.elisp/elib") load-path)) (setq load-path (cons (expand-file-name "~/.elisp/ecb") load-path)) (setq load-path (cons (expand-file-name "~/.elisp/eieio") load-path)) (setq load-path (append load-path (mapcar 'expand-file-name '("~/.elisp/" "~/.elisp/javatools" "~/.elisp/jde/lisp")))) ;;--------------------------------------------------------------------- ;; Java IDE ;;--------------------------------------------------------------------- ;The semantic bovinator is a highly recursive parser. The more complicated ;the Java file, the more it recurses. It can easily exceed Emacs' ;conservative limit on recursion. The following helps for larger files. (setq max-specpdl-size 1000) ;; If you want Emacs to defer loading the JDE until you open a ;; Java file, edit the following line ;;(setq defer-loading-jde nil) ;; to read: ;; (setq defer-loading-jde t) ;; (if defer-loading-jde (progn (autoload 'jde-mode "jde" "JDE mode." t) (setq auto-mode-alist (append '(("\\.java\\'" . jde-mode)) auto-mode-alist))) (require 'jmaker) (require 'jde) ;; semantic was turning off some of the colors. This seems to fix it (require 'overlay-fix) custom indentation style (defun jde-mode-mods () (c-set-offset 'topmost-intro-cont 0 t) (setq c-comment-continuation-stars "* ") (c-set-offset 'statement-block-intro 1 t) ; offset text in blocks (setq c-indent-comments-syntactically-p nil) (setq c-basic-offset 3) ; set default indentation amount ) (add-hook 'jde-mode-hook 'jde-mode-mods) (custom-set-variables '(jde-auto-parse-enable nil) '(jde-gen-k&r nil) '(jde-which-method-mode nil) '(jde-enable-abbrev-mode t)) (make-local-variable 'font-lock-defaults) (setq font-lock-defaults (cdr (assoc 'java-mode font-lock-defaults-alist))) (turn-on-font-lock) ) Any advice of what to try next would be appreciated. John Syre