In fact, if the reparsing to get tag positions and matches does interfere when editing long files, we may have to change how we do this and store/cache the list of tags and positions and update it in the background in a separate thread triggered by the textChanged signal.
I really do not want to have to store and cache the parsing as that will lead to dealing with stale data at some point.
|