From 532ca02ce27d2922bcffdee51b83d03653371794 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Wed, 11 Feb 2026 18:54:12 +0100 Subject: [PATCH] feat(lsp): add unused xml_ls --- after/lsp/xml_ls.lua | 26 ++++++++++++++++++++++++++ lua/lsp.lua | 1 + 2 files changed, 27 insertions(+) create mode 100644 after/lsp/xml_ls.lua diff --git a/after/lsp/xml_ls.lua b/after/lsp/xml_ls.lua new file mode 100644 index 0000000..9e62954 --- /dev/null +++ b/after/lsp/xml_ls.lua @@ -0,0 +1,26 @@ +local lsp = require("lsp") + +---@type vim.lsp.Config +return { + cmd = { + vim.env.HOME .. "/repos/xml-ls/target/release/xml-ls", + }, + filetypes = { "xml" }, + root_markers = { ".git" }, + on_attach = lsp.on_attach, + init_options = { + logLevel = "warning", + numWorkers = 4, + }, + settings = { + xml = { + diagnostics = { + enabled = true, + relatedInformation = "hint", + }, + formatter = { + indentWidth = 2, + }, + }, + }, +} diff --git a/lua/lsp.lua b/lua/lsp.lua index 13c073f..dc4b154 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -172,6 +172,7 @@ function M.setup() "intelephense", -- "jedi_language_server", "lemminx", + -- "xml_ls", "lua_ls", "mesonlsp", -- "phpactor",