如何在emacs中使用clang格式设置自动(电子)缩进?

如何在emacs中使用clang格式设置自动(电子)缩进?,emacs,auto-indent,clang-format,Emacs,Auto Indent,Clang Format,我想在按下每一个换行符或制表符时调用clangformat region,不仅C-M制表符电子缩进模式不做你想做的事?@KnutForkalsrud:我想不,因为Emacs中的缩进只会在行的开头加上空格,而clangformat格式化了整个代码的“风格”。我明白了,clangformat区域将缩进委托给外部工具。。。无论如何,clang格式区域需要一个区域。当您按换行或制表符时,不一定会有一个。此外,缩进命令完成后,点(光标)应该在哪里结束?

我想在按下每一个换行符或制表符时调用
clangformat region
,不仅
C-M制表符

电子缩进模式不做你想做的事?@KnutForkalsrud:我想不,因为Emacs中的缩进只会在行的开头加上空格,而
clangformat
格式化了整个代码的“风格”。我明白了,clangformat区域将缩进委托给外部工具。。。无论如何,clang格式区域需要一个区域。当您按换行或制表符时,不一定会有一个。此外,缩进命令完成后,点(光标)应该在哪里结束?