diff options
| author | Hirokazu Hata <h.hata.ai.t@gmail.com> | 2020-02-25 11:26:07 +0900 |
|---|---|---|
| committer | Hirokazu Hata <h.hata.ai.t@gmail.com> | 2020-03-05 10:46:34 +0900 |
| commit | 67b43f57538d7725a49a41700fe6873d001531b0 (patch) | |
| tree | d80f692ceda53bf7a1bf55fb1400677aeced27b0 /lua/nvim_lsp/configs.lua | |
| parent | [docgen] Update README.md (diff) | |
| download | nvim-lspconfig-67b43f57538d7725a49a41700fe6873d001531b0.tar nvim-lspconfig-67b43f57538d7725a49a41700fe6873d001531b0.tar.gz nvim-lspconfig-67b43f57538d7725a49a41700fe6873d001531b0.tar.bz2 nvim-lspconfig-67b43f57538d7725a49a41700fe6873d001531b0.tar.lz nvim-lspconfig-67b43f57538d7725a49a41700fe6873d001531b0.tar.xz nvim-lspconfig-67b43f57538d7725a49a41700fe6873d001531b0.tar.zst nvim-lspconfig-67b43f57538d7725a49a41700fe6873d001531b0.zip | |
default_config: let user specify default_config yourself.
If users want to change something like log_level for all servers, changing log_level for all servers is a bit tedious.
So we can make this easier by overriding util.default_config.
Diffstat (limited to 'lua/nvim_lsp/configs.lua')
| -rw-r--r-- | lua/nvim_lsp/configs.lua | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/lua/nvim_lsp/configs.lua b/lua/nvim_lsp/configs.lua index 3d64a988..1ee1a744 100644 --- a/lua/nvim_lsp/configs.lua +++ b/lua/nvim_lsp/configs.lua @@ -23,13 +23,7 @@ function configs.__newindex(t, config_name, config_def) local M = {} - local default_config = tbl_extend("keep", config_def.default_config, { - log_level = lsp.protocol.MessageType.Warning; - message_level = lsp.protocol.MessageType.Warning; - settings = vim.empty_dict(); - init_options = vim.empty_dict(); - callbacks = {}; - }) + local default_config = tbl_extend("keep", config_def.default_config, util.default_config) -- Force this part. default_config.name = config_name |
