Title was: Please turn off autocorrect entirely if a line begins with four spaces.
My morning so far.
space space space space p [ i ] oops it autocorrected to
backspace backspace i ] dammit it did it again
CTRL-Z What the heck CTRL-Z does not undo autoformatting as is right and just!!! Forget it, I'll use
So, three feature requests.
Turn off autoformatting entirely if a line begins with four spaces.
Immediately after an autoformatting, any use of backspace should temporarily turn off autoformatting. The user is backspacing because they didn't like your decision. Don't repeat it.
CTRL-Z should undo the last action. Autoformatting is an action.
UPDATE: Apparently some people are having difficulty reproducing this. I am typing answers to C questions in StackOverflow, specifically: How to assign a pointer to another pointer of different type
I'm at my desktop machine using IE 10 as the browser.
UPDATE: Doesn't repro on Chrome. Good heavens, is IE doing this to me???
UPDATE: AAARGH IE 10 turned on spelling autocorrection by default.
OK SO, this one is on Microsoft, not on you. Microsoft should know better than to make CTRL-Z work differently in VS, Word and IE. I will send them a sternly worded letter.
Sorry for the spam. I'll self-answer this one so that the next time someone is tricked by this, they'll hopefully find me looking foolish. :-)