On 02/21/2012 09:08 AM, Patrick wrote:
I downloaded this colour scheme:
http://www.barryvan.com.au/2009/01/geany-ide-tango-dark-colour-scheme/

I like it but when a line is selected it highlights white text with a
white background.

Could someone tell me where I can change the colour of the selected line?

Thanks-Patrick

If you have not yet tweaked Geany's config files (which is probable as you ask this), here are a few points:

* Geany's "filetype" (read: language) config files originally are in a system-wide folder: /usr/share/geany under linux

* To customize one of them, you must (or rather should) first copy it into your personal config folder for filetypes: ~/.config/geany/filedefs

* Fortunately, there is a shortcut for filetypes.common: you can directly open it in and from geany via menu: tools --> config files. I guess the personal copy is created if it does not exist yet (check).
(I asked for the same feature for specific languages; it may come one day.)

* There in filetypes.common you'll find default values for all kinds of params about visual appearance, especially colors, which are active unless overriden by language-specific values.

* The first section defines rendering of special cases (eg selection) or surrouding features (folding symbols in margin). Some of them may not be obvious: try with weird colors, open any true text for edit, reload the config (in menu tools again).

* Geany has a handy tool, namely a builtin color chooser (*); place it on your tool bar if not yet there. Morever, if you select a color before opening it, the chooser has it selcted so you start with it, and when after changing you valid the color it replaces the original one in config text.

* The last section of filetypes.common defines text highlighting properly speaking, using named colors that you can use in specific filetype config files, including there in common. For instance, I have this:

# datum: brown
datum=0x703D00;0xFCDFB8;false;false
number=datum
string=datum

Hope this helps (others too).

Denis

(1) Unfortunately, it is a HSV color selector. I have never been able to understand the logic of HSV (even after reading about this color model, compared to others); only H for hue is OK. S is /not/ saturation, and V even less lightness. Thus, I always end up tweaking S & V components more or less by chance. Hints welcome. HSL is obvious: S is truely saturation (purity, "vividity") and L truely lightness (black to white). I imagine Geany uses a GTK component, so I won't ask for a change... except if ever GTK has a human-usable color selector (read HSL).
_______________________________________________
Geany mailing list
[email protected]
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany

Reply via email to