2016-10-06 60 views
3

一位同事爲我們正在開發的C++項目提供了一個clang格式樣式的文件。我安裝了clang-format.el以便能夠從emacs格式化緩衝區。重新格式化按預期工作。不過,Emacs默認的c模式縮進仍然完全不同。從clang格式樣式中提取emacs c樣式選項

我發現在編輯時摧毀源代碼格式並在稍後恢復時非常令人不安。有沒有辦法讀取鐺格式文件並應用相應的cc模式選項?

回答

0

我不知道是否有任何直接轉換工具。但是,您可以嘗試使用以下招:C++文件

  1. 串聯像樣的數目從項目到單一的一個(例如cat *.cpp > single.cpp

  2. 應用鐺格式到single.cpp

  3. 打開single.cpp在Emacs

  4. 使用guess的CC模式功能:M-x c-guess-no-install,然後M-x c-guess-view