nvim-config11/lsp/jsonls.lua
2025-03-27 18:42:19 +00:00

19 lines
525 B
Lua

local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities.textDocument.completion.completionItem.snippetSupport = true
return {
cmd = { "vscode-json-language-server", "--stdio" },
filetypes = { "json", "jsonc" },
capabilities = capabilities,
init_options = {
provideFormatter = true
},
single_file_support = true,
settings = {
json = {
schemas = require('schemastore').json.schemas(),
validate = { enable = true },
},
},
}