我无法制作clang-format
这样的代码
static inline return_type_t
foo(
long_name_arg1_t **a,
arg2_t b,
arg3_t *c
) {
var_type_t
var1,
var2,
var3;
var_type_t const
constant = 3;
}
global_var_t const
var = {
.arg1 = 1,
.arg2 = 2,
};
我有一个具有这种风格的大项目,它很旧,我不能使用另一种代码风格,但是手动格式化代码有点累。有没有办法强制clang-format
制作:
- 变量类型后的无条件中断 + var name 的一些缩进
- 在函数声明中关闭括号之前的无条件中断
UPD: 经过编辑以满足 SO 政策。