C++ ソース ファイルで 'senator-complete-symbol' を使用すると、うまくいく場合もありますが、ほとんどの場合、"wrong-type-argument stringp nil, compare-strings("Ins" 0 nil nil 0 3無)」。セマンティックがそれほど一貫性のない動作をしている理由がわかりません。emacsを終了し、semanticdbディレクトリを削除し、emacsを再入力してsemanticdbを強制的に再作成することを数え切れないほど試みましたが、前述のように、理由もなく機能することもありますが、ほとんどの場合は機能しません。
私が使用しているCEDETのバージョンは次のものです。
bzr checkout bzr://cedet.bzr.sourceforge.net/bzrroot/cedet/code/trunk cedet
v1.0 を試してみましたが、コンパイル エラーが発生しましたが、Emacs 23.2 にバンドルされているバージョンにはこの機能がまったくありません。どうすればこれを機能させることができるか、誰かが私に何か考えを教えてくれますか? コード補完とコードブラウジングのために emacs で使用できるより良いツールはありますか? 締め切りが迫っていて、CEDET で多くの時間を無駄にしてしまったので、少しイライラしています。なぜ CEDET がそれほど問題があるように見えるのかわかりません。