-
Currently, we don't have a way to tell whether a method is an extension method or not.
Proposing adding a new property `EXTENSION` like this
https://github.com/scalameta/scalameta/blob/b97a504d381…
-
Mill build server points to `.../compiledClassesAndSemanticDbFiles.dest` as the `Classes Directory`, but classes seem to be only put there when mill is explicitly asked to compile a specific build tar…
-
We want a base DSL based on how ScalaMeta [quasiquotes](https://github.com/scalameta/scalameta/blob/master/notes/quasiquotes.md) work, so we can generate files using string interpolation.
All the p…
-
**Unable to start Metals extension with cyrillic characters in path under Windows**
Cannot find java executable in path with cyrillic characters in it.
Metals Extension output:
```
Metals vers…
-
I had recently enabled the silencer sbt plugin and then started noticing really strange behaviour where I knew I had compilation errors but the `sbt compile` task would succeed. `sbt test` would also …
-
### Step 1
Rewrite simulacrum as a generator
### Step 2
Remove scalamacros/paradise from the cats build and replace it with scalagen.
Note: We should not have to touch the sourcecode at al…
-
```scala
// enrich.scala
object a {
implicit class RichInt(x: Int) {
def soRich(other: Int) = x + other
}
val op = 1
op soRich 2
}
```
produces the following occurrences on t…
-
Using VSCode with the Scala(Metals) extension on the codebase of Apache Kafka (mixed Java/Scala codebase built with Gradle).
Metals doctor shows lots of compilation status errors due to errors like t…
-
Snapshots & Full releases.
@olafurpg would you be able to help with this since you have worked on the other scalameta related infrastructure?
-
See https://scalameta.org/metals/docs/integrations/new-editor#metalsdoctorvisibilitydidchange
This is currently blocked by some API limitation on the sublime side. For example there is no way to kn…