0

emacs 24.2でCEDET(bzrからのチェックアウト)を使用しようとしていますが、.emacsファイルを含むバッファーを開こうとするたびにエラーが発生します:

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"

そして、semantic-debug-idle-functionを実行すると、何も返されません(または使用方法がわかりません)。他にどのようにこれをデバッグできますか?構成ファイルはAlexOttのものと実質的に同じであり、semantic-default-submodesの唯一の「アイドル」モードは'global-semantic-idle-scheduler-modeです。

とても素晴らしかったので、本当にCEDETを使いたいです。助けてくれてありがとう。

4

1 に答える 1

2

モードローカルの古いマクロがいくつかあります。それを確認してください

  • CEDETが適切にコンパイルされました。つまり、「make」を実行し、正常に終了しました。

  • システムのパッケージマネージャーを介してCEDETもインストールされていません

  • initファイルの最初にCEDETをロードしています

これらすべてが役に立たない場合は、使用しているinitファイルと一緒に、問題をCEDET-develメーリングリストに投稿してください。

于 2012-12-02T15:23:51.430 に答える