diff options
| author | Maria José Solano <majosolano99@gmail.com> | 2024-11-23 19:31:18 -0800 |
|---|---|---|
| committer | Maria José Solano <majosolano99@gmail.com> | 2024-11-23 20:30:34 -0800 |
| commit | 2eccb418f2f972ad1167f8491a8180acdeb02384 (patch) | |
| tree | b67fb762283f9137237b226e1ffe353b904002a2 /lua/lspconfig/configs.lua | |
| parent | feat: use vim.lsp.start instead of vim.lsp.start_client (diff) | |
| download | nvim-lspconfig-2eccb418f2f972ad1167f8491a8180acdeb02384.tar nvim-lspconfig-2eccb418f2f972ad1167f8491a8180acdeb02384.tar.gz nvim-lspconfig-2eccb418f2f972ad1167f8491a8180acdeb02384.tar.bz2 nvim-lspconfig-2eccb418f2f972ad1167f8491a8180acdeb02384.tar.lz nvim-lspconfig-2eccb418f2f972ad1167f8491a8180acdeb02384.tar.xz nvim-lspconfig-2eccb418f2f972ad1167f8491a8180acdeb02384.tar.zst nvim-lspconfig-2eccb418f2f972ad1167f8491a8180acdeb02384.zip | |
feat: add silent on error option
Diffstat (limited to 'lua/lspconfig/configs.lua')
| -rw-r--r-- | lua/lspconfig/configs.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lua/lspconfig/configs.lua b/lua/lspconfig/configs.lua index 77d07862..2a19991f 100644 --- a/lua/lspconfig/configs.lua +++ b/lua/lspconfig/configs.lua @@ -8,6 +8,7 @@ local configs = {} --- @class lspconfig.Config : vim.lsp.ClientConfig --- @field enabled? boolean --- @field single_file_support? boolean +--- @field silent? boolean --- @field filetypes? string[] --- @field filetype? string --- @field on_new_config? fun(new_config: lspconfig.Config?, new_root_dir: string) @@ -105,7 +106,7 @@ function configs.__newindex(t, config_name, config_def) api.nvim_create_autocmd(event_conf.event, { pattern = event_conf.pattern or '*', callback = function(opt) - M.manager:try_add(opt.buf) + M.manager:try_add(opt.buf, nil, config.silent) end, group = lsp_group, desc = string.format( @@ -176,7 +177,7 @@ function configs.__newindex(t, config_name, config_def) return end local pseudo_root = #bufname == 0 and pwd or util.path.dirname(util.path.sanitize(bufname)) - M.manager:add(pseudo_root, true, bufnr) + M.manager:add(pseudo_root, true, bufnr, config.silent) end end) end |
