<blockquote>
<p><a href="https://github.com/b4n" class="user-mention">@b4n</a>, since these are standard library types, shouldn't they should come from their respective tag files (<code>data/c99.tags</code> and <code>data/python.tags</code>) rather than hard-coding as language keywords?</p>
</blockquote>

<p>For C, as <a href="https://github.com/elextr" class="user-mention">@elextr</a> forwarded.  If we want <code>bool</code> to appear as a type without altering the identifiers list, we'd need to have the code adding types from tags resolve macros -- which is, well, not easy to really do right.  And it wouldn't help for <code>true</code> and <code>false</code>, as they are just mere <code>1</code> and <code>0</code>.</p>

<p>For Python, I'm not sureā€¦ what is listed in <code>identifiers=</code> are <code>__builtins__</code>, but I believe they are also in <code>python.tags</code> -- though the ones from <code>python.tags</code> won't alter highlighting for some reason (well, because <code>HLKeyword::merge</code> is <code>FALSE</code> for Python's <code>identifiers</code>).</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/pull/748#issuecomment-156162645">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ8gYk9RZ9df77BRxbvltt__O1UVDks5pFLpcgaJpZM4Gfh88.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/pull/748#issuecomment-156162645"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>