-
I'm currently working on experimental support for Build Server Protocol in the IntelliJ Scala plugin. Since the bsp API uses lsp4s, I am pulling in all its dependencies, which amount to about 34MB. I …
-
It would be good to document an overview of clients that have been used with metals.
* VS Code, unpublished plugin in this repo
* Atom, https://atom.io/packages/ide-scala
* Emacs, https://github.…
-
I'd like to add to the list my package which provides Scala language support using 2 language servers:
> [Scala](https://github.com/laughedelic/atom-ide-scala) provides Scala language support usin…
-
I'm working on a scala lsp client to connect to sbt server. I'd also like to be able to connect to metals, but I can't find any documentation on how to start the metals server, and how to connect to i…
-
the linting should work the same way scalac/wartremover linting works (at least optionally), ie on each compilation it should check modified files
-
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…
-
## problem
I have integrated with sbt server in my language server and managed to trigger compile on file save https://github.com/scalameta/metals/pull/170 I am very excited about the potential for u…
-
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…