feat(lemminx): change formatter to xmlformatter

This commit is contained in:
2024-08-23 16:05:48 +02:00
parent 20d77bafb3
commit bb99923be4
+32 -2
View File
@@ -1,10 +1,40 @@
-- spec: https://github.com/eclipse/lemminx/blob/main/docs/Configuration.md -- spec: https://github.com/eclipse/lemminx/blob/main/docs/Configuration.md
local utils = require("utils")
return { return {
enable = true, enable = true,
mason = { mason = {
name = "lemminx", name = "lemminx",
-- version = "", dependencies = { "xmlformatter" },
},
keymaps = {
{
mode = "n",
lhs = "<leader>lf",
rhs = function()
utils.format({
cmd = {
"xmlformat",
"-",
},
output = "stdout",
})
end,
},
{
mode = "x",
lhs = "<leader>lf",
rhs = function()
utils.format({
cmd = {
"xmlformat",
"-",
},
output = "stdout",
})
end,
},
}, },
lspconfig = { lspconfig = {
filetypes = { filetypes = {
@@ -20,7 +50,7 @@ return {
settings = { settings = {
xml = { xml = {
format = { format = {
enabled = true, -- is able to format document enabled = false, -- is able to format document
splitAttributes = true, -- each attribute is formatted onto new line splitAttributes = true, -- each attribute is formatted onto new line
joinCDATALines = false, -- normalize content inside CDATA joinCDATALines = false, -- normalize content inside CDATA
joinCommentLines = false, -- normalize content inside comments joinCommentLines = false, -- normalize content inside comments