:: I went looking for stuff, and had trouble finding more. I think this has been improved since prior experiences with stuff not working. I did add an example of stuff it does not add whitespace to, but could; ordinary indenting. I'll occasional use this on talkie pages (I know;), and the mishmash of colons, asterisks and hashes people mix-up there often had trouble. I also have a hacked-up version of some of this in  from about a year ago, and I should probably revisit that. I also added an over-long example about '%' and '.' encoding that could be improved. I've occasionally seen some change that it made that showed red in the diff but that really seemed the same; I've been thinking they were Unicode encodings  of plain ASCII that were being simplified; this is stuff that worked either way and they were involving the extension of images, i.e red ".JPG". 
 :: I'll think on new ideas and let you know. The backing-off on infoboxs would often be useful, as I typically will keep a before copy in a text editor and paste that back after manually applying tweaks. Consider doing the same with citation templates, too, as I've given up on trying to indent them for this reason. It would still be good to be adding spaces l/r of the '=' and to the right of '|' at the beginning of the line. Reflinks does handle the encoding fixes w/'%' && '.', and is smart about multiple pipes in infoboxes and will move them from the end of a line to the beginning of the next line. Ya, I know, this is all akin to tabs vs spaces and true-braces styles. Cheers,