Gradha, thanks for showing me the idetools, I missed them somehow ;).
I'll see how to use idetools and base Geany addon on them rather than write the same thing again :)
The mentioned PR for Geany is still not merged. It should be updated to use "Nim" instead of "Nimrod".
I figured out, for syntax highlighting it's enough to have a filetype configuration file, which uses the Python parser. I have uploaded this file to https://github.com/trustable-code/geany-nim-filetype