fix: setup jsonls to use schema for known files
This commit is contained in:
parent
cf211000f5
commit
29a921523e
@ -5,7 +5,9 @@ M.flags = { debounce_text_changes = 150 }
|
|||||||
|
|
||||||
local general_settings = { }
|
local general_settings = { }
|
||||||
M.server_init_options = {
|
M.server_init_options = {
|
||||||
efm = {documentFormatting = true},
|
efm = {
|
||||||
|
documentFormatting = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
M.server_settings = {
|
M.server_settings = {
|
||||||
@ -15,6 +17,20 @@ M.server_settings = {
|
|||||||
lua = {
|
lua = {
|
||||||
{ formatCommand = "lua-format -i", formatStdin = true }
|
{ formatCommand = "lua-format -i", formatStdin = true }
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
jsonls = {
|
||||||
|
json = {
|
||||||
|
schemas = {
|
||||||
|
{
|
||||||
|
fileMatch = {"package.json"},
|
||||||
|
url = "https://json.schemastore.org/package.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
fileMatch = {"tsconfig*.json"},
|
||||||
|
url = "https://json.schemastore.org/tsconfig.json"
|
||||||
|
},
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -91,7 +107,7 @@ function M.on_attach(client, bufnr)
|
|||||||
-- buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>')
|
-- buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>')
|
||||||
-- buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>')
|
-- buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>')
|
||||||
-- buf_set_keymap('n', '<space>q', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>')
|
-- buf_set_keymap('n', '<space>q', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>')
|
||||||
buf_set_keymap('n', '<space>f', '<cmd>lua vim.lsp.buf.formatting()<CR>')
|
-- buf_set_keymap('n', '<space>f', '<cmd>lua vim.lsp.buf.formatting()<CR>')
|
||||||
|
|
||||||
-- " auto-format
|
-- " auto-format
|
||||||
-- autocmd BufWritePre *.js lua vim.lsp.buf.formatting_sync(nil, 100)
|
-- autocmd BufWritePre *.js lua vim.lsp.buf.formatting_sync(nil, 100)
|
||||||
|
Loading…
Reference in New Issue
Block a user