UserSuppliedSchemeSettings
Introduction
It is possible to change how languages are 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.
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 sub folder "userschemes" must be created if missing. The list of schemes is determined on Lazarus startup.
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 installations of Lazarus.
Related
Color schemes
This is a selection of user-defined schemes for the Lazarus IDE:
| Name | Example | Comments |
|---|---|---|
| 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) |
| "Marina" | ![]() |
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 |
| "FOREST" | ![]() |
Into The Green :-) |
| "INTO THE BLUE" | ![]() |
:-) |
| "SNOW WALKER" | ![]() |
If a white background is really necessary !!! |
| "NEBULA" | ![]() |
N I C E ! ! ! My favorite :-) |
| "Breeze Dark" | ![]() |
This will fit nicely into the Kubuntu dark standard theme which happens to go by the same name ;-) |
| "Deep Black" | ![]() |
Deep Black by Mariusz Kasperkiewicz where ported from Notepad++ by GintasDX. |
| "Hello Kitty" | ![]() |
Hello Kitty theme where ported from Notepad++ by GintasDX. |
| "Obsidian" | ![]() |
Obsidian theme by Joni Eskelinen where ported from Notepad++ by GintasDX. |
| "GitHub like" | ![]() |
Dark theme inspired from GitHub syntax coloring. |
| "Eclipse" | ![]() |
A dark, high contrast scheme (by 440bx) |
| "VS Code Light" | ![]() |
Theme inspired by VS Code Light, made by regs01 (original merge request). |
| "VS Code Dark" | ![]() |
Theme inspired by VS Code Dark, made by assisdantas (Github repo). |
| "Kurwish Dark" | ![]() |
A dark color scheme, clean, neat and featuring subdued colors. (Github repo). |
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
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.
Edited on wiki.freepascal.org by 29 people, 2010–2024
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
| When | Who | What changed |
|---|---|---|
| Martin | New page: Some space to link or upload all the user defined schemes | |
| Martin | ||
| Sethdgrover | Color schemes | |
| Martin | added small sample picture (minor) | |
| Martin | Color schemes | |
| Michalis | typo fix (Announcement) (minor) | |
| Cjrh | Color schemes | |
| Cjrh | Color schemes | |
| Martin | Zenburn by cjrh | |
| Vincent | Color schemes: Use uploaded colorscheme. | |
| Theodp | Color schemes | |
| Ik 5 | Color schemes | |
| Ask | Color schemes | |
| Ask | Color schemes | |
| Avra | added Nortonic color scheme (minor) | |
| Ask | Color schemes | |
| FrownBoy | Added a link to another page (minor) | |
| Jwdietrich | categorization | |
| Jwdietrich | ||
| Zoran | Added colour scheme "Antarctica" | |
| Jwdietrich | More clear representation of color schemes | |
| Jwdietrich | List of available user supplied scheme | |
| Jwdietrich | Color schemes | |
| Jwdietrich | Color schemes | |
| Jwdietrich | More consistent presentation of color schemes | |
| Jwdietrich | Sorted color schemes according to color in order to enhance visibility. | |
| Jwdietrich | "Cyber" color scheme added. | |
| Jwdietrich | Default color scheme for reference | |
| Jwdietrich | Color schemes | |
| Jwdietrich | Color schemes | |
| Ddsol | Added a color scheme | |
| Aradeonas | Color schemes | |
| Aradeonas | Color schemes | |
| Aradeonas | Color schemes | |
| Avra | Nortonic color scheme update (minor) | |
| Creaothceann | ||
| Cpicanco | Color schemes | |
| Cpicanco | Color schemes | |
| Cpicanco | Color schemes | |
| Circular | introduction | |
| Circular | Introduction | |
| LazAddict | Color schemes | |
| LazAddict | Color schemes | |
| LazAddict | Color schemes | |
| LazAddict | Color schemes | |
| LazAddict | Color schemes | |
| Djzepi | ||
| LazAddict | Color schemes | |
| Trev | Mouse setting schemes: Added category (minor) | |
| Prof7bit | ||
| Eastorwest | Added missing file themes from uploaded (media) files. Reason: External link don't work (minor) | |
| Eastorwest | Color schemes: Added theme Deep Black from broken DropBox link (http://gintasdx.althirius-studios.com/2011/02/lazarus-ide-custom-themes.html) | |
| Eastorwest | Color schemes: Added "Hello Kitty" theme from broken download link http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html | |
| Eastorwest | Color schemes: Added theme "Obsidian" from http://gintasdx.blogspot.com/2011/02/lazarus-ide-custom-themes.html | |
| Rfc1394 | Menu request not clear | |
| Rfc1394 | t/c (minor) | |
| Alpinistbg | ||
| BrainChemistry | Adding custom schemes: Clearify how to get folder location (minor) | |
| Maxim | Color schemes: - Added VS Code Light scheme, which was proposed in https://gitlab.com/freepascal.org/lazarus/lazarus/-/merge_requests/246 | |
| 440bx | ||
| Babycode | Color schemes | |
| Rlukasiak | Color schemes |
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.






























