<div dir="ltr"><div>Hello.</div><div>I'm working on a simple starmath syntax highlighter over here:</div><div><a href="https://gerrit.libreoffice.org/c/core/+/109639">https://gerrit.libreoffice.org/c/core/+/109639</a></div><div>There's a little bit more work to do finding the node on which the cursor is placed, so don't get alarmed with SmNode* brace1 = <span class="gmail-gr-diff gmail-gr-syntax gmail-gr-syntax-literal">nullptr</span>; <span class="gmail-gr-diff gmail-gr-syntax gmail-gr-syntax-keyword">if</span>(brace1 != <span class="gmail-gr-diff gmail-gr-syntax gmail-gr-syntax-literal">nullptr</span>).</div><div><br></div><div>The point: with the syntax highlight the cursor feels wrong. Also it won't update after moving the cursor. So my guess is I made a wrong choice for putting LaunchHightlightSyntax(); I need help in order to find the right position for it.</div><div>It does build, so can be downloaded and tested because "cursor feels wrong" means something is wrong but can't tell what.<br></div><div><table id="gmail-diffTable" class="gmail-"><tbody class="gmail-style-scope gmail-gr-diff gmail-section gmail-delta gmail-total"><tr class="gmail-style-scope gmail-gr-diff gmail-diff-row gmail-side-by-side" tabindex="-1"><td class="gmail-style-scope gmail-gr-diff gmail-content gmail-no-intraline-info gmail-add"><br></td></tr></tbody></table>    </div></div>