That's because it is recognizing the conkyrc ending as a config file, but it's not the same.
Originally Posted by falldown
The conky.lang file is specific to a file that has *conky* anywhere in the name --- or on the first line of the conky file, I think:
and it looks different:
<language id="conkyrc" _name="Conky" version="2.0" _section="Others">
<!-- <property name="mimetypes">text/plain</property> -->
If you renamed your conkys to "oddly_named_conky.rc" they will always be considered a "config file" by geany.
conky.lang - for medit and gedit can be downloaded from the links in the first post.
If anyone knows how to do this I'm willing to try and convert it to a working solution for geany but I don't know how.