<br>Hi All,<br>&nbsp;&nbsp; I&#39;ve been trying to improve the behavior of auto complete in lua, to that end I overloaded autoCompletionWordSeparators as follows:<br><br>QStringList <br>myLexerLua::autoCompletionWordSeparators() const<br>
{ <br>&nbsp;&nbsp;&nbsp; QStringList auto_complete_list;<br>&nbsp;&nbsp;&nbsp; auto_complete_list.append(&quot; &quot;);<br>&nbsp;&nbsp; auto_complete_list.append(&quot;(&quot;);<br>&nbsp;&nbsp;&nbsp; auto_complete_list.append(&quot;)&quot;);<br>&nbsp;&nbsp;&nbsp; auto_complete_list.append(&quot;\&quot;&quot;);<br>
&nbsp;&nbsp;&nbsp; auto_complete_list.append(&quot;:&quot;);<br>&nbsp;&nbsp;&nbsp; auto_complete_list.append(&quot;.&quot;);&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; auto_complete_list.append(&quot;,&quot;);<br>&nbsp;&nbsp;&nbsp; auto_complete_list.append(&quot;;&quot;);<br>&nbsp;&nbsp;&nbsp; return auto_complete_list;<br>
}<br><br>What I&#39;ve noticed is that if my script looks like:<br><br>&nbsp; message<br>&nbsp; print( mess<br><br>mess is never autocompleted, I think &quot;print( messages&quot; is being combined when the code tries to get context. and instead of searching for mess it searching for the &quot;print( messages,&quot; Is anyone else seeing this or might have a fix? I&#39;m using 2.2<br>
<br>thanks<br>-gedalia<br>