From 768679aadf775233e381f8119de74b60ab280b51 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Sun, 10 May 2026 00:32:00 +0200 Subject: [PATCH] feat(lsp): add jsonls --- lua/core/autocommands.lua | 2 -- lua/lsp/init.lua | 1 + plugins/mason-auto-install.lua | 3 +-- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lua/core/autocommands.lua b/lua/core/autocommands.lua index 8462e02..1c3b8cb 100644 --- a/lua/core/autocommands.lua +++ b/lua/core/autocommands.lua @@ -164,8 +164,6 @@ vim.api.nvim_create_autocmd("FileType", { vim.api.nvim_create_autocmd("FileType", { desc = "2-space indent", pattern = { - "json", - "jsonc", "markdown", "html", "css", diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua index 76d21ec..01ce12e 100644 --- a/lua/lsp/init.lua +++ b/lua/lsp/init.lua @@ -83,6 +83,7 @@ function M.setup() -- "hyprls", "intelephense", -- "jedi_language_server", + "jsonls", "lemminx", -- "xml_ls", -- "lua_ls", diff --git a/plugins/mason-auto-install.lua b/plugins/mason-auto-install.lua index 2d7aad3..6b57d8e 100644 --- a/plugins/mason-auto-install.lua +++ b/plugins/mason-auto-install.lua @@ -18,6 +18,7 @@ require("mason-auto-install").setup({ "lemminx", dependencies = { "xmlformatter" }, }, + "json-lsp", -- { -- "lua-language-server", -- dependencies = { "stylua" }, @@ -31,8 +32,6 @@ require("mason-auto-install").setup({ { "prettier", filetypes = { - "json", - "jsonc", "markdown", "html", "css",