From bdd2f33f3968d633c719f62a2a8d668d42305544 Mon Sep 17 00:00:00 2001 From: Dzuchun Date: Fri, 26 Dec 2025 17:38:42 +0000 Subject: [PATCH 1/2] format ant declarations via xmlformatter --- nvim/lua/dzu/plugins/formatting.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/nvim/lua/dzu/plugins/formatting.lua b/nvim/lua/dzu/plugins/formatting.lua index ed81ac1..1ae3d80 100644 --- a/nvim/lua/dzu/plugins/formatting.lua +++ b/nvim/lua/dzu/plugins/formatting.lua @@ -17,6 +17,7 @@ local function config() -- nix = { "nixfmt" }, cpp = { "clang-format" }, xml = { "xmlformatter" }, + ant = { "xmlformatter" }, } -- add to tool list From 6e55450bd9129ef62a06a564e599a8ee7c12fb77 Mon Sep 17 00:00:00 2001 From: Dzuchun Date: Fri, 26 Dec 2025 17:39:40 +0000 Subject: [PATCH 2/2] ench(filetype): tree-sitter config enchancements - do not highlight cpp. it's detremental - remove plaintex highlight (that's not a thing) - add highlighting for yaml - add highlight for special files (Dockerfile, Cargo.lock, makefile) --- nvim/lua/dzu/syntax.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/nvim/lua/dzu/syntax.lua b/nvim/lua/dzu/syntax.lua index 4d8cafd..77b9636 100644 --- a/nvim/lua/dzu/syntax.lua +++ b/nvim/lua/dzu/syntax.lua @@ -11,7 +11,6 @@ function M.setup() "bash", "c", { "comment", nil }, - "cpp", "csv", { "dockerfile", nil }, "fish", @@ -23,9 +22,9 @@ function M.setup() "html", { "javascript", "js" }, { "typescript", "ts" }, + "jsx", "tsx", "json", - { "latex", "tex" }, "lua", { "luadoc", nil }, { "make", nil }, @@ -38,8 +37,10 @@ function M.setup() "vim", { "vimdoc", nil }, "xml", + { "ant", nil }, "nu", "java", + "yaml", } local langs = {} local li = 1 @@ -60,6 +61,16 @@ function M.setup() pi = pi + 1 end end + + table.insert(pattern, pi, "Dockerfile*") + pi = pi + 1 + table.insert(pattern, pi, "Cargo.lock") + pi = pi + 1 + table.insert(pattern, pi, "makefile*") + pi = pi + 1 + table.insert(pattern, pi, "Makefile*") + pi = pi + 1 + local opts = { ensure_installed = langs, highlight = {