私はUBUNTUのC++プロジェクト用にEMACSをセットアップしています。これまでのところインストールに成功しています
- ECB
- CEDET-コード補完やその他の機能が動作するようになりました。
- カラーテーマ
EDEパッケージに問題があります。「プロジェクト」メニューが表示されていません。.emacsファイルに(global-ede-mode t)を追加しましたが、うまくいきません。EDEパッケージを個別にインストールする必要がありますか、それともCEDETに付属していますか?この問題を解決してプロジェクトメニューを作成するにはどうすればよいですか?
私の2番目の問題は、セマンティックがシステムインクルードファイルを見つけられないことです。ヘッダーファイルが見つからないと言っているため、標準ライブラリではコード補完が機能しません。追加しました('semantic-gccが必要です)が、運がありません。(semantic-add-system-include "/usr/include/c++/4.3"'c ++-mode)を追加することでこれを解決しましたが、これは正しいアプローチではないと思います。('semantic-gccが必要)作品を入手するにはどうすればよいですか?
これが.emacsファイルです。
(load-file "~/emacs/cedet/common/cedet.el")
(load-file "~/emacs/cedet/ede/ede.el")
(semantic-load-enable-minimum-features)
(semantic-load-enable-code-helpers)
(semantic-load-enable-gaudy-code-helpers)
(semantic-load-enable-excessive-code-helpers)
(semantic-load-enable-semantic-debugging-helpers)
(require 'semantic-ia)
(require 'semantic-gcc)
(add-to-list 'load-path "/home/nkn/emacs/ecb-2.40")
(require 'ecb)
(require 'ecb-autoloads)
(setq ecb-tip-of-the-day nil)
(ecb-activate)
;; custom key bindings for smart completion
(global-set-key "\C-x\C-m" 'semantic-ia-complete-symbol-menu)
(load "/home/nkn/emacs/color-theme-6.6.0/color-theme.el")
(color-theme-initialize)
(setq color-theme-is-global t)
(color-theme-classic)
(require 'ede)
(setq global-ede-mode t)
(semantic-add-system-include "/usr/include/c++/4.3" 'c++-mode)
この件に関するAlexの記事をすでに確認しましたが、問題に関連する情報は見つかりませんでした。
どんな助けでもいただければ幸いです。
編集
CEDETバージョン:cedet-1.0pre6