setlocal formatoptions+=awt " auto-format
" pad '>' with a single space
-keeppatterns keepjumps %s/>\ze\([^> ]\|$\)/> /
+keeppatterns keepjumps %s/>\ze\([^> ]\|$\)/> /e
" remove spaces between '>'
-keeppatterns keepjumps %s/> >/>>/g
+keeppatterns keepjumps %s/> >/>>/ge
" remove trailing spaces in header
-keeppatterns keepjumps 1;/^$/s/ *$/
+keeppatterns keepjumps 1;/^$/s/ *$//e