Saving Include files doesn't work, I found out about it when the compiler always gave the same error message, even when I fixed the include file.
How to get there:
Load a file that uses an include file (this include file needs to be buggy), now compile.
The compiler gives you an error message and the ide loads the include file and moves the cursor to the broken line.
Fix the error, save the include file (do not close it) and recompile the main file.
The compiler gives you an error message and the ide loads the include file and moves the cursor to the broken line.
But (if you didn't close the include file) this time the buggy line is not buggy at all (because you already fixed it).
In reality the file is never saved, but the compiler loads the include file from HD.
Conclusion:
The filename in the tab is marked as saved (no * after the name) but if I reload it it's not changed.
If the include file is loaded manually, changed and saved it will be saved to HD.
What also happened is that the include file was loaded twice:
the file automatically loaded by the ide but edited and saved (well not "really saved" just the * after the filename is gone) and after recompiling the main file: the include file loaded from hd (with no saved changes...).

BTW:
I searched the forum for the same (or similar) bug report, but didn't find it.
So I posted.