diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index db8e542..0cef05c 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -14,6 +14,7 @@ return { { "j-hui/fidget.nvim", opts = {} }, -- Allows extra capabilities provided by nvim-cmp "hrsh7th/cmp-nvim-lsp", + "b0o/schemastore.nvim", }, config = function() local util = require("lspconfig/util") @@ -204,6 +205,14 @@ return { }, }, }, + jsonls = { + settings = { + json = { + schemas = require("schemastore").json.schemas(), + validate = { enable = true }, + }, + }, + }, } -- Ensure the servers and tools above are installed @@ -225,6 +234,7 @@ return { "prettierd", "eslint_d", "gopls", + "jsonls", }) require("mason-tool-installer").setup({ ensure_installed = ensure_installed })