[Linuxtrent] emacs e jdee

  • From: Laura Gatti <l.gatti@xxxxxxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Mon, 15 Dec 2003 11:12:55 +0100

ciao a tutti,
sono alle prese con emacs e jdee, ossia non riesco a farlo funzionare :-(
il fatto e` che ho cambiato computer, mi sono portata via il mio vechio .emacs e l'ho ricopoato su quello nuovo, cambiando i path, naturalmente.
Pero` quando emacs parte mi da` un errore. Non conoscendo il lisp non so capire nemmeno in quale riga da` l'errore...
Questo e` il mio .emacs:


;; -------------- beginning of JDEE INSTALLATION ----------

;; new speedbar
(add-to-list 'load-path "/opt/jdee/speedbar-0.14beta4")
(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)
(define-key-after (lookup-key global-map [menu-bar tools])
[speedbar] '("Speedbar" . speedbar-frame-mode) [calendar])
(global-set-key [(f4)] 'speedbar-get-focus)
;; Texinfo fancy chapter tags
(add-hook 'texinfo-mode-hook (lambda () (require 'sb-texinfo)))
;; HTML fancy chapter tags
(add-hook 'html-mode-hook (lambda () (require 'sb-html)))
;; w3 link listings
(autoload 'w3-speedbar-buttons "sb-w3" "s3 specific speedbar button generator.")
;; eieio
(add-to-list 'load-path "/opt/jdee/eieio-0.17")


;; semantic bovinator
(add-to-list 'load-path "/opt/jdee/semantic-1.4.3")
(setq semantic-load-turn-everything-on t)
(require 'semantic-load)

;; Support for the elisp library elib.
(setq load-path (append (list "/usr/share/emacs/21.3/site-lisp/elib")
                         load-path))


;; jde (add-to-list 'load-path (expand-file-name "/opt/jdee/jde-2.3.2/lisp")) (require 'jde) (global-set-key [(f12)] 'jde-complete)



;; ;; -------------- end of JDEE INSTALLATION ----------------


e questo e` l'errore che mi indica emacs quando parte
(con --debug-init):
Debugger entered--Lisp error: (file-error "Cannot open load file" "avltree")
require(avltree)
eval-buffer(#<buffer *load*<4>> nil "jde-parse" nil t)
load-with-code-conversion("/opt/jdee/jde-2.3.2/lisp/jde-parse.el" "jde-parse" nil t)
require(jde-parse)
eval-buffer(#<buffer *load*<3>> nil "jde-db" nil t)
load-with-code-conversion("/opt/jdee/jde-2.3.2/lisp/jde-db.el" "jde-db" nil t)
require(jde-db)
eval-buffer(#<buffer *load*<2>> nil "jde" nil t)
load-with-code-conversion("/opt/jdee/jde-2.3.2/lisp/jde.el" "jde" nil t)
require(jde)
eval-buffer(#<buffer *load*> nil "~/.emacs" nil t)
load-with-code-conversion("/home/laura/.emacs" "~/.emacs" t t)
load("~/.emacs" t t)
#[nil "



se sapete darmi una piccola indicazione ve ne sarei molto grata :-)


ciao
Laura

--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: