jedesmal, wenn ich xemacs öffne, bekomme ich folgende fehlermeldung
vor allem beim jde tritt das auf.
ich habe folgende version von xemacs drauf XEmacs 21.5 (beta6) "bok choi" [Lucid] (i686-pc-linux).
der fehler tritt mit GNU emacs nicht auf HILFE

(1) (file-mode-spec/warning) Error in File mode specification: Symbol's value as variable is void: <!doctype

Backtrace follows:

# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load-internal("gud" nil t nil raw-text)
# bind (path handler filename nosuffix nomessage noerror file)
load("gud" nil t nil)
# (unwind-protect ...)
require(gud)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load-internal("jde-db" nil t nil raw-text)
# bind (path handler filename nosuffix nomessage noerror file)
load("jde-db" nil t nil)
# (unwind-protect ...)
require(jde-db)
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load-internal("jde" nil nil nil raw-text)
# bind (path handler filename nosuffix nomessage noerror file)
load("jde" nil nil nil)
# (unwind-protect ...)
jde-mode()
# bind (alist mode name keep-going)
# (unwind-protect ...)
# bind (just-from-file-name)
set-auto-mode()
#<compiled-function nil "...(5)" [set-auto-mode t] 1>()
# (unwind-protect ...)
call-with-condition-handler(#<compiled-function (__call_trapping_errors_arg__) "...(17)" [__call_trapping_errors_arg__ errstr error-message-string lwarn file-mode-spec warning "Error in %s: %s\n\nBacktrace follows:\n\n%s" "File mode specification" backtrace-in-condition-handler-eliminating-handler] 8> #<compiled-function nil "...(5)" [set-auto-mode t] 1>)
# (condition-case ... . ((error)))
# bind (find-file)
normal-mode(t)
# bind (nomodes after-find-file-from-revert-buffer noauto warn error)
after-find-file(nil t)
byte-code("..." [buffer-file-number number truename buffer-file-truename buf buffer-file-name set-buffer-major-mode erase-buffer nil (byte-code "«� Ã\"�ª�Ä Ã\"�Â�" [rawfile filename insert-file-contents-literally t insert-file-contents] 3) ((file-error ...)) abbreviate-file-name file-name-directory make-local-variable backup-inhibited t after-find-file find-file-use-truenames default-directory backup-enable-predicate rawfile error nowarn] 3)
# (condition-case ... . ((t (byte-code "Â!�à @ A\"�" ... 3))))
# (unwind-protect ...)
# bind (error number truename buf rawfile nowarn filename)
find-file-noselect("/home/suga/java/ShellSort.java")
# bind (codesys filename)
find-file("/home/suga/java/ShellSort.java")
# bind (dir file-count line end-of-options file-p arg tem)
command-line-1()
# bind (command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)


meine init.el sieht folgdermassen aus:
quote:
(add-to-list 'load-path "/home/suga/emacs/speedbar-0.12/")
(add-to-list 'load-path "/home/suga/emacs/semantic-1.2/")
(add-to-list 'load-path "/home/suga/emacs/jde-2.1.9/lisp/")
;;(add-to-list 'load-path "/home/suga/.xemacs/eieio-0.17beta4/")
(add-to-list 'load-path "/home/suga/.xemacs/cc-mode-5.28/")
(add-to-list 'load-path "/home/suga/.xemacs/debug/")

;;
;; DO NOT CHANGE anything below this line !!!!!!
;;

(setq debug-on-error t)
(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 'jde))
(defun my-jde-mode-hook ()
(setq c-basic-offset 2))
(add-hook 'jde-mode-hook 'my-jde-mode-hook)
(if (boundp 'w32-quote-process-args)
(setq w32-quote-process-args ?\")) ;; Include only for MS Windows.
(custom-set-variables)
(custom-set-faces)

;; 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 'jde))


;; Sets the basic indentation for Java source files
;; to two spaces.
;;(defun my-jde-mode-hook ()
;; (setq c-basic-offset 2))

;;(add-hook 'jde-mode-hook 'my-jde-mode-hook)

;; Include the following only if you want to run
;; bash as your shell.

;; Setup Emacs to run bash as its primary shell.
;;(setq shell-file-name "bash")
;;(setq shell-command-switch "-c")
;;(setq explicit-shell-file-name shell-file-name)
;;(setenv "SHELL" shell-file-name)
;;(setq explicit-sh-args '("-login" "-i"))
;;(if (boundp 'w32-quote-process-args)
;; (setq w32-quote-process-args ?\")) ;; Include only for MS Windows.
;;(load-library "php-mode-102")
;;(add-hook 'php-mode-user-hook 'turn-on-font-lock)

;; #### STUFF ####
'(mouse-wheel-mode t nil (mwheel))


hat irgendwer ne idee, was ich tun könnte? es ist hierbei egal, welce version ich von der jde verwende. es kommt immer dasselbe