This is hopefully the last "big" patch set related to TM. In fact, despite the diff size, it's actually not that big - the diffs are mostly caused by moving stuff around.

There are no functional changes in this patch set - just cleanups.

Most of the patches concentrate on TM<-->ctags interaction and simplification of their interfaces.

The last patch is an API/ABI break affecting projectorganizer and geanyprj - probably not worth the break alone but if there are more patches requiring ABI break, this one could be added. Can remove it from this patch set and submit separately.

It would be nice to have it applied early-ish in the 1.28 cycle as I'd like to do some work on syncing with upstream universal-ctags which will depend on these patches.


You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/957

Commit Summary

File Changes

Patch Links:


Reply to this email directly or view it on GitHub.