I love reading these files and finding something new to use. gdefault is definite going in.
Ugh. Be careful with that, since actually giving a /g has the effect of toggling the behaviour all together. From :help 'gdefault':- :help 'gdefault' 'gdefault' 'gd' boolean (default off) global {not in Vi} When on, the ":substitute" flag 'g' is default on. This means that all matches in a line are substituted instead of one. When a 'g' flag is given to a ":substitute" command, this will toggle the substitution of al…
Whenever a script breaks, I bite the bullet and fix it, fork it on Github, switch my dotfiles repo to use my fork and send a pull request. If they merge my fix I switch my dotfiles repo back.
It's a pain in the ass, but I like to think that it helps other Vim users a little bit.