aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/server_configurations/jsonnet_ls.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/lua/lspconfig/server_configurations/jsonnet_ls.lua b/lua/lspconfig/server_configurations/jsonnet_ls.lua
index 3493e7eb..64e86cbd 100644
--- a/lua/lspconfig/server_configurations/jsonnet_ls.lua
+++ b/lua/lspconfig/server_configurations/jsonnet_ls.lua
@@ -17,9 +17,12 @@ return {
return util.root_pattern 'jsonnetfile.json'(fname) or util.find_git_ancestor(fname)
end,
on_new_config = function(new_config, root_dir)
- new_config.cmd_env = {
- JSONNET_PATH = jsonnet_path(root_dir),
- }
+ if not new_config.cmd_env then
+ new_config.cmd_env = {}
+ end
+ if not new_config.cmd_env.JSONNET_PATH then
+ new_config.cmd_env.JSONNET_PATH = jsonnet_path(root_dir)
+ end
end,
},
docs = {