Currently, the response for async lsp4s requests is `Task[Either[Response.Error, T]]`. However, editors like vscode don't even present Response.Error like "invalid request" in the UI so it's better to…
I'd like to have a go at leveraging metals to provide LSP to ammonite scripts. I have some idea of how the different pieces could fit together, but the first hurdle is to make SemanticDB work with amm…