Arthur McGibbon
Arthur McGibbon
@tgodzik What does the BSP server need to implement if the Scala Debug Adapter is moved to Metals? Does it no longer have to implement `debugSession/start` and just implement `buildTarget/run`...
@chrjohn Sadly I don't use Maven or github for publishing. I'm struggling to work out how you're currently using github for publishing or do you run the process locally/manually.
Source: https://github.com/microsoft/build-server-for-gradle
@tanishiking I'm not familiar with how notebook cells work in LSP. Will **all** LSP messages need to have their incoming URIs translated into a local filesystem version (or some more...
@tanishiking I've had to do something similar [here](https://github.com/scalameta/metals/pull/4114#) to allow for a simple jar filesystem and translate something like `metalsfs:/some-source-jar.jar` `file:///some-horrendously-long-path/some-source-jar.jar` See [textDocument/implementation](https://github.com/Arthurm1/metals/blob/90d3236a74e956cf8b48b646c8fe1dec9fb8d4f8/metals/src/main/scala/scala/meta/internal/metals/MetalsLanguageServer.scala#L1484-L1494) as an example All messages get their...
@kasiaMarek It's great that Metals will be able to debug without the BSP server having to support it. In `MainClassDebugAdapter` you setup a process to run the `mainclass` and pass...
> We need events, if we just run the test like this we'd only get the output. So it's not really an easier option. (But I feel like I only...
Ah - I hadn't realised that the build tools don't even send back TestReports. Probably best to just handle it all within Metals I guess.
@gersonsosa Hi. I've not used verification-metadata before but I'm just trying to understand your setup. Metals should detect the `gradlew` file in your workspace dir and use that Gradle wrapper...
@gersonsosa > it exists, when I pass the parameter [gradleScript](https://scalameta.org/metals/docs/editors/user-configuration#gradle-script) as "./gradlew" it executes without a problem Sorry - I don't have a mac so can't diagnose or test to...