diff options
| -rw-r--r-- | cats.nix | 4 | ||||
| -rw-r--r-- | lua/config/lsp.lua | 1 | ||||
| -rw-r--r-- | lua/plugins/formatter.lua | 1 | ||||
| -rw-r--r-- | package.nix | 3 |
4 files changed, 8 insertions, 1 deletions
@@ -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; |
