2016-10-06 12 views
3

私たちが取り組んでいるC++プロジェクト用のclang形式のファイルを同僚が私に提供しました。私はclang-format.elをインストールして、emacsからバッファをフォーマットできるようにしました。再フォーマットは期待通りに機能します。 Emacsのデフォルトのc-modeインデントはまだ完全に異なっています。clang形式のスタイルからemacs cスタイルのオプションを抽出します

後で編集して復元するときに、ソースコードの書式設定を破棄するのは非常に厄介です。 clang形式のファイルを読み込み、対応するccモードのオプションを適用する方法はありますか?

答えて

0

直接変換ツールがあるかどうかわかりません。ただし、以下のトリックを使用しようとすることができます。(例えばcat *.cpp > single.cppのために)単一のものにあなたのプロジェクトからC++ファイルの

  1. を連結まともな量を

  2. そのsingle.cpp

  3. に打ち鳴らすフォーマットを適用しますCCモードのEmacsの内

    オープンsingle.cpp

  4. 使用guess機能:M-x c-guess-no-installし、その後M-x c-guess-view

関連する問題