Anyone against this patch? Any comments?
Yes.
I have recently been testing some nightly builds, to find out that Code::Blocks inserts spaces instead of a tab character, even though I've enabled the "Use TAB character" option.
This is counterintuitive and messes things up as I'm working with Python code were we are using tab characters (like you pointed out yourself, "mixing spaces and tabs breaks the file").
You might consider developing this feature further, by adding language-specific options or something in the Editor settings window.
I would really appreciate if this was not a hard-coded "invisible" feature (however the link to the patch seems broken, so I cannot see exactly what it's patching
).