aboutsummaryrefslogtreecommitdiffstats
path: root/CONFIG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CONFIG.md')
-rw-r--r--CONFIG.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/CONFIG.md b/CONFIG.md
index 1c372cd4..08132a3c 100644
--- a/CONFIG.md
+++ b/CONFIG.md
@@ -3051,6 +3051,18 @@ require'lspconfig'.jsonls.setup {
}
```
+Neovim does not currently include built-in snippets. `vscode-json-language-server` only provides completions when snippet support is enabled. To enable completion, install a snippet plugin and add the following override to your language client capabilities during setup.
+
+```lua
+--Enable (broadcasting) snippet capability for completion
+local capabilities = vim.lsp.protocol.make_client_capabilities()
+capabilities.textDocument.completion.completionItem.snippetSupport = true
+
+require'lspconfig'.jsonls.setup {
+ capabilities = capabilities,
+}
+```
+
This server accepts configuration via the `settings` key.
<details><summary>Available settings:</summary>