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() | 
