aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nvim_lsp')
-rw-r--r--lua/nvim_lsp/bashls.lua2
-rw-r--r--lua/nvim_lsp/pyls.lua2
-rw-r--r--lua/nvim_lsp/texlab.lua2
-rw-r--r--lua/nvim_lsp/util.lua5
4 files changed, 3 insertions, 8 deletions
diff --git a/lua/nvim_lsp/bashls.lua b/lua/nvim_lsp/bashls.lua
index a82e16a0..318181bb 100644
--- a/lua/nvim_lsp/bashls.lua
+++ b/lua/nvim_lsp/bashls.lua
@@ -15,7 +15,7 @@ skeleton[server_name] = {
default_config = {
cmd = {"bash-language-server", "start"};
filetypes = {"sh"};
- root_dir = util.once(vim.loop.cwd());
+ root_dir = vim.loop.os_homedir;
log_level = lsp.protocol.MessageType.Warning;
settings = {};
};
diff --git a/lua/nvim_lsp/pyls.lua b/lua/nvim_lsp/pyls.lua
index fac05197..36d63109 100644
--- a/lua/nvim_lsp/pyls.lua
+++ b/lua/nvim_lsp/pyls.lua
@@ -6,7 +6,7 @@ skeleton.pyls = {
default_config = {
cmd = {"pyls"};
filetypes = {"python"};
- root_dir = util.once(vim.loop.cwd());
+ root_dir = vim.loop.os_homedir;
log_level = lsp.protocol.MessageType.Warning;
settings = {};
};
diff --git a/lua/nvim_lsp/texlab.lua b/lua/nvim_lsp/texlab.lua
index 7580be3e..ab45d872 100644
--- a/lua/nvim_lsp/texlab.lua
+++ b/lua/nvim_lsp/texlab.lua
@@ -35,7 +35,7 @@ skeleton.texlab = {
default_config = {
cmd = {"texlab"};
filetypes = {"tex", "bib"};
- root_dir = util.once(vim.loop.cwd());
+ root_dir = vim.loop.os_homedir;
log_level = lsp.protocol.MessageType.Warning;
settings = {
latex = {
diff --git a/lua/nvim_lsp/util.lua b/lua/nvim_lsp/util.lua
index 19d0c250..a9ca5680 100644
--- a/lua/nvim_lsp/util.lua
+++ b/lua/nvim_lsp/util.lua
@@ -366,10 +366,5 @@ function M.utf8_config(config)
return config
end
--- Returns a function which returns the same value forever.
-function M.once(value)
- return function() return value end
-end
-
return M
-- vim:et ts=2 sw=2