Three miscellaneous improvements for Vim

Yeah I forgot that you could set a format option that disables wrapping on non-comments on insert mode. That makes textwidth a lot more appropriate.

As for 79 vs 80, neither link actually explains it. The first link says nothing and the second is you asserting that "terminals will tend to need an extra, blank line if you write 80-character-wide lines". But why are you asserting that? I just did a quick test and my CLI vim does in fact show a 1-width gutter always, so it can only fit 79 characters on a line in an 80-character terminal, but if that's what you're referring to, I'm not convinced that matters, because who actually uses 80-character-wide terminal windows these days?

You referred to PEP 8, which makes a similar claim that "editors with the window width set to 80" will wrap an 80-character line, but I don't see any explanation there for that claim either. Vim works just fine when the number of characters on a line is equal to the line width (i.e. window width - the gutter that is apparently 1 char).