summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cats.nix4
-rw-r--r--lua/config/lsp.lua1
-rw-r--r--lua/plugins/formatter.lua1
-rw-r--r--package.nix3
4 files changed, 8 insertions, 1 deletions
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;