O problema é que essas convensões meio que são minhas, peguei muita coisa dos styleguides da Google, como bem disse, mas acho perfeitamente rasoável que cada equipe ou pessoa vai seguir o próprio padrão, o importante é só lembrar que você não é o único que vai ler o que escreveu.
Mas acredito que o Prettier (como o @andre2l2 já comentou) já faça o que você precise, e não duvido que tenha meio kilo de plugin pra (Neo)Vim que faça exatamente o que você quer do jeito que você quer.
Talvez esse projeto te ajude a escrever scripts que formatam vários arquivos .md
pra ti.