Apologies, I meant that async had long been doable in emacs. Compilation mode being a clear example of what that could look like.
That said, most of the newest lsp code is built with the idea that calls out to the server are fast enough to just block.
Thank you for clarifying, much appreciated. <3
Looks like LSP mode is async [1], but I haven't set it up myself. I mostly use Emacs as an org-mode app.
I'm the same. I do still edit all of my code in emacs, but I grew to dislike most auto complete setups years ago. :(
I sometimes fear it hurts my productivity, but I'm not seeing any real boost in the folks that use them.
Can you give me a hint on how to do the async LSP thing then? I never was actually interested in becoming a master in Emacs. ¯\_(ツ)_/¯