<p>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 <code>#include <string.h></code> it put <code>#include <string.h></string.h></code> :)</p>

<p>As another example, the WebHelper plugin uses the <code>.tpl</code> extension on the [<code>gwh-enum-types.*</code> files] that are processed by the <code>glib-mkenums</code> tools.</p>

<p>I think it's just a generic name people use, like <code>.txt</code> or <code>.text</code> for plain text, Markdown, ASCIIDoc, and various other plain-text based markups.</p>

<p>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 :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/commit/c250195b81827b159c32a2c8d4c0d6f4bda7d35d#commitcomment-15045539">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ4e7akLuwR3A-e3WWnl59a5eVWeNks5pQtWkgaJpZM4G3Kr7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/commit/c250195b81827b159c32a2c8d4c0d6f4bda7d35d#commitcomment-15045539"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>