<table><tr><td style="">loh.tar added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D12295">View Revision</a></tr></table><br /><div><div><p>I didn't test it even more but think on it from time to time. If my slightly negative comment was OK or too fast judged. And yes it may.</p>

<p>On the other hand I ask me if the approach to track each key stroke and change the behavior on that record is right or a wrong way. <br />
How about to judge each brace key stroke on the next char? If there is the same brace check if that brace is balanced or not. If it is, just move one position and your are done. This way should it be work always supporting and not only after a recent sequence start. <br />
(?)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R39 KTextEditor</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D12295">https://phabricator.kde.org/D12295</a></div></div><br /><div><strong>To: </strong>sraizada, KTextEditor, Kate, cullmann, dhaumann, brauch<br /><strong>Cc: </strong>loh.tar, brauch, ngraham, kwrite-devel, kde-frameworks-devel, KTextEditor, hase, michaelh, bruns, demsking, head7, cullmann, kfunk, sars, dhaumann<br /></div>