Closed hmf closed 3 years ago
Thanks for reporting, folding is currently not supported and we are working on it, but most of the other issues should work. Are you having problems with definitions, completions etc?
The line:
Skipped configuration of SemanticDB in unsupported 3.0.0-M3 projects
is something I haven't seen before, but it might be connected to Mill and the stack trace itself seems to be an issue in the compiler itself.
Thanks for reporting, folding is currently not supported and we are working on it
My apologies. I saw the tick mark in the documentation and assumed it worked for all Scala versions.
Are you having problems with definitions, completions etc?
The other stuff seems to work Ok except the outline in the explorer - it is empty. In Java projects I get a list of members and methods for example.
The line:
Skipped configuration of SemanticDB in unsupported 3.0.0-M3 projects
is something I haven't seen before, but it might be connected to Mill and the stack trace itself seems to be an issue in the compiler itself.
Should I open another issue and close this one? Do you need any additional information on this?
EDIT: note that when using Mill in the command line I don't get any errors. So maybe something to do with Bloop? Code also runs ok.
Ach actually that message is misleading. There is no Scala 2 version 3.0.0-M3
, which is indeed true, but it should not show in that case. It should be something in the line of semanticdb plugin not downloaded for 3.0.0-M3
I will fix it in Bloop. This will not impact anything, but will only show if you run Bloop with debug flag.
As for any other problems there is already some issues conencted to missing features or bugs: https://github.com/scalameta/metals/issues?q=is%3Aissue+is%3Aopen+label%3A%22Scala+3%22
I am actually just working on outline and code folding, so it should be available most likely in the next release.
Followed up with a small fix here: https://github.com/scalacenter/bloop/pull/1438
Describe the bug
I installed the latest version of Scala Metals for VSCode. When I experimented with the latest version of VSCode, code folding does not work nor do I have symbol information. I am using Mill on Scala 3 M3 source code. According to this we should have support. I assume this is because of the 0.9.8 Lithium update.
To Reproduce Steps to reproduce the behavior:
Expected behavior
I expected folding to work out of the box.
Screenshots
When inspecting the logs I get:
Notice the line:
I also get the following exception repeatedly, which may be related:
Installation:
metals.serverVersion
) 0.9.8Additional context
Mll project
VSCode Info: Version: 1.52.1 Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523 Date: 2020-12-16T16:32:10.090Z Electron: 9.3.5 Chrome: 83.0.4103.122 Node.js: 12.14.1 V8: 8.3.110.13-electron.0 OS: Linux x64 5.4.0-58-generic
Search terms
Scala 3 M3 Code folding Mill