Let me clarify this a little bit. If you look into PSPad.ini, you will see that there is a section called "[C++]". If I recall well, in version 3.xxx of PSPad (old SynEdit), the language was known to SynEdit and stored as a section called "[C/C++]". That is why your highlighter settings are lost: the language name changed.
Anyway, a full PsPad installation overwrites the PSPad.ini file. You should always back up your original PSPad.ini (and PSPadFTP.ini) files. You can restore them after installation: until now, PsPad has always been capable of reading old configuration files and it rewrites them in the new format afterwards. That does not solve your "C/C++" versus "C++" though. The simplest approach is that you make a copy of the original PsPad.ini, change the name of the section (1 line) and then restore this file after installation of the new PsPad. -- <http://forum.pspad.com/read.php?2,30354,30400> PSPad freeware editor http://www.pspad.com
