Please propose how you will make synchronous TM work with asynchronous LSP servers. There is a fundamental divide which is why @techee handled it by having individual user facing functions use either TM or LSP, they have to adapt to the API paradigm, asynchronous LSP is not a drop in replacement of synchronous TM.

@elextr I think this isn't the fundamental problem - I handled it with the asynchronous request() calls in the interface that call the corresponding LSP asynchronous call and the synchronous get_cached() calls that return the last returned result. This could be done for injecting symbols to the tag manager too. If it were just that, I'd be for placing LSP tags into TM too.

But I'm more worried about the 4 points I mentioned in my response to @kugel-.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/pull/3571/c1795425527@github.com>