I'm ok with most of that in theory, but it doesn't seem
feasible/reasonable to write code that complies with the current style
by hand (and there's no emacs support). And, there is a CI check for
formatting that failed on me. So I feel like I have to run
clang-format.
I would vote for:
Change AlignConsecutiveMacros value to something that works with 11.
Force-format things, even if it the result is slightly annoying, and
add in format-off/on for cass where that isn't ok. Or add a comment
instead and don't worry.
Be ok with people running clang-format on files before committing,
meaning allow the random whitespace changes that will happen if the
file wasn't formatted right.
For now, I expect to make only small changes to tpms_ford if I figure
out something new, and to look at python, so this isn't urgent and of
course isn't that important.
FWIW, the emacs list of c-styles is
awk bsd ellemtel gnu java k&r linux python stroustrup whitesmith
perhaps this is mostly gnu/4/no-tabs.