aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/server.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nvim-lsp-installer/server.lua')
-rw-r--r--lua/nvim-lsp-installer/server.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/lua/nvim-lsp-installer/server.lua b/lua/nvim-lsp-installer/server.lua
index 79d66d23..e16ebd80 100644
--- a/lua/nvim-lsp-installer/server.lua
+++ b/lua/nvim-lsp-installer/server.lua
@@ -27,14 +27,10 @@ local _SERVERS = {
"yamlls",
}
-local function get_server(server_name)
- return pcall(require, ("nvim-lsp-installer.servers.%s"):format(server_name))
-end
-
local function get_servers(server_names)
local result = {}
for _, server_name in pairs(server_names) do
- local ok, server = get_server(server_name)
+ local ok, server = M.get_server(server_name)
if not ok then
vim.api.nvim_err_writeln(("Unable to find LSP server %s. Error=%s"):format(server_name, server))
goto continue
@@ -45,6 +41,10 @@ local function get_servers(server_names)
return result
end
+function M.get_server(server_name)
+ return pcall(require, ("nvim-lsp-installer.servers.%s"):format(server_name))
+end
+
function M.get_available_servers()
return vim.tbl_values(get_servers(_SERVERS))
end
@@ -68,7 +68,7 @@ function M.get_uninstalled_servers()
end
function M.install(server_name)
- local ok, server = get_server(server_name)
+ local ok, server = M.get_server(server_name)
if not ok then
return vim.api.nvim_err_writeln(("Unable to find LSP server %s. Error=%s"):format(server_name, server))
end
@@ -80,7 +80,7 @@ function M.install(server_name)
end
function M.uninstall(server_name)
- local ok, server = get_server(server_name)
+ local ok, server = M.get_server(server_name)
if not ok then
return vim.api.nvim_err_writeln(("Unable to find LSP server %s. Error=%s"):format(server_name, server))
end