scalameta / metals Scala 2.3K 456 Scala language server with rich IDE features 🚀 lsp scalameta scala ide