diff options
author | kylo252 <[email protected]> | 2022-06-27 19:18:20 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2022-06-27 19:18:20 +0200 |
commit | a99894b2c8215c5fa3966fbe9b5096d59bcca8dd (patch) | |
tree | 683a02d59225ae11f6b089f5b193212b744f2961 /lua/lvim/lsp/init.lua | |
parent | c6431a09c7e6541dba46a7f7e6db7a34d0d00092 (diff) |
feat(lsp): add option to override nlsp-settings (#2769)
Diffstat (limited to 'lua/lvim/lsp/init.lua')
-rw-r--r-- | lua/lvim/lsp/init.lua | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/lua/lvim/lsp/init.lua b/lua/lvim/lsp/init.lua index 505c1bc1..1b1fb1bd 100644 --- a/lua/lvim/lsp/init.lua +++ b/lua/lvim/lsp/init.lua @@ -80,14 +80,6 @@ function M.common_on_attach(client, bufnr) add_lsp_buffer_keybindings(bufnr) end -local function bootstrap_nlsp(opts) - opts = opts or {} - local lsp_settings_status_ok, lsp_settings = pcall(require, "nlspsettings") - if lsp_settings_status_ok then - lsp_settings.setup(opts) - end -end - function M.get_common_opts() return { on_attach = M.common_on_attach, @@ -117,12 +109,13 @@ function M.setup() require("lvim.lsp.templates").generate_templates() end - bootstrap_nlsp { - config_home = utils.join_paths(get_config_dir(), "lsp-settings"), - append_default_schemas = true, - } + pcall(function() + require("nlspsettings").setup(lvim.lsp.nlsp_settings.setup) + end) - require("nvim-lsp-installer").setup(lvim.lsp.installer.setup) + pcall(function() + require("nvim-lsp-installer").setup(lvim.lsp.installer.setup) + end) require("lvim.lsp.null-ls").setup() |