aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHirokazu Hata <h.hata.ai.t@gmail.com>2020-03-10 02:32:09 +0900
committerGitHub <noreply@github.com>2020-03-10 02:32:09 +0900
commit40d4e0d90f285787427deffa3ac671437dec4267 (patch)
tree59bc7e27c39caaa56d920a866dfa2c3b76872b6f
parent[docgen] Update README.md (diff)
parentREADME_template.md: add how to override default_config (diff)
downloadnvim-lspconfig-40d4e0d90f285787427deffa3ac671437dec4267.tar
nvim-lspconfig-40d4e0d90f285787427deffa3ac671437dec4267.tar.gz
nvim-lspconfig-40d4e0d90f285787427deffa3ac671437dec4267.tar.bz2
nvim-lspconfig-40d4e0d90f285787427deffa3ac671437dec4267.tar.lz
nvim-lspconfig-40d4e0d90f285787427deffa3ac671437dec4267.tar.xz
nvim-lspconfig-40d4e0d90f285787427deffa3ac671437dec4267.tar.zst
nvim-lspconfig-40d4e0d90f285787427deffa3ac671437dec4267.zip
Merge pull request #166 from h-michael/readme
README_template.md: add how to override default_config
-rw-r--r--scripts/README_template.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/README_template.md b/scripts/README_template.md
index 6ee2503e..fcc023fd 100644
--- a/scripts/README_template.md
+++ b/scripts/README_template.md
@@ -116,6 +116,19 @@ end
nvim_lsp.foo_lsp.setup{}
```
+### Example: orverride default config
+
+If you want to change default configs for all servers, you can override default_config like this.
+
+```lua
+local nvim_lsp = require'nvim_lsp'
+nvim_lsp.util.default_config = vim.tbl_extend(
+ "force",
+ nvim_lsp.util.default_config,
+ { log_level = lsp.protocol.MessageType.Warning.Error }
+)
+```
+
### Installing a language server
Configs may provide an `install()` function. Then you can use