(Syntax) Color Selection lazarus / 65-FV-Textmode IDE ---------------------------------------------------------------------- skalogryz · 2015-09-28 13:35 Is it true that syntax highlight color selection has never been implemented? I'm looking at ColorSel dialog (that seems as an attempt to implement the dialog) and after some code modifications it's as far as it goes (see the attached image). The menu for "Colors" has been commented out since 2006 (r3479) ---------------------------------------------------------------------- marcov · 2015-09-28 19:04 What I remember about it: Afaik it colorsel was found to be based on a TP version and removed/disabled. I added some prototypes from a C++ version, and had contact for a while with sb who wanted to improve it. That contact dried  up, and that's about it. ---------------------------------------------------------------------- skalogryz · 2015-09-28 19:32 hey marcov, thank you for the answer. From the top of your head (since I've not had a chance to look into the code myself yet), do you know if colors are fully read from .ini file? optionally, a user could just fill the .ini manually and it works (no need to change colors in run-time). if yes, what how to populate the colors "array" in .ini file? It's definitely not the key/value reading . (fpini.pas) Code: [Select]  { Colors }   S:=AppPalette;   PS:=StrToPalette(INIFile^.GetEntry(secColors,iePalette+'_1_40',Palet teToStr(copy(S,1,40))));   PS:=PS+StrToPalette(INIFile^.GetEntry(secColors,iePalette+'_41_80',P aletteToStr(copy(S,41,40))));   PS:=PS+StrToPalette(INIFile^.GetEntry(secColors,iePalette+'_81_120', PaletteToStr(copy(S,81,40))));   PS:=PS+StrToPalette(INIFile^.GetEntry(secColors,iePalette+'_121_160' ,PaletteToStr(copy(S,121,40))));   PS:=PS+StrToPalette(INIFile^.GetEntry(secColors,iePalette+'_161_200' ,PaletteToStr(copy(S,161,40))));   PS:=PS+StrToPalette(INIFile^.GetEntry(secColors,iePalette+'_201_240' ,PaletteToStr(copy(S,201,40))));   if length(PS)