Skip to content
/ metals Public
forked from scalameta/metals

Work-in-progress language server for Scala

License

Notifications You must be signed in to change notification settings

mwz/metals

 
 

Repository files navigation

Metals

Join the chat on Gitter Follow scalameta on Twitter Find us on scaladex

Documentation

See the website: https://scalameta.org/metals/

Contributing

See the contributing guide: https://scalameta.org/metals/docs/contributors/getting-started.html

Team

The current maintainers (people who can merge pull requests) are:

Acknowledgement

Huge thanks to @dragos for his work on a Scala implementation of the LSP (see: https://github.com/dragos/dragos-vscode-scala). This project helped us get quickly started with LSP. Since then, we have refactored the project's original sources to the point where only a few simple case classes remain.

Alternatives

  • IntelliJ IDEA: the most widely used IDE for Scala using a re-implementation of the Scala typechecker.
  • Scala IDE: Eclipse-based IDE using the Scala Presentation Compiler.

Why Metals?

Metals = Meta (from Scalameta) + LS (from Language Server)

About

Work-in-progress language server for Scala

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 91.2%
  • JavaScript 3.3%
  • Python 2.5%
  • Shell 1.6%
  • Java 1.4%