From 546b4b029d0e8ef54aa73347cb08d454ded62bb2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 30 Apr 2024 09:24:32 +0200 Subject: [PATCH] plugins/jsonls: add settings option --- plugins/lsp/language-servers/default.nix | 1 + tests/test-sources/plugins/lsp/jsonls.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 tests/test-sources/plugins/lsp/jsonls.nix diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index 7962209e..b789af90 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -245,6 +245,7 @@ let "${cfg.package}/bin/vscode-json-language-server" "--stdio" ]; + settings = cfg: { json = cfg; }; } { name = "julials"; diff --git a/tests/test-sources/plugins/lsp/jsonls.nix b/tests/test-sources/plugins/lsp/jsonls.nix new file mode 100644 index 00000000..e978f30a --- /dev/null +++ b/tests/test-sources/plugins/lsp/jsonls.nix @@ -0,0 +1,20 @@ +{ + example = { + plugins.lsp = { + enable = true; + + servers.jsonls = { + enable = true; + + settings = { + format = { + enable = true; + }; + validate = { + enable = true; + }; + }; + }; + }; + }; +}