2012-04-26 14 views
11

Jestem obecnie na emacs24 na OS X.Aktualizacja cedet 1,0 do 1,1

CEDET Version: 1.0 
         Requested  File   Loaded 
    Package    Version   Version   Version 
    ---------------------------------------------------------- 
    cedet:    1.0    nil    ok 
    eieio:    1.3    nil    ok 
    semantic:    2.0    nil    ok 
    srecode:    1.0    nil    Not Loaded 
    ede:     1.0    nil    Not Loaded 
    speedbar:    1.0    nil    Not Loaded 

emacs24 wyposażony cedet i staram się uaktualnić cedet 1,0 do 1,1. Skompilowałem cedet z:

emacs -Q -nw -l cedet-build.el -f cedet-build -f save-buffers-kill-terminal 

i dodał (load-file "~/.emacs.d/cedet/common/cedet.el") do .emacs po którym cedet powiedział mi wszystko było cacy

CEDET Version: 1.1 
         Requested  File   Loaded 
    Package    Version   Version   Version 
    ---------------------------------------------------------- 
    cedet:    1.1    ok    ok 
    eieio:    1.4    ok    ok 
    semantic:    2.1    ok    ok 
    srecode:    1.1    ok    ok 
    ede:     1.1    ok    ok 
    speedbar:    1.0.4   ok    ok 
    cogre:    1.1    ok    Not Loaded 
    cedet-contrib:  1.1    ok    Not Loaded 

jednak gdy próbuję go uruchomić, wywala semantyczny-mode lubią Led Zeppelin :

Autoładowanie nie określenie funkcji semantycznej-tryb

Nie próbowałem go uruchomić na emacs23, nie mam zainstalowanego emacs23 w moim systemie. Nie mam też macportów ani fink, zainstalowałem emacs używając homebrew. A więc jego waniliowe emacs.

Zgaduję, ponieważ istnieje wbudowana cedetowa emacs, coś się psuje, rozejrzałem się po witrynach cedet i emacs, i zrobiłem kilka badań, aby sprawdzić, czy istnieje sposób na ich uaktualnienie, a ja nie widziałem dokumentację uaktualnienia prawdopodobnie ze względu na fakt, że emacs24 jest przedpremierowy, a cedet1.1 jest całkiem nowy.

Cheers wcześniej ... :)

+0

czy nadal nie działa? Czy ładujesz CEDET na początku pliku .emacs lub nowszego? –

Odpowiedz

11

Proszę wziąć pod uwagę, że aktywacja CEDET 1.1 (i 1.0) różni się od aktywacji CEDET pakiecie z Emacsa. Musisz użyć czegoś takiego:

(load-file "..../cedet/common/cedet.el") 
(semantic-load-enable-excessive-code-helpers) 

, aby je załadować i aktywować. To stare zachowanie zostało zmienione już w wersji, która obecnie znajduje się w repozytorium CEDET - począwszy od tego tygodnia, program został przełączony na ten sam schemat, który jest używany w CEDET w Emacs.

Aby dowiedzieć się więcej o "starym" schemacie aktywacji, należy zapoznać się z my article (chociaż chcę go zaktualizować z opisem "nowego" schematu aktywacji).

+0

To działa, semantycznie jest nieco niepewny, mogę wysłać do ciebie e-mail z pełnymi szczegółami, jeśli chcesz. Byłbym bardzo zainteresowany znalezieniem zaktualizowanej wersji artykułu ... i okrzykami :) – Sevki

+0

Tak, wyślij mi e-mail (alexott at gmail) - popatrzę, a może opublikuję go na liście mailingowej. Chociaż myślę, że w najbliższym czasie ludzie będą zajęci przejściem do "nowego" schematu. –

Powiązane problemy