I'm finding that as of the 11-11-24 nightly build of Code::Blocks, this plugin can still behave badly. One of my old header files had the guard placed after some comment lines and when I opened the file and made an edit in C::B, the plugin added an additional header guard of its own. It refused to stop doing this even when I moved my own header guard to the very top of the file. I also find that it changes the file's line break encoding from CRLF to mixed style when it alters the file. I'm going to just disable the plugin, but it seems to need some fixing.