Sign in Join
Wiki copytemporary

UserSuppliedSchemeSettings: what changed

Revision 3 to 4. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11# Introduction
22
3-It is possible to change how languages are [[Syntax highlighting|highlighted]]. Within the [[IDE]], select Tools \> Options (or shift-control-d \[shift=option-d on Mac) A dialog box will appear. These options are in Editor \> Display \> Colors.
3+It is possible to change how languages are [[Syntax highlighting|highlighted]]. Within the [[IDE]], select Tools > Options (or shift-control-d [[XML|shift=option-d on Mac) A dialog box will appear. These options are in Editor > Display > Colors.
44
5-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.
5+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.
66
77## Adding custom schemes
88
9-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.
9+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 sub folder "userschemes" must be created if missing. The list of schemes is determined on Lazarus startup.
1010
11-To know where the folder is, click on the icon to save/export the selected scheme from the IDE (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 Lazarus|multiple installations of Lazarus]].
11+To know where the folder is, click on the icon to save/export the selected scheme from the IDE (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 Lazarus|multiple installations of Lazarus]].
1212
13+
14+
1315## Related
1416
15-- [[IDE Window: Editor Options HighlightColors|Color and Highlight options]]
16-- [Announcement on developer Blog](http://lazarus-dev.blogspot.com/2010/06/user-defined-color-schemes.html)
17+ * [[IDE Window: Editor Options HighlightColors|Color and Highlight options]]
18+ * [Announcement on developer Blog](<http://lazarus-dev.blogspot.com/2010/06/user-defined-color-schemes.html>)
1719
1820# Color schemes
1921
20-This is a selection of user-defined schemes for the Lazarus IDE:
21-
22-**Name**
23-
24-**Example**
25-
26-**Comments**
27-
28-**Default**
29-
30-![](/wiki-images/1/1c/Default_ColorScheme.png)
31-
32-Example of the default color scheme provided with Lazarus 1.2.x
33-
34-["Buena Noche"](/wiki-images/8/88/Media%3Abuenanoche.xml)
35-
36-![](/wiki-images/f/f8/Buenanoche_ColorScheme.png)
37-
38-This is the dark theme (black background, white text) that I use. -Seth Grover
39-
40-["Cyber"](/wiki-images/1/1f/Media%3Acyber.xml)
41-
42-![](/wiki-images/5/5b/Cyber_ColorScheme.png)
43-
44-Color scheme in the spirit of late mainframe consoles by Control Data Corporation (by jwdietrich)
45-
46-["Marina"](/wiki-images/6/69/Media%3Amarina.xml)
47-
48-![](/wiki-images/a/a3/Marina_ColorScheme.png)
49-
50-by jwdietrich
51-
52-["Monokai"](https://gist.github.com/cpicanco/525bd3d1a40a65e20a745b58d6fe3531)
53-
54-![](/wiki-images/1/15/Monokai-ColorScheme.png)
55-
56-Try Monospace, size 9, as font, by cpicanco and ["icetear"](http://forum.lazarus.freepascal.org/index.php?topic=26981.0)
57-
58-["Red Sand"](/wiki-images/6/6b/Media%3Aredsand.xml)
59-
60-![](/wiki-images/2/25/RedSand_ColorScheme.png)
61-
62-Color scheme inspired by the "Red Sands" preset in Apple's terminal shell, by jwdietrich
63-
64-["Nortonic"](/wiki-images/8/84/Media%3ANortonic.xml)
65-
66-![](/wiki-images/a/a3/Nortonic_ColorScheme.png)
67-
68-best used with **FIXEDSYS** or **Consolas** fonts. By Avra
69-
70-["Zenburn"](/wiki-images/6/64/Media%3AColorZenburn.xml)
71-
72-![](/wiki-images/3/31/ZenBurn_ColorScheme.png)
73-
74-by cjrh, See also ["here"](http://bugs.freepascal.org/view.php?id=17025)
75-
76-["Theos"](http://www.theo.ch/lazarus/theos.xml)
77-
78-![](/wiki-images/1/1d/Theos_ColorScheme.png)
79-
80-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"](http://www.theo.ch/lazarus/theoscheme.png)
81-
82-["IK Color Scheme"](https://github.com/ik5/ik-lazarus-color-scheme-/blob/master/ik.xml)
83-
84-![](/wiki-images/0/0c/Ik-color-scheme.png)
85-
86-["Solarized"](/wiki-images/0/09/Media%3ASolarized.xml%E2%80%8E)
87-
88-![](/wiki-images/b/b9/Solarized_ColorScheme.png)
89-
90-Based on ["Solarized" palette](http://ethanschoonover.com/solarized) by Ask
91-
92-["Solarized2 day version"](/wiki-images/c/c0/Media%3ASolarized2Day.xml%E2%80%8E)
93-
94-![](/wiki-images/b/bf/Solarized2Day.png)
95-
96-A theme for comfortable coding
97-
98-```text
99-Based on "Solarized" palette but edited for better look in Lazarus
100-```
101-
102-["Solarized2 night version"](/wiki-images/4/4e/Media%3ASolarized2Night.xml%E2%80%8E)
103-
104-![](/wiki-images/b/b7/Solarized2Night.png)
105-
106-A theme for comfortable coding
107-
108-["Edited Solarized2 night version"](/wiki-images/2/2b/Media%3ASolarized2NightEdited.xml%E2%80%8E)
109-
110-![](/wiki-images/f/f3/Solarized2NightEdited.png)
111-
112-A theme for comfortable coding
113-
114-["Antarctica"](/wiki-images/f/fe/Media%3AAntarctica.xml)
115-
116-![](/wiki-images/0/06/Antarctica-ColourScheme.png)
117-
118-this is what I use --Zoran
119-
120-["Mellow Evening"](/wiki-images/0/04/Media%3AMellowEvening.xml)
121-
122-![](/wiki-images/7/7d/MellowEvening-ColorScheme.png)
123-
124-I created this theme to be easy on the eyes for many hours of continuous coding. --ddsol
125-
126-["creaothceann"](/wiki-images/d/d1/Media%3Acreaothceann.xml)
127-
128-![](/wiki-images/a/a5/Color_scheme.png)
129-
130-Classic Turbo Pascal colors, but with some modifications.\
131-font: Fixedsys Excelsior\
132-tab size: 8 characters, not replaced by spaces, "cursor skips tabs" enabled
133-
134-["FOREST"](/wiki-images/7/78/Media%3AFOREST.xml%E2%80%8E)
135-
136-![](/wiki-images/9/9b/FOREST.png)
137-
138-Into The Green :-)
139-
140-["INTO THE BLUE"](/wiki-images/b/b5/Media%3AINTO_THE_BLUE.xml%E2%80%8E)
141-
142-![](/wiki-images/e/ea/INTO_THE_BLUE.png)
22+This is a selection of user-defined schemes for the Lazarus IDE:
14323
24+Name | Example | Comments
25+---|---|---
26+**Default** | [![Default colour scheme](/wiki-images/1/1c/Default_ColorScheme.png)](</File:Default_ColorScheme.png> "Default colour scheme") | Example of the default color scheme provided with Lazarus 1.2.x
27+[ "Buena Noche"](/wiki-images/7/76/buenanoche.xml> "buenanoche.xml") | [![Buena Noche colour scheme](/wiki-images/2/20/buenanoche_ColorScheme.png)](</File:buenanoche_ColorScheme.png> "Buena Noche colour scheme") | This is the dark theme (black background, white text) that I use. -Seth Grover
28+[ "Cyber"](/wiki-images/6/6d/cyber.xml> "cyber.xml") | [![Cyber colour scheme](/wiki-images/5/5b/Cyber_ColorScheme.png)](</File:Cyber_ColorScheme.png> "Cyber colour scheme") | Color scheme in the spirit of late mainframe consoles by Control Data Corporation (by [jwdietrich](</User:Jwdietrich> "User:Jwdietrich"))
29+[ "Marina"](/wiki-images/5/5c/marina.xml> "marina.xml") | [![Marina colour scheme](/wiki-images/a/a3/Marina_ColorScheme.png)](</File:Marina_ColorScheme.png> "Marina colour scheme") | by [jwdietrich](</User:Jwdietrich> "User:Jwdietrich")
30+["Monokai"](<https://gist.github.com/cpicanco/525bd3d1a40a65e20a745b58d6fe3531>) | [![Monokai colour scheme](/wiki-images/1/15/Monokai-ColorScheme.png)](</File:Monokai-ColorScheme.png> "Monokai colour scheme") | Try Monospace, size 9, as font, by [cpicanco](</User:Cpicanco> "User:Cpicanco \(page does not exist\)") and ["icetear"](<http://forum.lazarus.freepascal.org/index.php?topic=26981.0>)
31+[ "Red Sand"](/wiki-images/0/04/redsand.xml> "redsand.xml") | [![Red Sand colour scheme](/wiki-images/2/25/RedSand_ColorScheme.png)](</File:RedSand_ColorScheme.png> "Red Sand colour scheme") | Color scheme inspired by the "Red Sands" preset in Apple's terminal shell, by [jwdietrich](</User:Jwdietrich> "User:Jwdietrich")
32+[ "Nortonic"](/wiki-images/a/ad/Nortonic.xml> "Nortonic.xml") | [![Nortonic colour scheme](/wiki-images/a/a3/Nortonic_ColorScheme.png)](</File:Nortonic_ColorScheme.png> "Nortonic colour scheme") | best used with **FIXEDSYS** or **Consolas** fonts. By Avra
33+[ "Zenburn"](/wiki-images/0/0f/ColorZenburn.xml> "ColorZenburn.xml") | [![Zenburn colour scheme](/wiki-images/3/31/ZenBurn_ColorScheme.png)](</File:ZenBurn_ColorScheme.png> "Zenburn colour scheme") | by cjrh, See also ["here"](<http://bugs.freepascal.org/view.php?id=17025>)
34+["Theos"](<http://www.theo.ch/lazarus/theos.xml>) | [![Theos colour scheme](/wiki-images/1/1d/Theos_ColorScheme.png)](</File:Theos_ColorScheme.png> "Theos colour scheme") | 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"](<http://www.theo.ch/lazarus/theoscheme.png>)
35+["IK Color Scheme"](<https://github.com/ik5/ik-lazarus-color-scheme-/blob/master/ik.xml>) | [![Ik-color-scheme.png](/wiki-images/0/0c/Ik-color-scheme.png)](</File:Ik-color-scheme.png>) |
36+[ "Solarized"](/wiki-images/4/47/Solarized.xml> "Solarized.xml") | [![Solarized colour scheme](/wiki-images/b/b9/Solarized_ColorScheme.png)](</File:Solarized_ColorScheme.png> "Solarized colour scheme") | Based on ["Solarized" palette](<http://ethanschoonover.com/solarized>) by Ask
37+[ "Solarized2 day version"](/wiki-images/6/63/Solarized2Day.xml> "Solarized2Day.xml") | [![Example screen shot of Solarized2 day version](/wiki-images/b/bf/Solarized2Day.png)](</File:Solarized2Day.png> "Example screen shot of Solarized2 day version") | A theme for comfortable coding Based on ["Solarized"](<http://ethanschoonover.com/solarized>) palette but edited for better look in Lazarus
38+[ "Solarized2 night version"](/wiki-images/f/f0/Solarized2Night.xml> "Solarized2Night.xml") | [![Example screen shot of Solarized2 night version](/wiki-images/b/b7/Solarized2Night.png)](</File:Solarized2Night.png> "Example screen shot of Solarized2 night version") | A theme for comfortable coding
39+[ "Edited Solarized2 night version"](/wiki-images/a/ab/Solarized2NightEdited.xml> "Solarized2NightEdited.xml") | [![Example screen shot of edited Solarized2 night version.](/wiki-images/f/f3/Solarized2NightEdited.png)](</File:Solarized2NightEdited.png> "Example screen shot of edited Solarized2 night version.") | A theme for comfortable coding
40+[ "Antarctica"](/wiki-images/5/57/Antarctica.xml> "Antarctica.xml") | [![Antarctica colour scheme](/wiki-images/0/06/Antarctica-ColourScheme.png)](</File:Antarctica-ColourScheme.png> "Antarctica colour scheme") | this is what I use --[Zoran](</User:Zoran> "User:Zoran")
41+[ "Mellow Evening"](/wiki-images/0/07/MellowEvening.xml> "MellowEvening.xml") | [![Mellow Evening color scheme](/wiki-images/7/7d/MellowEvening-ColorScheme.png)](</File:MellowEvening-ColorScheme.png> "Mellow Evening color scheme") | I created this theme to be easy on the eyes for many hours of continuous coding. --ddsol
42+[ "creaothceann"](/wiki-images/4/45/creaothceann.xml> "creaothceann.xml") | [![creaothceann's color scheme](/wiki-images/b/bf/color_scheme.png)](</File:color_scheme.png> "creaothceann's color scheme") | Classic Turbo Pascal colors, but with some modifications. · font: Fixedsys Excelsior · tab size: 8 characters, not replaced by spaces, "cursor skips tabs" enabled
43+[ "FOREST"](/wiki-images/a/a6/FOREST.xml> "FOREST.xml") | [![FOREST](/wiki-images/9/9b/FOREST.png)](</File:FOREST.png> "FOREST") | Into The Green :-)
44+[ "INTO THE BLUE"](/wiki-images/7/73/INTO_THE_BLUE.xml> "INTO THE BLUE.xml") | [![INTO THE BLUE](/wiki-images/e/ea/INTO_THE_BLUE.png)](</File:INTO_THE_BLUE.png> "INTO THE BLUE") | :-)
45+[ "SNOW WALKER"](/wiki-images/5/5b/SNOW.xml> "SNOW.xml") | [![SNOW WALKER](/wiki-images/3/3b/MEADOW.png)](</File:MEADOW.png> "SNOW WALKER") | If a white background is really necessary !!!
46+[ "NEBULA"](/wiki-images/1/1e/NEB.xml> "NEB.xml") | [![NEBULA](/wiki-images/2/2a/NEBULA.png)](</File:NEBULA.png> "NEBULA") | N I C E ! ! ! My favorite :-)
47+[ "Breeze Dark"](/wiki-images/4/47/Breeze_Dark.xml> "Breeze Dark.xml") | [![Breeze Dark](/wiki-images/0/08/Lazarus-Breeze-Dark-Screenshot.png)](</File:Lazarus-Breeze-Dark-Screenshot.png> "Breeze Dark") | This will fit nicely into the Kubuntu dark standard theme which happens to go by the same name ;-)
48+[ "Deep Black"](/wiki-images/1/13/deep_black.xml> "deep black.xml") | [![Deep Black](/wiki-images/8/89/deep_black.png)](</File:deep_black.png> "Deep Black") | Deep Black by Mariusz Kasperkiewicz where [ported from Notepad++](<http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html>) by GintasDX.
49+[ "Hello Kitty"](/wiki-images/1/11/hello_kitty.xml> "hello kitty.xml") | [![Hello Kitty](/wiki-images/9/9b/hello_kitty.png)](</File:hello_kitty.png> "Hello Kitty") | Hello Kitty theme where [ported from Notepad++](<http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html>) by GintasDX.
50+[ "Obsidian"](/wiki-images/4/45/obsidian.xml> "obsidian.xml") | [![Obsidian](/wiki-images/4/4c/obsidian.png)](</File:obsidian.png> "Obsidian") | Obsidian theme by Joni Eskelinen where [ported from Notepad++](<http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html>) by GintasDX.
51+[ "GitHub like"](/wiki-images/f/fd/GitHub_theme.xml> "GitHub theme.xml") | [![Obsidian](/wiki-images/f/fe/GitHub_theme_preview.png)](</File:GitHub_theme_preview.png> "Obsidian") | Dark theme inspired from GitHub syntax coloring.
52+[ "Eclipse"](/wiki-images/3/31/Eclipse.xml> "Eclipse.xml") | [![Eclipse colour scheme](/wiki-images/8/8f/EclipseEditorColors.png)](</File:EclipseEditorColors.png> "Eclipse colour scheme") | A dark, high contrast scheme (by 440bx)
53+[ "VS Code Light"](/wiki-images/8/86/ColorVSCLight.xml> "ColorVSCLight.xml") | [![VS Code Light](/wiki-images/8/8f/ColorVSCLight_scheme_screenshot.png)](</File:ColorVSCLight_scheme_screenshot.png> "VS Code Light") | Theme inspired by VS Code Light, made by [regs01](<https://gitlab.com/regs01>) ([original merge request](<https://gitlab.com/freepascal.org/lazarus/lazarus/-/merge_requests/246>)).
54+[ "VS Code Dark"](/wiki-images/4/43/vsclaz_theme.xml> "vsclaz theme.xml") | [![VS Code Dark](/wiki-images/3/3c/vscode_dark.png)](</File:vscode_dark.png> "VS Code Dark") | Theme inspired by VS Code Dark, made by [assisdantas](<https://github.com/assisdantas>) ([Github repo](<https://github.com/assisdantas/vsclaz_theme>)).
55+[ "Kurwish Dark"](/wiki-images/9/96/Kurwish_Dark.xml> "Kurwish Dark.xml") | [![Kurwish Dark](/wiki-images/d/de/KurwishDark.png)](</File:KurwishDark.png> "Kurwish Dark") | A dark color scheme, clean, neat and featuring subdued colors. ([Github repo](<https://github.com/rlukasiak/Kurwish_Dark-Lazarus_color_scheme>)).
14456
145--)
146-
147-["SNOW WALKER"](/wiki-images/b/b3/Media%3ASNOW.xml%E2%80%8E)
148-
149-![](/wiki-images/3/3b/MEADOW.png)
150-
151-If a white background is really necessary
152-
153-["NEBULA"](/wiki-images/7/7a/Media%3ANEB.xml%E2%80%8E)
154-
155-![](/wiki-images/2/2a/NEBULA.png)
156-
157-N I C E ! ! ! My favorite :-)
158-
159-["Breeze Dark"](/wiki-images/9/9c/Media%3ABreeze_Dark.xml%E2%80%8E)
160-
161-![](/wiki-images/0/08/Lazarus-Breeze-Dark-Screenshot.png)
162-
163-This will fit nicely into the Kubuntu dark standard theme which happens to go by the same name ;-)
164-
165-["Deep Black"](/wiki-images/4/43/Media%3Adeep_black.xml)
166-
167-![](/wiki-images/8/8b/Deep_black.png)
168-
169-Deep Black by Mariusz Kasperkiewicz where [ported from Notepad++](http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html) by GintasDX.
170-
171-["Hello Kitty"](/wiki-images/8/80/Media%3Ahello_kitty.xml)
172-
173-![](/wiki-images/e/ee/Hello_kitty.png)
174-
175-Hello Kitty theme where [ported from Notepad++](http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html) by GintasDX.
176-
177-["Obsidian"](/wiki-images/a/ab/Media%3Aobsidian.xml)
178-
179-![](/wiki-images/2/23/Obsidian.png)
180-
181-Obsidian theme by Joni Eskelinen where [ported from Notepad++](http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html) by GintasDX.
182-
183-["GitHub like"](/wiki-images/e/eb/Media%3AGitHub_theme.xml)
184-
185-![](/wiki-images/f/fe/GitHub_theme_preview.png)
186-
187-Dark theme inspired from GitHub syntax coloring.
188-
189-["Eclipse"](/wiki-images/5/50/Media%3AEclipse.xml)
190-
191-![](/wiki-images/8/8f/EclipseEditorColors.png)
192-
193-A dark, high contrast scheme (by 440bx)
194-
195-["VS Code Light"](/wiki-images/0/0f/Media%3AColorVSCLight.xml)
196-
197-![](/wiki-images/8/8f/ColorVSCLight_scheme_screenshot.png)
198-
199-Theme inspired by VS Code Light, made by [regs01](https://gitlab.com/regs01) ([original merge request](https://gitlab.com/freepascal.org/lazarus/lazarus/-/merge_requests/246)).
200-
201-["VS Code Dark"](/wiki-images/9/9e/Media%3Avsclaz_theme.xml)
202-
203-![](/wiki-images/1/1f/Vscode_dark.png)
204-
205-Theme inspired by VS Code Dark, made by [assisdantas](https://github.com/assisdantas) ([Github repo](https://github.com/assisdantas/vsclaz_theme)).
206-
207-["Kurwish Dark"](/wiki-images/1/1a/Media%3AKurwish_Dark.xml)
208-
209-![](/wiki-images/d/de/KurwishDark.png)
210-
211-A dark color scheme, clean, neat and featuring subdued colors. ([Github repo](https://github.com/rlukasiak/Kurwish_Dark-Lazarus_color_scheme)).
212-
213-Delphi themes can be exported to Lazarus by using the [Delphi IDE Theme Editor](http://theroadtodelphi.wordpress.com/delphi-ide-theme-editor/).
57+Delphi themes can be exported to Lazarus by using the [Delphi IDE Theme Editor](<http://theroadtodelphi.wordpress.com/delphi-ide-theme-editor/>).
21458
21559# Mouse setting schemes
21660
21761Some space to link or upload all the user defined schemes
21862
21963---
220-*From the Free Pascal wiki, page "UserSuppliedSchemeSettings", as it stood on 2024-05-24 after a change by Rlukasiak, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
221-Category: IDE
222-Category: Lazarus
223-Category: Schemes and Themes
64+*From the Free Pascal wiki, page "UserSuppliedSchemeSettings", as the Internet Archive kept it on 2025-02-19, last changed on 2024-10-17. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history