aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2020-01-31 00:00:50 -0800
committerGitHub <noreply@github.com>2020-01-31 00:00:50 -0800
commitb487481e19ab803f2fac1c7acc10c83c743dd39b (patch)
tree9eb735e6c3ab6e75ca767ee0ab886e6ba5ce32de /lua
parent[docgen] Update README.md (diff)
downloadnvim-lspconfig-b487481e19ab803f2fac1c7acc10c83c743dd39b.tar
nvim-lspconfig-b487481e19ab803f2fac1c7acc10c83c743dd39b.tar.gz
nvim-lspconfig-b487481e19ab803f2fac1c7acc10c83c743dd39b.tar.bz2
nvim-lspconfig-b487481e19ab803f2fac1c7acc10c83c743dd39b.tar.lz
nvim-lspconfig-b487481e19ab803f2fac1c7acc10c83c743dd39b.tar.xz
nvim-lspconfig-b487481e19ab803f2fac1c7acc10c83c743dd39b.tar.zst
nvim-lspconfig-b487481e19ab803f2fac1c7acc10c83c743dd39b.zip
rename "skeleton" to "configs" #100
`nvim_lsp/skeleton.lua` is not really a skeleton, it's a `configs` class that provides 1. actual functionality 2. a bunch of configs Each config is added to the `configs` object (FKA "skeleton") as a property. Those configs are not "templates", they are "configs". So we should clean up the wording in various places to say "config" instead of "skeleton"/"template". Closes #64
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim_lsp.lua26
-rw-r--r--lua/nvim_lsp/bashls.lua8
-rw-r--r--lua/nvim_lsp/ccls.lua4
-rw-r--r--lua/nvim_lsp/clangd.lua4
-rw-r--r--lua/nvim_lsp/configs.lua (renamed from lua/nvim_lsp/skeleton.lua)42
-rw-r--r--lua/nvim_lsp/cssls.lua8
-rw-r--r--lua/nvim_lsp/dockerls.lua8
-rw-r--r--lua/nvim_lsp/elmls.lua8
-rw-r--r--lua/nvim_lsp/flow.lua4
-rw-r--r--lua/nvim_lsp/fortls.lua4
-rw-r--r--lua/nvim_lsp/ghcide.lua4
-rw-r--r--lua/nvim_lsp/gopls.lua4
-rw-r--r--lua/nvim_lsp/hie.lua4
-rw-r--r--lua/nvim_lsp/intelephense.lua8
-rw-r--r--lua/nvim_lsp/leanls.lua4
-rw-r--r--lua/nvim_lsp/ocamlls.lua8
-rw-r--r--lua/nvim_lsp/pyls.lua4
-rw-r--r--lua/nvim_lsp/pyls_ms.lua8
-rw-r--r--lua/nvim_lsp/rls.lua4
-rw-r--r--lua/nvim_lsp/rust_analyzer.lua4
-rw-r--r--lua/nvim_lsp/solargraph.lua4
-rw-r--r--lua/nvim_lsp/sumneko_lua.lua8
-rw-r--r--lua/nvim_lsp/terraformls.lua4
-rw-r--r--lua/nvim_lsp/texlab.lua6
-rw-r--r--lua/nvim_lsp/tsserver.lua8
-rw-r--r--lua/nvim_lsp/vimls.lua8
-rw-r--r--lua/nvim_lsp/yamlls.lua8
27 files changed, 107 insertions, 107 deletions
diff --git a/lua/nvim_lsp.lua b/lua/nvim_lsp.lua
index 734e1175..42b8383b 100644
--- a/lua/nvim_lsp.lua
+++ b/lua/nvim_lsp.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
require 'nvim_lsp/bashls'
require 'nvim_lsp/ccls'
@@ -32,12 +32,12 @@ local M = {
}
function M.available_servers()
- return vim.tbl_keys(skeleton)
+ return vim.tbl_keys(configs)
end
function M.installable_servers()
local res = {}
- for k, v in pairs(skeleton) do
+ for k, v in pairs(configs) do
if v.install then table.insert(res, k) end
end
return res
@@ -50,17 +50,17 @@ function M._root._setup()
M._root.commands = {
LspInstall = {
function(name)
- local template = skeleton[name]
- if not template then
+ local config = configs[name]
+ if not config then
return print("Invalid server name:", name)
end
- if not template.install then
+ if not config.install then
return print(name, "can't be automatically installed (yet)")
end
- if template.install_info().is_installed then
+ if config.install_info().is_installed then
return print(name, "is already installed")
end
- template.install()
+ config.install()
end;
"-nargs=1";
"-complete=custom,v:lua.lsp_complete_installable_servers";
@@ -70,18 +70,18 @@ function M._root._setup()
function(name)
if name == nil then
local res = {}
- for k, v in pairs(skeleton) do
+ for k, v in pairs(configs) do
if v.install_info then
res[k] = v.install_info()
end
end
return print(vim.inspect(res))
end
- local template = skeleton[name]
- if not template then
+ local config = configs[name]
+ if not config then
return print("Invalid server name:", name)
end
- return print(vim.inspect(template.install_info()))
+ return print(vim.inspect(config.install_info()))
end;
"-nargs=?";
"-complete=custom,v:lua.lsp_complete_servers";
@@ -94,7 +94,7 @@ end
local mt = {}
function mt:__index(k)
- return skeleton[k]
+ return configs[k]
end
return setmetatable(M, mt)
diff --git a/lua/nvim_lsp/bashls.lua b/lua/nvim_lsp/bashls.lua
index 318181bb..fa054b40 100644
--- a/lua/nvim_lsp/bashls.lua
+++ b/lua/nvim_lsp/bashls.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -11,7 +11,7 @@ local installer = util.npm_installer {
binaries = {bin_name};
}
-skeleton[server_name] = {
+configs[server_name] = {
default_config = {
cmd = {"bash-language-server", "start"};
filetypes = {"sh"};
@@ -43,6 +43,6 @@ Language server for bash, written using tree sitter in typescript.
};
};
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/ccls.lua b/lua/nvim_lsp/ccls.lua
index ea15b813..14e1f62c 100644
--- a/lua/nvim_lsp/ccls.lua
+++ b/lua/nvim_lsp/ccls.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.ccls = {
+configs.ccls = {
default_config = util.utf8_config {
cmd = {"ccls"};
filetypes = {"c", "cpp", "objc", "objcpp"};
diff --git a/lua/nvim_lsp/clangd.lua b/lua/nvim_lsp/clangd.lua
index 57cdbd7f..34207e5a 100644
--- a/lua/nvim_lsp/clangd.lua
+++ b/lua/nvim_lsp/clangd.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.clangd = {
+configs.clangd = {
default_config = util.utf8_config {
cmd = {"clangd", "--background-index"};
filetypes = {"c", "cpp", "objc", "objcpp"};
diff --git a/lua/nvim_lsp/skeleton.lua b/lua/nvim_lsp/configs.lua
index 9c5b78c6..fa0ca2c2 100644
--- a/lua/nvim_lsp/skeleton.lua
+++ b/lua/nvim_lsp/configs.lua
@@ -2,19 +2,19 @@ local util = require 'nvim_lsp/util'
local api, validate, lsp = vim.api, vim.validate, vim.lsp
local tbl_extend = vim.tbl_extend
-local skeleton = {}
+local configs = {}
-function skeleton.__newindex(t, template_name, template)
+function configs.__newindex(t, config_name, config_definition)
validate {
- name = {template_name, 's'};
- default_config = {template.default_config, 't'};
- on_new_config = {template.on_new_config, 'f', true};
- on_attach = {template.on_attach, 'f', true};
- commands = {template.commands, 't', true};
+ name = {config_name, 's'};
+ default_config = {config_definition.default_config, 't'};
+ on_new_config = {config_definition.on_new_config, 'f', true};
+ on_attach = {config_definition.on_attach, 'f', true};
+ commands = {config_definition.commands, 't', true};
}
- if template.commands then
- for k, v in pairs(template.commands) do
+ if config_definition.commands then
+ for k, v in pairs(config_definition.commands) do
validate {
['command.name'] = {k, 's'};
['command.fn'] = {v[1], 'f'};
@@ -24,7 +24,7 @@ function skeleton.__newindex(t, template_name, template)
local M = {}
- local default_config = tbl_extend("keep", template.default_config, {
+ local default_config = tbl_extend("keep", config_definition.default_config, {
log_level = lsp.protocol.MessageType.Warning;
settings = {};
init_options = {};
@@ -32,7 +32,7 @@ function skeleton.__newindex(t, template_name, template)
})
-- Force this part.
- default_config.name = template_name
+ default_config.name = config_name
-- The config here is the one which will be instantiated for the new server,
-- which is why this is a function, so that it can refer to the settings
@@ -110,8 +110,8 @@ function skeleton.__newindex(t, template_name, template)
})
add_callbacks(new_config)
- if template.on_new_config then
- pcall(template.on_new_config, new_config)
+ if config_definition.on_new_config then
+ pcall(config_definition.on_new_config, new_config)
end
if config.on_new_config then
pcall(config.on_new_config, new_config)
@@ -141,7 +141,7 @@ function skeleton.__newindex(t, template_name, template)
api.nvim_command(string.format(
"autocmd BufEnter <buffer=%d> ++once lua require'nvim_lsp'[%q]._setup_buffer(%d)"
, bufnr
- , template_name
+ , config_name
, client.id
))
end
@@ -166,20 +166,20 @@ function skeleton.__newindex(t, template_name, template)
if client.config._on_attach then
client.config._on_attach(client)
end
- if template.commands then
+ if config_definition.commands then
-- Create the module commands
- util.create_module_commands(template_name, M.commands)
+ util.create_module_commands(config_name, M.commands)
end
end
- M.commands = template.commands
- M.name = template_name
- M.template_config = template
+ M.commands = config_definition.commands
+ M.name = config_name
+ M.document_config = config_definition
- rawset(t, template_name, M)
+ rawset(t, config_name, M)
return M
end
-return setmetatable({}, skeleton)
+return setmetatable({}, configs)
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/cssls.lua b/lua/nvim_lsp/cssls.lua
index c39f81fd..fa6b29cf 100644
--- a/lua/nvim_lsp/cssls.lua
+++ b/lua/nvim_lsp/cssls.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -13,7 +13,7 @@ local installer = util.npm_installer {
local root_pattern = util.root_pattern("package.json")
-skeleton[server_name] = {
+configs[server_name] = {
default_config = util.utf8_config {
cmd = {bin_name, "--stdio"};
filetypes = {"css", "scss", "less"};
@@ -55,6 +55,6 @@ npm install -g vscode-css-languageserver-bin
};
}
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/dockerls.lua b/lua/nvim_lsp/dockerls.lua
index 7973312d..18b85615 100644
--- a/lua/nvim_lsp/dockerls.lua
+++ b/lua/nvim_lsp/dockerls.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -11,7 +11,7 @@ local installer = util.npm_installer {
binaries = {bin_name};
}
-skeleton[server_name] = {
+configs[server_name] = {
default_config = {
cmd = {bin_name, "--stdio"};
filetypes = {"Dockerfile", "dockerfile"};
@@ -45,6 +45,6 @@ npm install -g dockerfile-language-server-nodejs
};
};
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/elmls.lua b/lua/nvim_lsp/elmls.lua
index 46799c4a..b29dadbf 100644
--- a/lua/nvim_lsp/elmls.lua
+++ b/lua/nvim_lsp/elmls.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
local api = vim.api
@@ -16,7 +16,7 @@ local default_capabilities = lsp.protocol.make_client_capabilities()
default_capabilities.offsetEncoding = {"utf-8", "utf-16"}
local elm_root_pattern = util.root_pattern("elm.json")
-skeleton[server_name] = {
+configs[server_name] = {
default_config = util.utf8_config {
cmd = {bin_name};
-- TODO(ashkan) if we comment this out, it will allow elmls to operate on elm.json. It seems like it could do that, but no other editor allows it right now.
@@ -70,7 +70,7 @@ npm install -g elm elm-test elm-format @elm-tooling/elm-language-server
};
}
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/flow.lua b/lua/nvim_lsp/flow.lua
index ba3f5102..e29b94ad 100644
--- a/lua/nvim_lsp/flow.lua
+++ b/lua/nvim_lsp/flow.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.flow = {
+configs.flow = {
default_config = {
cmd = {"npm", "run", "flow","lsp"};
filetypes = {"javascript", "javascriptreact", "javascript.jsx"};
diff --git a/lua/nvim_lsp/fortls.lua b/lua/nvim_lsp/fortls.lua
index b4de1e78..d0b19f29 100644
--- a/lua/nvim_lsp/fortls.lua
+++ b/lua/nvim_lsp/fortls.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.fortls = {
+configs.fortls = {
default_config = {
cmd = {"fortls"};
filetypes = {"fortran"};
diff --git a/lua/nvim_lsp/ghcide.lua b/lua/nvim_lsp/ghcide.lua
index 65d799a4..0aaf3a96 100644
--- a/lua/nvim_lsp/ghcide.lua
+++ b/lua/nvim_lsp/ghcide.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.ghcide = {
+configs.ghcide = {
default_config = {
cmd = { "ghcide", "--lsp" };
filetypes = { "haskell", "lhaskell" };
diff --git a/lua/nvim_lsp/gopls.lua b/lua/nvim_lsp/gopls.lua
index 86f5e7be..655d7f33 100644
--- a/lua/nvim_lsp/gopls.lua
+++ b/lua/nvim_lsp/gopls.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.gopls = {
+configs.gopls = {
default_config = {
cmd = {"gopls"};
filetypes = {"go"};
diff --git a/lua/nvim_lsp/hie.lua b/lua/nvim_lsp/hie.lua
index cb18a164..8747b486 100644
--- a/lua/nvim_lsp/hie.lua
+++ b/lua/nvim_lsp/hie.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.hie = {
+configs.hie = {
default_config = {
cmd = {"hie-wrapper"};
filetypes = {"haskell"};
diff --git a/lua/nvim_lsp/intelephense.lua b/lua/nvim_lsp/intelephense.lua
index 3ea18491..8cdb5573 100644
--- a/lua/nvim_lsp/intelephense.lua
+++ b/lua/nvim_lsp/intelephense.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -11,7 +11,7 @@ local installer = util.npm_installer {
binaries = {bin_name};
}
-skeleton[server_name] = {
+configs[server_name] = {
default_config = util.utf8_config {
cmd = {bin_name, "--stdio"};
filetypes = {"php"};
@@ -67,6 +67,6 @@ npm install -g intelephense
};
}
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/leanls.lua b/lua/nvim_lsp/leanls.lua
index 77a045df..048be311 100644
--- a/lua/nvim_lsp/leanls.lua
+++ b/lua/nvim_lsp/leanls.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.leanls = {
+configs.leanls = {
default_config = {
cmd = {"lean-language-server", "--stdio"};
filetypes = {"lean"};
diff --git a/lua/nvim_lsp/ocamlls.lua b/lua/nvim_lsp/ocamlls.lua
index 99b5697f..5bcce8d4 100644
--- a/lua/nvim_lsp/ocamlls.lua
+++ b/lua/nvim_lsp/ocamlls.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -11,7 +11,7 @@ local installer = util.npm_installer {
binaries = { bin_name };
}
-skeleton[server_name] = {
+configs[server_name] = {
default_config = {
cmd = { bin_name, "--stdio" };
filetypes = { "ocaml", "reason" };
@@ -43,6 +43,6 @@ npm install -g ocaml-langauge-server
};
};
};
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/pyls.lua b/lua/nvim_lsp/pyls.lua
index 1d4c703c..15a5ac7e 100644
--- a/lua/nvim_lsp/pyls.lua
+++ b/lua/nvim_lsp/pyls.lua
@@ -1,7 +1,7 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local lsp = vim.lsp
-skeleton.pyls = {
+configs.pyls = {
default_config = {
cmd = {"pyls"};
filetypes = {"python"};
diff --git a/lua/nvim_lsp/pyls_ms.lua b/lua/nvim_lsp/pyls_ms.lua
index 34c2e4a1..539d2995 100644
--- a/lua/nvim_lsp/pyls_ms.lua
+++ b/lua/nvim_lsp/pyls_ms.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -76,7 +76,7 @@ end
local installer = make_installer()
-skeleton[name] = {
+configs[name] = {
default_config = {
filetypes = {"python"};
@@ -133,5 +133,5 @@ This server accepts configuration via the `settings` key.
};
};
-skeleton[name].install = installer.install
-skeleton[name].install_info = installer.info
+configs[name].install = installer.install
+configs[name].install_info = installer.info
diff --git a/lua/nvim_lsp/rls.lua b/lua/nvim_lsp/rls.lua
index 98a8a09c..8383fb68 100644
--- a/lua/nvim_lsp/rls.lua
+++ b/lua/nvim_lsp/rls.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.rls = {
+configs.rls = {
default_config = {
cmd = {"rls"};
filetypes = {"rust"};
diff --git a/lua/nvim_lsp/rust_analyzer.lua b/lua/nvim_lsp/rust_analyzer.lua
index 7d9ce36c..33e600b7 100644
--- a/lua/nvim_lsp/rust_analyzer.lua
+++ b/lua/nvim_lsp/rust_analyzer.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.rust_analyzer = {
+configs.rust_analyzer = {
default_config = util.utf8_config {
cmd = {"ra_lsp_server"};
filetypes = {"rust"};
diff --git a/lua/nvim_lsp/solargraph.lua b/lua/nvim_lsp/solargraph.lua
index 547fa9c8..17ea2a0d 100644
--- a/lua/nvim_lsp/solargraph.lua
+++ b/lua/nvim_lsp/solargraph.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.solargraph = {
+configs.solargraph = {
default_config = {
cmd = {"solargraph", "stdio"};
filetypes = {"ruby"};
diff --git a/lua/nvim_lsp/sumneko_lua.lua b/lua/nvim_lsp/sumneko_lua.lua
index 6da92a99..d60bb6d3 100644
--- a/lua/nvim_lsp/sumneko_lua.lua
+++ b/lua/nvim_lsp/sumneko_lua.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local vim = vim
@@ -92,7 +92,7 @@ end
local installer = make_installer()
-skeleton[name] = {
+configs[name] = {
default_config = {
filetypes = {'lua'};
root_dir = function(fname)
@@ -120,6 +120,6 @@ guide](https://github.com/sumneko/lua-language-server/wiki/Build-and-Run).
};
}
-skeleton[name].install = installer.install
-skeleton[name].install_info = installer.info
+configs[name].install = installer.install
+configs[name].install_info = installer.info
-- vim:et ts=2
diff --git a/lua/nvim_lsp/terraformls.lua b/lua/nvim_lsp/terraformls.lua
index a5914835..f8fcd7b7 100644
--- a/lua/nvim_lsp/terraformls.lua
+++ b/lua/nvim_lsp/terraformls.lua
@@ -1,8 +1,8 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
-skeleton.terraformls = {
+configs.terraformls = {
default_config = {
cmd = {"terraform-lsp"};
filetypes = {"terraform"};
diff --git a/lua/nvim_lsp/texlab.lua b/lua/nvim_lsp/texlab.lua
index 79ede52c..37021ee6 100644
--- a/lua/nvim_lsp/texlab.lua
+++ b/lua/nvim_lsp/texlab.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -31,7 +31,7 @@ end
-- end)
-- end
-skeleton.texlab = {
+configs.texlab = {
default_config = {
cmd = {"texlab"};
filetypes = {"tex", "bib"};
@@ -86,5 +86,5 @@ See https://texlab.netlify.com/docs/reference/configuration for configuration op
};
}
-skeleton.texlab.buf_build = buf_build
+configs.texlab.buf_build = buf_build
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/tsserver.lua b/lua/nvim_lsp/tsserver.lua
index 75b8bb98..bd7440d7 100644
--- a/lua/nvim_lsp/tsserver.lua
+++ b/lua/nvim_lsp/tsserver.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -11,7 +11,7 @@ local installer = util.npm_installer {
binaries = {bin_name};
}
-skeleton[server_name] = {
+configs[server_name] = {
default_config = util.utf8_config {
cmd = {bin_name, "--stdio"};
filetypes = {"javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx"};
@@ -47,6 +47,6 @@ npm install -g typescript-language-server
};
}
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/vimls.lua b/lua/nvim_lsp/vimls.lua
index c16e4fdf..f5f19a53 100644
--- a/lua/nvim_lsp/vimls.lua
+++ b/lua/nvim_lsp/vimls.lua
@@ -1,4 +1,4 @@
-local skeleton = require "nvim_lsp/skeleton"
+local configs = require "nvim_lsp/configs"
local util = require "nvim_lsp/util"
local lsp = vim.lsp
@@ -11,7 +11,7 @@ local installer = util.npm_installer {
binaries = {bin_name}
}
-skeleton[server_name] = {
+configs[server_name] = {
default_config = {
cmd = {bin_name, "--stdio"},
filetypes = {"vim"},
@@ -57,7 +57,7 @@ npm install -g vim-language-server
}
}
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2
diff --git a/lua/nvim_lsp/yamlls.lua b/lua/nvim_lsp/yamlls.lua
index 2f0d0337..be3cbcdf 100644
--- a/lua/nvim_lsp/yamlls.lua
+++ b/lua/nvim_lsp/yamlls.lua
@@ -1,4 +1,4 @@
-local skeleton = require 'nvim_lsp/skeleton'
+local configs = require 'nvim_lsp/configs'
local util = require 'nvim_lsp/util'
local lsp = vim.lsp
@@ -11,7 +11,7 @@ local installer = util.npm_installer {
binaries = {bin_name};
}
-skeleton[server_name] = {
+configs[server_name] = {
default_config = util.utf8_config {
cmd = {bin_name, "--stdio"};
filetypes = {"yaml"};
@@ -45,6 +45,6 @@ npm install -g yaml-language-server
};
}
-skeleton[server_name].install = installer.install
-skeleton[server_name].install_info = installer.info
+configs[server_name].install = installer.install
+configs[server_name].install_info = installer.info
-- vim:et ts=2 sw=2