<blockquote>
<p>The parser identifies each one of these (except plain text) as different kinds. Additionally, it has chapter, section, subsection and subsubsection, but I guess these are only for navigation, so that the user can quickly jump to different parts of the document.</p>
</blockquote>

<p>Yeah, I guess the programming language model of symbol types is being somewhat stretched here, but hey programming languages don't have free text  in them either :)</p>

<blockquote>
<p>Currently, geany is capable of omitting autocomplete inside strings and comments. So if plain text is treated as a string by this function, autocomplete would be disabled for it. Then it would be possible to remove \ from wordchars in editor.c as well as the LaTeX-specific portion to separate macros.</p>
</blockquote>

<p>Sounds like a plan.</p>

<p><code>highlighting_is_string_style()</code> does not currently have a latex section, so nothing should be relying on its behaviour, and so changing it should not break stuff.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly or <a href="https://github.com/geany/geany/pull/1011#issuecomment-215382341">view it on GitHub</a><img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ-cYDGTp60PnFJNdiawKKq_uYN3wks5p8I5igaJpZM4IQ2OS.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/1011#issuecomment-215382341"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>