I can't answer that, but I can say that I was opening some templates I had, which had nothing to do with HTML (it was actually C source code, processed by M4) and it was incorrectly recognized as HTML, which was mildly annoying since when I went to type `#include <string.h>` it put `#include <string.h></string.h>` :)
As another example, the WebHelper plugin uses the `.tpl` extension on the [`gwh-enum-types.*` files] that are processed by the `glib-mkenums` tools. I think it's just a generic name people use, like `.txt` or `.text` for plain text, Markdown, ASCIIDoc, and various other plain-text based markups. In any case, it's not the end of the world, I can remove it locally, I just thought I'd mention it since it annoyed me :) --- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/commit/c250195b81827b159c32a2c8d4c0d6f4bda7d35d#commitcomment-15045539
