It is possible to change how languages are highlighted. Within the IDE, these options are in Editor > Display > Colors.
One color scheme defines the color for all languages. However, in the options, you can specify which scheme to use language by language by using the second drop down menu. So you may override the language highlighting for one specific language by choosing a theme just for this language even if you don't use the rest of the color scheme.
Adding custom schemes
There are many color schemes available by default. However an additional color scheme can be described by an XML file. Additional schemes can be added by copying them into a folder called "userschemes" in the primary-config-path. The list of schemes is determined on Lazarus startup.
To know where the folder is, click on the icon to save the selected scheme (after the scheme drop down menu). This will popup a dialog with the directory of custom themes. The location may change if you have multiple installations of Lazarus.
This is a selection of user-defined schemes for the Lazarus IDE:
|Default||Example of the default color scheme provided with Lazarus 1.2.x|
|"Buena Noche"||This is the dark theme (black background, white text) that I use. -Seth Grover|
|"Cyber"||Color scheme in the spirit of late mainframe consoles by Control Data Corporation (by jwdietrich)|
|"Monokai"||Try Monospace, size 9, as font, by cpicanco and "icetear"|
|"Red Sand"||Color scheme inspired by the "Red Sands" preset in Apple's terminal shell, by jwdietrich|
|"Nortonic"||best used with FIXEDSYS or Consolas fonts. By Avra|
|"Zenburn"||by cjrh, See also "here"|
|"Theos"||I don't know when I have started using this scheme. I was using it in D3-D6, K1-K3. Most people hate it, but I don't feel at home without it ;-) See also "show"|
|"IK Color Scheme"|
|"Solarized"||Based on "Solarized" palette by Ask|
|"Solarized2 day version"|| A theme for comfortable coding
Based on "Solarized" palette but edited for better look in Lazarus
|"Solarized2 night version"||A theme for comfortable coding|
|"Edited Solarized2 night version"||A theme for comfortable coding|
|"Antarctica"||this is what I use --Zoran|
|"Mellow Evening"||I created this theme to be easy on the eyes for many hours of continuous coding. --ddsol|
|"creaothceann"|| Classic Turbo Pascal colors, but with some modifications.|
font: Fixedsys Excelsior
tab size: 8 characters, not replaced by spaces, "cursor skips tabs" enabled
Some schemas where ported from Notepad++ by GintasDX.
Delphi themes can be exported to Lazarus by using the Delphi IDE Theme Editor.
Mouse setting schemes
Some space to link or upload all the user defined schemes