Geany IDE: Tango dark colour scheme

Now on GitHub

I’ve decided to host this theme on GitHub, in the hopes that it will be easier for people to contribute, modify, and extend it. Head over to the GitHub page to download and/or fork the theme!

Recent changes

  • Added in batisteo’s python filetype — much appreciated!
  • I’ve updated the scheme slightly, to better support CSS3 functionality, JavaScript highlighting, and more languages. The list of supported languages below has been updated.

Geany is a lightweight IDE for Linux and Windows, and it’s quickly become my favourite, even going so far as to supplant VIM in many of my day-to-day tasks. I’ve started putting together a dark Tango-based theme for the Geany IDE. So far, the coloured filetypes include:

  • C
  • C++
  • CSS
  • HTML
  • Java
  • Javascript
  • PHP
  • SGML
  • Shell scripts
  • XHTML

The colours are loosely based on the Dark Geany project.

Get it from GitHub! (Or download the original package, which is probably out of date.)

Geany dark Tango colour scheme screenshot

Comments

49 responses to “Geany IDE: Tango dark colour scheme”

  1. Anonymous Avatar
    Anonymous

    What about a screenshot? Would be nice to see if it is worth installing ๐Ÿ™‚ Thanks!

  2. Barry van Oudtshoorn Avatar

    I’ll update the post to include a screenshot first thing in the morning, Anonymous. ๐Ÿ™‚

  3. Barry van Oudtshoorn Avatar

    I’ve updated the post. It now has a screenshot of the colour theme.

  4. Chrelad Avatar
    Chrelad

    I like the GTK theme you are using as well, would you mind letting us know what GTK theme you have and where we can find it?

    Thanks Barry,

    Chrelad

  5. Barry van Oudtshoorn Avatar

    Hi Chrelad,

    The GTK theme I’m using is c alled “Nodoka Midnight” — you can download it from Gnome Look (although I just installed the package gtk2-engines-nodoka in Ubuntu).

    – Barry

  6. Chrelad Avatar
    Chrelad

    Thanks Barry,

    Great theme and thanks for letting us know which GTK theme you are using!

    Chrelad

  7. baco Avatar
    baco

    What about the most common languages, say C, C++, C#, Java, Python?

    1. Barry van Oudtshoorn Avatar

      I have a Java set that I use at work — hopefully, I’ll get some of the other languages done soon. ๐Ÿ™‚ I tend to do the languages as I need them.

  8. dRoope Avatar

    Big fan of this color scheme ๐Ÿ™‚

    Really good, i’ve been using it since January, if i am not somehow confused. (Perhaps I am :P)

    Cheers!
    Droope

  9. Daniel Avatar
    Daniel

    It seems that the PHP files are missing ?
    root@clusterfucker:~/tmp/geany-darkTango# unzip geany-darkTango.zip
    Archive: geany-darkTango.zip
    inflating: filetypes.css
    inflating: filetypes.javascript
    inflating: filetypes.xml
    inflating: filetypes.common
    root@clusterfucker:~/tmp/geany-darkTango#

  10. Josue Rodriguez Avatar

    Hey Barry,

    Any chance you can update the colour scheme with the PHP file? i’d really like to get the same colors as in your screenshot.

    Thanks.

    1. Barry van Oudtshoorn Avatar

      Hi Daniel, Josue,

      I’ll try and get the PHP file done and uploaded at work today. There are a few tweaks I’ve made to the CSS highlighting which I’ve been meaning to upload for a while, too.

  11. Lee Avatar

    The DOCTYPE is to dark in html, give it a brighter color.

  12. Manuel Cameselle Avatar

    Great schemes!

    The only thing i dislike is the default ‘current_line’ color. I suggest to create ~/.config/geany/filedefs/filetypes.common with the lines:

    [styling]
    default=0xeeeeec;0x2e3436;false;false
    current_line=0x0;0x565a5b;true;false

    This will apply to all schemes.

    I’ve also done the freebasic scheme based on yours. Email me if you want it.

    1. Barry van Oudtshoorn Avatar

      Thanks Manuel! I’ve sent you the email you requested, so hopefully I’ll be able to get your changes included soon.

  13. greg Avatar
    greg

    hey barry,
    what font are you using in the above screenshot?
    thanks,
    greg

    1. Barry van Oudtshoorn Avatar

      Hi Greg,

      If I recall correctly, it’s probably “Bitstream Vera Sans Mono“. It may also be “Droid Sans Mono“, which is my current coding font of choice.

  14. greg Avatar
    greg

    Hi Barry, it’s the Droid Sans Mono font. Thanks!

  15. avery guild Avatar
    avery guild

    Is there any thought to adding fortran 90 and python?

  16. Jeff Avatar

    Is anyone else having an issue with the theme not working with .cpp files in Geany 0.19.1?? I have noticed the same issue with the dark theme but both themes work correctly with .java files its strange.

    1. Barry van Oudtshoorn Avatar

      Hi Jeff,

      Unfortunately, my primary development environment is now Komodo, but I’ll see if I get a chance to look into this.

  17. nate Avatar
    nate

    How do you activate this theme in geany once downloaded? I saved it in ~/.config/geany/filedefs but nothing happens.

    1. Barry van Oudtshoorn Avatar

      @nate: Have you tried restarting Geany? The other thing to check would be the permissions of the files.

  18. Pockata Avatar

    Hey, nice theme, but can you change the color of the highlighted row ? It’s really hard to look at. It’s so bright white on top of this dark theme. Awaytng your response ๐Ÿ™‚

    1. Barry van Oudtshoorn Avatar

      @Pockata: This is probably in one of the filetypes that I haven’t specifically accounted for… Which language are you editing?

  19. Guy Avatar
    Guy

    This is great … python please. ๐Ÿ™‚

    1. Barry van Oudtshoorn Avatar

      @Guy: Unfortunately, I tend to spend most of my time in Komodo nowadays, but I’ll see if I can get a chance to update the theme with Python support soon. Glad you like it!

  20. pockata Avatar

    @Barry: i’ve messed up something during the install or something like that. When i upgraded to 19.1 it was all ok ๐Ÿ™‚

  21. H3g3m0n Avatar

    I’m also getting the bright highlighting in C++ with the version from git on Geany 0.19.1. I ended up copying a filetypes.common from the Oblivion2 theme in there which helped.

    1. Barry van Oudtshoorn Avatar

      I think that hellp made a fork of the theme on GitHub to address this (and other!) issues. Check out https://github.com/hellp/geany-tango-dark/; the colours there might fit in a bit better than the ones in the Oblivion2 theme.

  22. yac Avatar
    yac

    please… Pascal support… Thanks ^ ^

  23. Yury Avatar

    This color scheme is just incredible. Sometimes I stop the coding and just admiring this beautiful colors ๐Ÿ˜€

  24. kilo Avatar

    Very nice dark scheme!
    I’ve added Manuel’s current line styling though, that makes it perfect.
    Thanks!

  25. Fighter2 Avatar
    Fighter2

    It would have been so nice if yours supported Perl as well.

    1. Barry van Oudtshoorn Avatar

      Hi Fighter2,

      If you like, you can fork the project on GitHub (https://github.com/barryvan/Geany-Tango-Dark), and add in support for Perl. The syntax for filetypes is pretty straightforward, so it shouldn’t be too hard!

  26. Michel Samia Avatar
    Michel Samia

    Thank you for the scheme, my c++ sources look more leadable now ๐Ÿ™‚

  27. ร‰der Rocha / Brazil Avatar

    The keyboard cursor is black and I get confused with current line background color. There is a way to change color of cursor?

    1. Barry van Oudtshoorn Avatar

      Hi ร‰der,

      Unfortunately, I’m not sure if it’s possible to alter the colour of the cursor. However, I have just merged a pull request on GitHub that aims to improve the current line colour — maybe that will help to make things a bit easier!

  28. Ivy Avatar
    Ivy

    I love the color scheme a lot. It would be nice to have color scheme for Fortran. Thanks

  29. cheng Avatar
    cheng

    Great thanks

  30. Bastien Avatar
    Bastien

    I don’t know how to activate this theme once downloaded. I saved it in ~/.config/geany/filedefs but nothing happens (I have restart geany many times)

    1. Barry van Oudtshoorn Avatar

      Hi Bastien,

      Have you tried the newest .conf file on GitHub (courtesy ylorant), or the CodeBrainz schemes (https://github.com/codebrainz/geany-themes), which contains this one?

  31. Tom Avatar
    Tom

    Beautiful theme, Barry… thank you! One problem that I can’t seem to fix is with variables in shell scripts like $TEST. They are black against the dark grey background and very difficult to read. I haven’t been able to find the magic line for changing it and would greatly appreciate a suggestion.

    1. Barry van Oudtshoorn Avatar

      Glad you like it, Tom! Which version of Geany are you running? If you’re using 1.22 or above, you might find that the version of this theme in this collection has fixed the problem.

  32. Lord Cold Avatar
    Lord Cold

    Hi everyone.

    How do I install this colour scheme? I’m just trying Geany and I don’t know how to.

    Thanks.

    1. Barry van Oudtshoorn Avatar

      Hi LC,

      Which version of Geany are you using? If you’re using Geany 1.22 or great, your best bet is to grab the codebrainz collection of themes, which includes this one. There are installation instructions there on the site.

  33. Tom Avatar
    Tom

    Hi Barry,

    Appreciate your quick response to my question last month and apologies for my late thank you! ๐Ÿ™‚ I’m running 1.21 and my old Fedora 15 desktop reached it’s end of life last Summer so there’s no easy upgrade available. I did install the complete codebrainz collection for 1.21 and modified the theme so it looks good with shell scripts. Found out that View->Editor->Color Schemes was available in my older version which made experimenting a lot easier.

    Thanks again!

    -Tom

  34. Bas Snabilie Avatar

    @Lord Cold
    Copy the files from the folder ‘filetypes’ into ~/.config/geany/filedefs/ and the .conf file in ~/.config/geany/colorschemes/. In geany select the color scheme in View->Editor->Color Schemes

  35. Random User Avatar

    Thanks a lot for this, however you lack to explain how to install it anywhere. Not even in the readme file. Finally I just dropped all the stuff extracted into .config/geany/colorschemes. Geany complained a bit when restarted but after changing the color scheme in view-editor-color schemes it worked alright ๐Ÿ™‚

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.