Your comments

I think strip trailing whitespace could use a couple settings:

Options: Strip / Do not strip trialing whitespace

Suboptions for "on" setting:
1. Only for modified lines
2. Don't strip lines that are 100% whitespace
2.a Fix such lines if they do not match the indentation of the preceding line