From 693277568f4170eecdaf4b22467a608b3ed1b35e Mon Sep 17 00:00:00 2001 From: William Tan <1284324+Ninja3047@users.noreply.github.com> Date: Tue, 11 Apr 2023 11:51:57 -0400 Subject: [PATCH] plugins/nvim-lsp: add metals language server (#327) Co-authored-by: Ninja3047 <1284324+Ninja3047@user.noreply.github.com> --- plugins/nvim-lsp/language-servers/default.nix | 4 ++++ tests/test-sources/plugins/nvim-lsp/nvim-lsp.nix | 1 + 2 files changed, 5 insertions(+) diff --git a/plugins/nvim-lsp/language-servers/default.nix b/plugins/nvim-lsp/language-servers/default.nix index a60cf021..137aa79e 100644 --- a/plugins/nvim-lsp/language-servers/default.nix +++ b/plugins/nvim-lsp/language-servers/default.nix @@ -232,6 +232,10 @@ with lib; let }; settings = cfg: {Lua = cfg;}; } + { + name = "metals"; + description = "Enable metals, for Scala"; + } { name = "nil_ls"; description = "Enable nil, for Nix"; diff --git a/tests/test-sources/plugins/nvim-lsp/nvim-lsp.nix b/tests/test-sources/plugins/nvim-lsp/nvim-lsp.nix index c8611a22..ce51b29d 100644 --- a/tests/test-sources/plugins/nvim-lsp/nvim-lsp.nix +++ b/tests/test-sources/plugins/nvim-lsp/nvim-lsp.nix @@ -55,6 +55,7 @@ html.enable = true; jsonls.enable = true; lua-ls.enable = true; + metals.enable = true; nil_ls.enable = true; pylsp.enable = true; pyright.enable = true;