From 0c50f17133b90c60735f1f51943f51f60372bdd3 Mon Sep 17 00:00:00 2001 From: brustybee Date: Sat, 11 Apr 2026 03:52:30 +0530 Subject: add qml support --- cats.nix | 4 ++++ lua/config/lsp.lua | 1 + lua/plugins/formatter.lua | 1 + package.nix | 3 ++- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/cats.nix b/cats.nix index 02729fa..94a778c 100644 --- a/cats.nix +++ b/cats.nix @@ -35,6 +35,10 @@ in nixfmt ]; + qml = [ + kdePackages.qtdeclarative + ]; + java = [ jdt-language-server google-java-format diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index a92023f..ab35b80 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -11,6 +11,7 @@ vim.lsp.enable({ "tinymist", "gopls", "tombi", + "qmlls", }) vim.lsp.config("nil_ls", { diff --git a/lua/plugins/formatter.lua b/lua/plugins/formatter.lua index cc600e5..a18610a 100644 --- a/lua/plugins/formatter.lua +++ b/lua/plugins/formatter.lua @@ -23,6 +23,7 @@ return { javascript = { "prettierd" }, c = { "clang-format" }, cpp = { "clang-format" }, + qml = { "qmlformat" }, python = { "ruff_fix", "ruff_organize_imports", "ruff_format" }, }, diff --git a/package.nix b/package.nix index c4d78b5..b9d78c6 100644 --- a/package.nix +++ b/package.nix @@ -14,7 +14,7 @@ let hosts.ruby.enable = false; hosts.perl.enable = false; hosts.python3.enable = false; - neovim-unwrapped = inputs.neovim-nightly-overlay.packages.${pkgs.stdenv.hostPlatform.system}.neovim; + # neovim-unwrapped = inputs.neovim-nightly-overlay.packages.${pkgs.stdenv.hostPlatform.system}.neovim; wrapRc = true; useBinaryWrapper = true; aliases = [ @@ -43,6 +43,7 @@ let debug = false; python = false; markdown = false; + qml = true; core = { formatter = true; git = true; -- cgit v1.3.1