【发布时间】:2020-06-23 11:58:19
【问题描述】:
如何防止clang-format 缩进下面的宏及其赋值?
定义:
#define DESKTOPCHANGE(K,N) \
{MOD, K, changeworkspace, {.i=N}}, \
{MOD | SHIFT, K, sendtoworkspace, {.i=N}},
变成:
#define DESKTOPCHANGE(K, N) \
{MOD, K, changeworkspace, {.i = N}}, \
{MOD | SHIFT, K, sendtoworkspace, {.i = N}}
用法:
static key keys[] = {
DESKTOPCHANGE(XK_1, 0)
DESKTOPCHANGE(XK_2, 1)
DESKTOPCHANGE(XK_3, 2)
DESKTOPCHANGE(XK_4, 3)
DESKTOPCHANGE(XK_5, 4)};
变成:
static key keys[] = {DESKTOPCHANGE(XK_1, 0) DESKTOPCHANGE(XK_2, 1)
DESKTOPCHANGE(XK_3, 2) DESKTOPCHANGE(XK_4, 3)
DESKTOPCHANGE(XK_5, 4)}
我尝试了一些options,但找不到正确的。有没有一种通用的方法可以关闭所有对齐方式,然后仅在需要时打开?? p>
这是来自 Github 的 source 代码。我已经将它修改为上面sn-p中的方式。
【问题讨论】:
标签: clang-format