4

.cppファイルを開くたびに、セマンティックタグフォールディングがアクティブになるようにしたいと思います。最新バージョンのcedetを使用しています(cedet-devel-load.elをロードしています)。私は持っています

(semantic-mode 1)
(require 'semantic/ia)
(require 'semantic/bovine/gcc)
(load-file "path/to/semantic/tag/folding/semantic-tag-folding.el")
(require 'semantic-tag-folding)

フックを追加しました

(add-hook 'c-mode-common-hook 'setupcpp)

そして'setupcppで私は単に持っています

(defun setupcpp ()
(interactive)
(semantic-tag-folding-mode t))

私の.emacsでは、この後、cedet/semanticに関連することは何も起こりません。実際、これを私の.emacsの唯一のコンテンツにすることができました。

動作しません。.cppファイルを開くと、「ファイルモード指定エラー:(エラー「バッファfoo.cppはセマンティックで折りたたまれません」)というメッセージが表示されます。

奇妙なことに、ファイルを開いた後、Mxセマンティックタグフォールディングモードを実行すると、機能します。私はただ迷子になっています。

4

1 に答える 1