I want to change the search result highlight of a Geany theme.
In the ~/.config/geany/colorschemes/ directory, we have *configuration files that I can only partially understand.
I have looked through the Geany manual and the GitHub offering, but I haven't found any detailed documentation on the format or fields of the file.
For example: many of the field names are self-explanatory, but some are not. And what effect do the Boolean fields have?
So you open a Geany theme configuration file and you see something like this:
Generally, the parameters for each category attribute are as follows:
There are exceptions in some cases where the boolean values determine when either the foreground and/or background colors are overridden (such as for a highlighted selection.)
So in my example above, "comment" is a medium gray color on dark gray background (same as default text) and italicized.
Optionally, you can duplicate an attribute by back-referencing the original definition ("class" is the same as "type", etc.)
Also from the geany-themes git page (https://github.com/geany/geany-themes/blob/master/ADDING-A-THEME.md):
It may not be directly referenced, and a little tricky to find, but I did find more descriptive definitions in the online Geany Manual at https://www.geany.org/manual/current/index.html#named-colors-section (It's under the section titled Special file filetypes.common.)