Hi,
I have started a project called geany-themes[1], which so far contains about 15 colour schemes for Geany. I have made a set of filetypes.* files so that all the schemes will work with all the supported languages/lexers. I have also ported all of the existing Geany themes I could find, including the alt.conf that comes with Geany and those listed on the Extras web page. There are screenshots in the GitHub repository of all the themes so far.
I would be glad if anyone wanting to jazz up their Geany could help me out with testing the themes/mappings. There is more information at the GitHub project in the README.markdown file. For languages I don't know, it is hard for me to say what Named Style should be used for which lexer state/style, so I need people who use/understand these to tell me what they want.
Ideally, I would like to make the filetypes.* part of the official Geany distribution and not maintain those, and include at least the alt.conf with Geany as well. There are some minor bugs in Geany I have to report still like selection styles don't update without restart and selection colours reset when scintilla loses focus, but I've been coding with quite a few of these schemes without troubles.
Feedback would be much appreciated.
BTW. My favourite so far is the bespin.conf theme :)
[1] https://github.com/codebrainz/geany-themes
Cheers, Matthew Brush (codebrainz)
Nice work! I like "bespin" and "dark" themes too :-)
On Tue, Mar 1, 2011 at 3:07 PM, Matthew Brush matthewbrush@gmail.com wrote:
Hi,
I have started a project called geany-themes[1], which so far contains about 15 colour schemes for Geany. I have made a set of filetypes.* files so that all the schemes will work with all the supported languages/lexers. I have also ported all of the existing Geany themes I could find, including the alt.conf that comes with Geany and those listed on the Extras web page. There are screenshots in the GitHub repository of all the themes so far.
I would be glad if anyone wanting to jazz up their Geany could help me out with testing the themes/mappings. There is more information at the GitHub project in the README.markdown file. For languages I don't know, it is hard for me to say what Named Style should be used for which lexer state/style, so I need people who use/understand these to tell me what they want.
Ideally, I would like to make the filetypes.* part of the official Geany distribution and not maintain those, and include at least the alt.conf with Geany as well. There are some minor bugs in Geany I have to report still like selection styles don't update without restart and selection colours reset when scintilla loses focus, but I've been coding with quite a few of these schemes without troubles.
Feedback would be much appreciated.
BTW. My favourite so far is the bespin.conf theme :)
[1] https://github.com/codebrainz/geany-themes
Cheers, Matthew Brush (codebrainz) _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
On Tue, 01 Mar 2011 03:07:40 -0800, Matthew wrote:
Hi,
I have started a project called geany-themes[1], which so far contains about 15 colour schemes for Geany. I have made a set of filetypes.* files so that all the schemes will work with all the supported languages/lexers. I have also ported all of the existing Geany themes I could find, including the alt.conf that comes with Geany and those listed on the Extras web page. There are screenshots in the GitHub repository of all the themes so far.
Awesome.
Ideally, I would like to make the filetypes.* part of the official Geany distribution and not maintain those, and include at least the
You mean replacing the hardcoded colour values in most filetypes.* files and replace them with named colours? If so, yes, patch is welcome.
alt.conf with Geany as well. There are some minor bugs in Geany I have to report still like selection styles don't update without restart and selection colours reset when scintilla loses focus, but
These are things we can solve, hopefully.
Regards, Enrico
On 03/02/11 15:13, Enrico Tröger wrote:
Ideally, I would like to make the filetypes.* part of the official Geany distribution and not maintain those, and include at least the
You mean replacing the hardcoded colour values in most filetypes.* files and replace them with named colours? If so, yes, patch is welcome.
Should I just do a patch against all the filetypes.* at once? The only part of those files I changed is the [styling] sections. But I'm using a Python script to substitute in the named styles in them so, for example, I only maintain one set of named styles for the CPP lexer and all filetypes.* which use the CPP lexer get those styles inserted with the Python script. It would be good to move all of the mappings and Python script into Geany's scripts directory maybe?
alt.conf with Geany as well. There are some minor bugs in Geany I have to report still like selection styles don't update without restart and selection colours reset when scintilla loses focus, but
These are things we can solve, hopefully.
I'm willing to take a look at this when I get time, if no one else wants to. I can file bug reports with patches on sourceforge if that's the best way.
Cheers, Matthew Brush (codebrainz)
On Wed, 02 Mar 2011 18:41:40 -0800, Matthew wrote:
On 03/02/11 15:13, Enrico Tröger wrote:
Ideally, I would like to make the filetypes.* part of the official Geany distribution and not maintain those, and include at least the
You mean replacing the hardcoded colour values in most filetypes.* files and replace them with named colours? If so, yes, patch is welcome.
Should I just do a patch against all the filetypes.* at once? The only part of those files I changed is the [styling] sections. But I'm using a Python script to substitute in the named styles in them so, for example, I only maintain one set of named styles for the CPP lexer and all filetypes.* which use the CPP lexer get those styles inserted with the Python script. It would be good to move all of the mappings and Python script into Geany's scripts directory maybe?
Not sure. Could you just post the script and the mappings, I'm curious.
alt.conf with Geany as well. There are some minor bugs in Geany I have to report still like selection styles don't update without restart and selection colours reset when scintilla loses focus, but
These are things we can solve, hopefully.
I'm willing to take a look at this when I get time, if no one else wants to. I can file bug reports with patches on sourceforge if that's the best way.
Or here, whatever you prefer. Just one thing, if you throw them in the bug tracker, just put a note here so I won't loose tracking. Thanks.
Regards, Enrico
On 03/06/11 05:18, Enrico Tröger wrote:
Should I just do a patch against all the filetypes.* at once? The only part of those files I changed is the [styling] sections. But I'm using a Python script to substitute in the named styles in them so, for example, I only maintain one set of named styles for the CPP lexer and all filetypes.* which use the CPP lexer get those styles inserted with the Python script. It would be good to move all of the mappings and Python script into Geany's scripts directory maybe?
Not sure. Could you just post the script and the mappings, I'm curious.
All source is available on the project site: https://github.com/codebrainz/geany-themes
Thanks, Matthew Brush (codebrainz)
Am 01.03.2011 12:07, schrieb Matthew Brush:
Hi,
I have started a project called geany-themes[1], which so far contains about 15 colour schemes for Geany. I have made a set of filetypes.* files so that all the schemes will work with all the supported languages/lexers. I have also ported all of the existing Geany themes I could find, including the alt.conf that comes with Geany and those listed on the Extras web page. There are screenshots in the GitHub repository of all the themes so far.
Great idea. Actually, I started something similar at [1], but didn't make a commit so far because I couldn't manage to have the git repo inside $HOME/.config/geany for some reason.
But I look forward to collaborating on your github!
Best regards.