使用 emacs 在 C 中格式化结构表

Format structure tables in C using emacs

是否有可以格式化结构表的库?

类似于:

struct a {
char *s;
int c;
int b;
} sample[] = {
{"this is a test", 1, 4},
{"this",3,56544}
};

So the reformatting would be :
} sample[] = {
{"this is a test", 1, 4},
{"this"          , 3, 56544}
};

设置一个包含 sample[] 数组中所有值的区域,然后 C-u M-x align 该区域。