.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セマンティックタグフォールディングモードを実行すると、機能します。私はただ迷子になっています。