From 476698308f1568aa1aaa07ed5fb65dc6d92f5f2d Mon Sep 17 00:00:00 2001 From: tux Date: Thu, 26 Feb 2026 07:01:30 +0530 Subject: [PATCH] feat: add support for qml --- src/lua/configs/conform.lua | 1 + src/lua/configs/null-ls.lua | 4 ++++ src/lua/configs/overrides.lua | 3 +++ 3 files changed, 8 insertions(+) diff --git a/src/lua/configs/conform.lua b/src/lua/configs/conform.lua index 1f73e50..b3eb20a 100644 --- a/src/lua/configs/conform.lua +++ b/src/lua/configs/conform.lua @@ -17,6 +17,7 @@ local options = { nix = { "alejandra" }, go = { "goimports", "gofumpt" }, rust = { "rust_analyzer" }, + qml = { "qmlformat" }, }, format_on_save = { diff --git a/src/lua/configs/null-ls.lua b/src/lua/configs/null-ls.lua index 321b29d..b8c19cd 100644 --- a/src/lua/configs/null-ls.lua +++ b/src/lua/configs/null-ls.lua @@ -23,6 +23,10 @@ local opts = { -- python b.diagnostics.ruff, b.formatting.black, + + -- qml + b.diagnostics.qmllint, + b.formatting.qmlformat, }, on_attach = function(client, bufnr) if client.supports_method("textDocument/formatting") then diff --git a/src/lua/configs/overrides.lua b/src/lua/configs/overrides.lua index 85f736f..5278bf7 100644 --- a/src/lua/configs/overrides.lua +++ b/src/lua/configs/overrides.lua @@ -30,6 +30,9 @@ M.treesitter = { -- rust "rust", + + -- qml + "qmljs", }, }