> 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 or view it on GitHub:
https://github.com/geany/geany/pull/3571#issuecomment-1795425527
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3571/[email protected]>

Reply via email to