diff options
| -rw-r--r-- | CONTRIBUTING.md | 2 | ||||
| -rw-r--r-- | lua/nvim_lsp.lua | 30 |
2 files changed, 3 insertions, 29 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 50e196c9..e42efdff 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -64,8 +64,6 @@ Example: configs.texlab.buf_build = buf_build -Finally, add a `require 'nvim_lsp/SERVER_NAME'` line to `lua/nvim_lsp.lua`. - ## Auto-install Configs may optionally provide `install()` and `install_info()` functions. This diff --git a/lua/nvim_lsp.lua b/lua/nvim_lsp.lua index 42b8383b..f5c77305 100644 --- a/lua/nvim_lsp.lua +++ b/lua/nvim_lsp.lua @@ -1,32 +1,5 @@ local configs = require 'nvim_lsp/configs' -require 'nvim_lsp/bashls' -require 'nvim_lsp/ccls' -require 'nvim_lsp/clangd' -require 'nvim_lsp/cssls' -require 'nvim_lsp/dockerls' -require 'nvim_lsp/elmls' -require 'nvim_lsp/flow' -require 'nvim_lsp/fortls' -require 'nvim_lsp/ghcide' -require 'nvim_lsp/gopls' -require 'nvim_lsp/hie' -require 'nvim_lsp/intelephense' -require 'nvim_lsp/leanls' -require 'nvim_lsp/pyls' -require 'nvim_lsp/pyls_ms' -require 'nvim_lsp/rls' -require 'nvim_lsp/rust_analyzer' -require 'nvim_lsp/solargraph' -require 'nvim_lsp/sumneko_lua' -require 'nvim_lsp/texlab' -require 'nvim_lsp/tsserver' -require 'nvim_lsp/metals' -require 'nvim_lsp/vimls' -require 'nvim_lsp/ocamlls' -require 'nvim_lsp/terraformls' -require 'nvim_lsp/yamlls' - local M = { util = require 'nvim_lsp/util'; } @@ -94,6 +67,9 @@ end local mt = {} function mt:__index(k) + if configs[k] == nil then + require('nvim_lsp/'..k) + end return configs[k] end |
