diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index 15389146..4f14754b 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -575,6 +575,10 @@ with lib; let serverName = "rnix"; package = null; } + { + name = "ruff"; + description = "Official ruff language server (Rust) for Python"; + } { name = "ruff-lsp"; description = "ruff-lsp, for Python"; diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index fa7350d6..ea224759 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -174,6 +174,7 @@ # https://github.com/mtshiba/pylyzer/issues/78 pylyzer.enable = false; pyright.enable = true; + ruff.enable = true; ruff-lsp.enable = true; rust-analyzer = { enable = true;