Open
Description
sendRequest
gives you an LspId
, but you can't say "wait until this is responded to". Instead you have a callback-based interface, which isn't easy for clients to use (empirically, see e.g. https://github.com/haskell/lsp/blob/master/lsp/src/Language/LSP/Server/Core.hs#L619).