2012-12-02 2 views
0

emacs 24.2와 함께 CEDET (bzr에서 체크 아웃)를 사용하려하지만, .emacs를 포함하여 버퍼를 열려고 할 때마다 파일, 나는 오류 얻을 :모든 파일에서 CEDET 오류 : Idle Parse Error : "# - 잘못된 인수 수

Idle Parse Error: "#<buffer .emacs> - Wrong number of arguments: #[(old new when) \"\\303 \\304#\\210\\303\\305#\\210\\303\\306\\307#\\210\\303\\310#\\207\" 
[old new when put overload-obsoleted-by overload-obsoleted-since mode-local-overload t overload-obsolete] 4 (\"/home/sebas/.emacs.d/cedet/lisp/cedet/mode-local.elc\" . 14156)], 2" 

을 내가 의미 - 디버그 - 유휴 기능을 실행하면 반환되는 값이 없습니다 (또는 나는 그것을 사용하는 방법을 알고하지 않습니다) 나는이를 디버깅 할 수있는 방법을 다른 구성을.? 파일은 실질적으로 Alex Ott와 동일하지만 semantic-default-submodes의 유일한 "유휴"모드는 'global-semantic-idle-scheduler-mode'입니다.

기억하기 때문에 CEDET를 사용하고 싶습니다. q이었다. 굉장해. 어떤 도움을 주셔서 감사합니다.

답변

2

모드 로컬의 일부 오래된 매크로가 있습니다. 확인하십시오 확인하십시오

  • 당신은 또한 당신의 시스템의 패키지 관리자를 통해 설치 CEDET이없는 당신은 'make'를 실행 않았고이 성공적으로

  • 을 완료 의미, 제대로 컴파일 CEDET이

  • 당신은 당신의 init 파일의 시작 부분에 CEDET 오른쪽이 모든 문제가 해결되지 않으면

, 게시하시기 바랍니다로드하여 문제는 CEDET-devel 메일 링리스트에, 사용하고있는 init 파일과 함께.

+0

감사합니다. 문제는 emacs와 함께 제공되는 이전 버전도로드되고 있다는 것입니다. 나는 그것을 삭제하고 문제는 더 이상 없다. –

+0

예. 다른 패키지보다 먼저 독립 실행 형 CEDET을로드해야합니다. –

+0

Emacs와 함께 제공되는 버전을 수동으로 삭제하지 않아도됩니다. bzr에서 CEDET을 충분히 일찍로드하면 번들 된 버전이로드 경로에서 제거됩니다. – pokita