From b978a44087f70ec906769eed03d0eb21ebc960ea Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 15 Jun 2026 09:07:16 -0500 Subject: [PATCH] vimPlugins: update on 2026-06-15 --- .../editors/vim/plugins/generated.nix | 311 +++++++++--------- .../editors/vim/plugins/overrides.nix | 6 +- .../use-packaged-tree-sitter-parser.patch | 8 +- 3 files changed, 163 insertions(+), 162 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index bfde5100281c..ebb177a5b0fd 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-06-10"; + version = "0-unstable-2026-06-14"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "961c2a806abf56d4e100713ec9dc71d2c8d9d022"; - hash = "sha256-p4YkQeJybRAbZ2zwK39rm/0Q5iSJqYlhJde7bXV6J/Y="; + rev = "3dca2d2153cfbc9aab937c1be0441e371101b0b8"; + hash = "sha256-TBm3EG55pAQIR4cPHuiu4bK5/oRblnAxxzX7u07rpBE="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -924,12 +924,12 @@ final: prev: { amp-nvim = buildVimPlugin { pname = "amp.nvim"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "ampcode"; repo = "amp.nvim"; - rev = "3b9ad5ef0328de1b35cc9bfa723a37db5daf9434"; - hash = "sha256-f/li32jpVigbZANnnbgSArnOH4nusj0DUz7952K+Znw="; + rev = "b851d97d8e8782e58343608d8de7d9eb3a88090f"; + hash = "sha256-SdpKR1hfSyJ25tD7G1u4wYOHRNyeuTKbdMKG80iCUB4="; }; meta.homepage = "https://github.com/ampcode/amp.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -1050,12 +1050,12 @@ final: prev: { artio-nvim = buildVimPlugin { pname = "artio.nvim"; - version = "0-unstable-2026-05-04"; + version = "0-unstable-2026-06-14"; src = fetchFromGitHub { owner = "comfysage"; repo = "artio.nvim"; - rev = "0b08d6862afe685fd78963808d022d7c15c89546"; - hash = "sha256-SrYZPFBQVJgm0X/CzyOOTfDwgNBIrjH+jlW6K8aE2Ec="; + rev = "ff2b4351004f3b512525276d554dc6f0cd412a14"; + hash = "sha256-6wEtjgF36RfaHBanNp49Nb/+WR/b9qElUpV7SNbpESU="; }; meta.homepage = "https://github.com/comfysage/artio.nvim/"; meta.license = getLicenseFromSpdxId "EUPL-1.2"; @@ -1120,12 +1120,12 @@ final: prev: { async-nvim = buildVimPlugin { pname = "async.nvim"; - version = "0-unstable-2026-06-10"; + version = "0-unstable-2026-06-11"; src = fetchFromGitHub { owner = "lewis6991"; repo = "async.nvim"; - rev = "f72017409d703ecf25972a05c6f89acb31adb952"; - hash = "sha256-E8ZS7m2QejmImzmQ+wrgSUlC2x4tkMHv7xGt+XDqcXQ="; + rev = "e2a813be9cd143ab1181de6d8a0720e0230cd86e"; + hash = "sha256-b7jE3tY+6nlbIFTuOxKz4w6jDw7hlyvgBYy0Jg6McAc="; }; meta.homepage = "https://github.com/lewis6991/async.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -2030,12 +2030,12 @@ final: prev: { blink-indent = buildVimPlugin { pname = "blink.indent"; - version = "2.1.2"; + version = "2.2.0"; src = fetchFromGitHub { owner = "Saghen"; repo = "blink.indent"; - tag = "v2.1.2"; - hash = "sha256-SS66JZFCX8viYxYaObASlwtrG5h7yHbVvRBVXBNXkng="; + tag = "v2.2.0"; + hash = "sha256-x4nILac79C60FVsMQiWqlU1FjM891W5U9UZWwGAjnk0="; }; meta.homepage = "https://github.com/Saghen/blink.indent/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -2547,12 +2547,12 @@ final: prev: { claudecode-nvim = buildVimPlugin { pname = "claudecode.nvim"; - version = "0.3.0-unstable-2026-06-09"; + version = "0.3.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "coder"; repo = "claudecode.nvim"; - rev = "7b8b7090c16f4151401a281741a4bf37050ebd26"; - hash = "sha256-NHhoAqCTa1+go+DYFj25eH0ZDmAqbA9tpHtj3IarCUU="; + rev = "2ee26319eb0c101fb2a6da1c9d6650dfa39363da"; + hash = "sha256-wf+O0PxSoslPkpn1owN2jGUiH0zN7o7hWcKAb6Pd5ns="; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -2631,12 +2631,12 @@ final: prev: { cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "0-unstable-2026-06-05"; + version = "0-unstable-2026-06-14"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "38f320fb9f0c4c9f1019f412f561c4d370a94d23"; - hash = "sha256-U8lLK5FzeOiJVUI0Y3AQ7TM+21tegMnnRbn18c7yXfc="; + rev = "98cdc162572a7b77733030425d8d045d68f2a1fd"; + hash = "sha256-juAaEd08WGmI3ipfKMUbeTmLDK6nCOx/omCbRopIMHE="; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -3484,12 +3484,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-06-08"; + version = "0.0.82-unstable-2026-06-12"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "92ab906cab1e6b19ad03f754df4f3930f9eae22c"; - hash = "sha256-c0ChbihCajCuEh1hu5XOFtomiFA6OzbCl7eNpzPfBXM="; + rev = "207dc0f4feb2fc5db54bf4f7b6fea9b21168c293"; + hash = "sha256-3dGV25DHXSt40N/X2XyaCg5rzgP3cxjoGHJx/ZwRt0o="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = unfree; @@ -3568,12 +3568,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.15.0"; + version = "19.16.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.15.0"; - hash = "sha256-M/2pkFeL+sWwrXiCcE38WWmPb73kdCwC8AWg3ldScY0="; + tag = "v19.16.0"; + hash = "sha256-EUzpQYHEtIP5pVdhsUNWF0Gv7PegMVd25j9WC3Knsq4="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -3582,12 +3582,12 @@ final: prev: { codecompanion-spinner-nvim = buildVimPlugin { pname = "codecompanion-spinner.nvim"; - version = "0.2.5"; + version = "0.3.0"; src = fetchFromGitHub { owner = "franco-ruggeri"; repo = "codecompanion-spinner.nvim"; - tag = "v0.2.5"; - hash = "sha256-QSkiyV70kFkArCnTXYRR+Dt4i5XSq072tYnOnHbKEBc="; + tag = "v0.3.0"; + hash = "sha256-icFyR0q814mfLj+wT3ArSYwo50EWpn9BgI81qhbQDCQ="; }; meta.homepage = "https://github.com/franco-ruggeri/codecompanion-spinner.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -4073,12 +4073,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2.0.4"; + version = "3.0.0"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - tag = "v2.0.4"; - hash = "sha256-+hQ4Og0ZZS/tvs4z5733qRu5+W4D24HgHHPIL5vd0Eo="; + tag = "v3.0.0"; + hash = "sha256-xjdTysyt7BMb8a9c2HPQN85EujhQv9ZCQ87yWHjELls="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -4171,12 +4171,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "0-unstable-2026-06-10"; + version = "0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "5054268e58e9e45dbdae598c2d7cca232085d2ce"; - hash = "sha256-SxffEztUDSXp1skO52Pi8XQCinWwFbw34Nn3cvC9GW8="; + rev = "7911f272700449891cbe79e3f87690c4ac638c91"; + hash = "sha256-kP+LrA9Rs0Kfx8eTJ0Cpt5Yg/7RDZS8Ujkm7M8D2pHM="; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -4591,12 +4591,12 @@ final: prev: { ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "1.2.0-unstable-2026-05-24"; + version = "1.2.0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "a8fef26851f3b648e064fa3aeb7c8c054684e846"; - hash = "sha256-vB3sCEJw67kJLON+AXo6B/38jBAFq079EouVxaI9QlQ="; + rev = "7718b6d9539ebddc18e961f90ff1aca7975ffe5c"; + hash = "sha256-2JVCuFXc6mtXUDEB1lVgWC2q38kvwr9tyjKO/Z4iY9k="; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; meta.license = unfree; @@ -5181,12 +5181,12 @@ final: prev: { diagram-nvim = buildVimPlugin { pname = "diagram.nvim"; - version = "0-unstable-2026-02-21"; + version = "0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "3rd"; repo = "diagram.nvim"; - rev = "89d8110ec15021ac9a03ff2317d27b900c45bf60"; - hash = "sha256-0KgZ/3q26b7MxMPRXp4/mgfl7tIUD3PnC6TYgagDGP4="; + rev = "a221810b17cdda2d5fdddba9bab3eba6fab8fabc"; + hash = "sha256-+K5o50CtBFqn37t6GnAnI1p2CfCyA1w4TIhMKpfZX4A="; }; meta.homepage = "https://github.com/3rd/diagram.nvim/"; meta.license = unfree; @@ -5209,12 +5209,12 @@ final: prev: { diffs-nvim = buildVimPlugin { pname = "diffs.nvim"; - version = "0.3.3"; + version = "0.4.0"; src = fetchFromGitHub { owner = "barrettruth"; repo = "diffs.nvim"; - tag = "v0.3.3"; - hash = "sha256-g/kXdeNT2NLgQ+iPTI1GdlJyzvSHrcJoCLa0tPDj3gM="; + tag = "v0.4.0"; + hash = "sha256-ZkdvFn5oIlHfXXbO68GxtLrVkF2vxYlG8Fglrkc3Byc="; }; meta.homepage = "https://github.com/barrettruth/diffs.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5237,12 +5237,12 @@ final: prev: { diffview-plus-nvim = buildVimPlugin { pname = "diffview-plus.nvim"; - version = "0.34"; + version = "0.35"; src = fetchFromGitHub { owner = "dlyongemallo"; repo = "diffview-plus.nvim"; - tag = "v0.34"; - hash = "sha256-M3Hf4y9HGFquBOK/Stv5FIxoVYX4aoO4dbbYQNPhisk="; + tag = "v0.35"; + hash = "sha256-yoxylfQjTRrN95w+pgkBWLquBdb4knB5Sjplk2rcKVs="; }; meta.homepage = "https://github.com/dlyongemallo/diffview-plus.nvim/"; meta.license = unfree; @@ -5419,12 +5419,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-06-09"; + version = "0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "5c9577f6fc086e211ccc7d93b763e9a5ace4e64b"; - hash = "sha256-E+f0SHaTN8FI3gEs4t+6NuS5xn45kneK39kSam+Ya9M="; + rev = "70f29290cad01cdcbdb03941034a95e5ef9fc365"; + hash = "sha256-4fqj9U24NizLuEWs5sL2MZXyGmznTTV0dmmZgZ0zdmA="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -6334,12 +6334,12 @@ final: prev: { pname = "fyler.nvim"; version = "2.0.0-unstable-2025-11-23"; src = fetchFromGitHub { - owner = "A7Lavinraj"; + owner = "FylerOrg"; repo = "fyler.nvim"; rev = "bb8b9f30c652c948d35211958b0deec3496bcc08"; hash = "sha256-Caf1dJiIATbs0PNjSANjA3QgHg7PdeMz9Pjoc0Ti7G4="; }; - meta.homepage = "https://github.com/A7Lavinraj/fyler.nvim/"; + meta.homepage = "https://github.com/FylerOrg/fyler.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -6388,12 +6388,12 @@ final: prev: { fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "0-unstable-2026-06-02"; + version = "0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "356608e2ae5d9127e2c964885ea2b21ea7aea9ab"; - hash = "sha256-3u6E8HgLVwAk75fOAWP1zrRb54N4YG6MbRDrKpn7bdw="; + rev = "d2a59a992a2455f609c0fde2ebd84427ea8f919a"; + hash = "sha256-TQR+ivA4nnichGdCDSeL2WeT+dHfNeQM1BPdrXM0Cd8="; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7073,12 +7073,12 @@ final: prev: { guh-nvim = buildVimPlugin { pname = "guh.nvim"; - version = "0.0.1-unstable-2026-06-10"; + version = "0.0.1-unstable-2026-06-14"; src = fetchFromGitHub { owner = "justinmk"; repo = "guh.nvim"; - rev = "89bca23616361fa316c72b1171bc7aa3401800be"; - hash = "sha256-HEDQMSbWWg7UEru+hf0cT+7KbIMi1r1cU5YcgaBLq/E="; + rev = "92ffef63af03b7188b8d11e052eaa3822b59820c"; + hash = "sha256-5vAyerfY08J0J4qQY5vPmNRRjDQGv2B+nUxIgs6I1DQ="; }; meta.homepage = "https://github.com/justinmk/guh.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8418,12 +8418,12 @@ final: prev: { koda-nvim = buildVimPlugin { pname = "koda.nvim"; - version = "2.10.3"; + version = "2.11.0"; src = fetchFromGitHub { owner = "oskarnurm"; repo = "koda.nvim"; - tag = "v2.10.3"; - hash = "sha256-CU634QzBkPRVntJ/fKBu/V0WNQ7K9fzqOtMIUEb9/Vw="; + tag = "v2.11.0"; + hash = "sha256-OiWW7c+cd/MioepNN40pFO3hTAm9ov80I1mVYmTW428="; }; meta.homepage = "https://github.com/oskarnurm/koda.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8460,13 +8460,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "6.9.2"; + version = "6.11.1"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - tag = "v6.9.2"; - hash = "sha256-7q/lV939qxozpsE0SM272ztSdzqIDuAdrgXSITCDLko="; - fetchSubmodules = true; + tag = "v6.11.1"; + hash = "sha256-w3psD4EYntFeX7otMPXN3altJf3UPjcaS2XLlqSnH4k="; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9580,12 +9579,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - tag = "v2.2.0"; - hash = "sha256-wWoRUg2nvmqaEWxjYEOk1q+jQyKupgJi2LubhewcVCw="; + tag = "v2.3.0"; + hash = "sha256-yaR7P33ZQdJNAh0P3slN/TS0OL9p6ShMEIWGF4rFqxQ="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -9608,12 +9607,12 @@ final: prev: { mason-nvim = buildVimPlugin { pname = "mason.nvim"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason.nvim"; - tag = "v2.3.0"; - hash = "sha256-O+11o3c0iNZ4tMZV80QbzwuMV3mP2Ml4lXQKHz4uR54="; + tag = "v2.3.1"; + hash = "sha256-zx45l5yZeWgnkzaQeY+V3GK84arritj7jfpJ64Go9rg="; }; meta.homepage = "https://github.com/mason-org/mason.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -10014,12 +10013,12 @@ final: prev: { mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "0.17.0-unstable-2026-05-19"; + version = "0.17.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.diff"; - rev = "5af2b6be4a4beb673f3196a414f6fd932bbedd48"; - hash = "sha256-DVvZOwUQCT/TGfkdy65BjH7gPPDIQ9ib2VCqOPzG5fs="; + rev = "05be51814a718e74244829754a2a900a430a8d8b"; + hash = "sha256-B7Z7rYEnxWTl09oO2fXtRFKdGVYwRCY3B7hsgj5kNzE="; }; meta.homepage = "https://github.com/nvim-mini/mini.diff/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10126,12 +10125,12 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "0.17.0-unstable-2026-05-19"; + version = "0.17.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; - rev = "520995f1d75da0e4cc901ee95080b1ff2bc46b94"; - hash = "sha256-Q61iFTDA2groQu3qMNJu0yuVnB6NtsGNihpGD5ppeuI="; + rev = "d48ad47359218d2b019034f95f601b3861180885"; + hash = "sha256-sDW/9Y5MhzvklkiW7XmrDslCCGDcYliJ5awgj1Ko558="; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10154,12 +10153,12 @@ final: prev: { mini-input = buildVimPlugin { pname = "mini.input"; - version = "0-unstable-2026-06-07"; + version = "0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.input"; - rev = "44477bc40a1d9556decab08cd0e13187f9d909e4"; - hash = "sha256-ex0BKThn97+lnWm6EaI4JuCViQ7B6na+n5yCX9OJavU="; + rev = "d97776877c2dadbc7b5830d47eefa99e33e48cb1"; + hash = "sha256-fOILbrCQciZtMTKtLzXtFKghc/ocR09szG7yyPaunFs="; }; meta.homepage = "https://github.com/nvim-mini/mini.input/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10224,12 +10223,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "0.17.0-unstable-2026-05-28"; + version = "0.17.0-unstable-2026-06-11"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "eb2246ede307fc863a12e9d9b0fa4b7ca9b88188"; - hash = "sha256-gX1li7+jJq0/I0rT13aJsBIbFFrufJIFhz2bFGGy+mw="; + rev = "317e20ad3bdf0f4535f9a7efdae7fbe5c4439f29"; + hash = "sha256-arVLHeI7ON1pMTNq1D17XqQdWZHRMrNKwnYXUb1PWNM="; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10266,12 +10265,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-06-07"; + version = "0.17.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "ff8b3580935818ef2f21bdd651f057a2ae071eab"; - hash = "sha256-wVRhe2ufPG/2DRtJGyAAhoCOTX8CLB2zZ8TQOQz9TqQ="; + rev = "7ed410c73ebb910754c2938a6dae50c51c3a096a"; + hash = "sha256-yyJ0BwKMOi+c2WODEUnlRB5iz+3i4u8G7zL4mtayRMQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10308,12 +10307,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-06-06"; + version = "0.17.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "1ffba38c7221669d3da7792d4bbe1c9761075f4d"; - hash = "sha256-N/RdA7mEno3E5D4c9gxm9ZIlzAz3f7CPAJbyGEiECBM="; + rev = "f8ea97c5e89cc923f466e0706046eaa3988f246c"; + hash = "sha256-ZQcB/4D0xVAJswotuSFOspFFHs1BtrHvCF0uDv1yhr0="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10336,12 +10335,12 @@ final: prev: { mini-snippets = buildVimPlugin { pname = "mini.snippets"; - version = "0.17.0-unstable-2026-05-19"; + version = "0.17.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.snippets"; - rev = "9a08aa14e02abb790c823a622d7d6c736cbbe65a"; - hash = "sha256-1w8t2ANiBue7mNk5QYhi8aBHGGNvIbrKPQgGqGO0RqI="; + rev = "c59e203fef0de69b8cb67edb07b4fc10d455bb44"; + hash = "sha256-5auuFMTQGO4gSUadW4iSwAZDZYyKBHZVAJCJjXDO1yI="; }; meta.homepage = "https://github.com/nvim-mini/mini.snippets/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11022,12 +11021,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-06-10"; + version = "1.4.0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "3a0a976a10cba0ff9d9406e4652755881321ecf9"; - hash = "sha256-hPv22eaPTY0UKoCxOXq/D1eUGOomAc8D0CB5mRs1ueQ="; + rev = "0748437c07b5e7fd19af738ed0562479381424b1"; + hash = "sha256-rCYdnx//W0m20ph62PEwdMcx8xd0ZIlATBxjlZARjJ4="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11106,12 +11105,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-05-13"; + version = "3.0.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "99326a1310fb2d616b455d2fd16d01bf00682f06"; - hash = "sha256-ZKK4JbeuMGYvUjG1B6vLZTeSMeQTXQGFQAlIMqqN660="; + rev = "5d1b65d6215928e941e1a6a4e76e02fd45ada31f"; + hash = "sha256-K7AtBKS2b77pjfdxb11A7U7ED+XTjn4W8ajk//8U7TA="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11487,12 +11486,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "0.37.3"; + version = "0.38.0"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - tag = "v0.37.3"; - hash = "sha256-ALVudtC49gAQOGwucOh7zvhbUyZX0lTGyizhn+QCPl4="; + tag = "v0.38.0"; + hash = "sha256-R24mbFbYTH166gq8EZOuLDZ7dA2Yhjmrc77K2os5jtE="; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12521,11 +12520,11 @@ final: prev: { nvim-dap-disasm = buildVimPlugin { pname = "nvim-dap-disasm"; - version = "0-unstable-2026-02-25"; + version = "0-unstable-2026-06-14"; src = fetchgit { url = "https://codeberg.org/Jorenar/nvim-dap-disasm"; - rev = "1119f3f2b22e411adcd123cdcf6d0425b61a31a7"; - hash = "sha256-lq0tbMksVXccf6GGD7OxWAuoD9w8tlt30dpJSMtN4g8="; + rev = "b86a1e3f03f268635f9b362ccc8ffa5f240dd25d"; + hash = "sha256-hkoFEH8UoAzWOue1YTrHCQn7/N54fXsHpOZ5xAaSbIw="; }; meta.homepage = "https://codeberg.org/Jorenar/nvim-dap-disasm"; meta.license = unfree; @@ -12687,12 +12686,12 @@ final: prev: { nvim-docs-view = buildVimPlugin { pname = "nvim-docs-view"; - version = "0-unstable-2026-05-08"; + version = "0-unstable-2026-06-11"; src = fetchFromGitHub { owner = "amrbashir"; repo = "nvim-docs-view"; - rev = "9a262fa7e181e924d355e8725c68c48f076138b1"; - hash = "sha256-zsrrsTIpjRqDS/NXQH7TA6CjZj3PK8kstD9EB4omSGw="; + rev = "a1696d058a4223d8c3615bb305abfa638c5689a9"; + hash = "sha256-Ws/s3tgFTZczTVDjagBSY2bfso7oWRFB4oy/Y3DFdEA="; }; meta.homepage = "https://github.com/amrbashir/nvim-docs-view/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12757,12 +12756,12 @@ final: prev: { nvim-gdb = buildVimPlugin { pname = "nvim-gdb"; - version = "0-unstable-2026-05-08"; + version = "0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "sakhnik"; repo = "nvim-gdb"; - rev = "3ea9e52a7be60373a127be9dcc94773bc1d6e25c"; - hash = "sha256-y8dxr4xAOX7+PKCd2h3iMlmWZtmBr9Wp6ecjAYFtunc="; + rev = "67abac716b626ece57f3a7c72121542f0b3edfe9"; + hash = "sha256-6MnwKYvOL3b0hKOnLTvdRYrZkZBYt4XAK2jlFw+DfTM="; }; meta.homepage = "https://github.com/sakhnik/nvim-gdb/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13706,12 +13705,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.17.0-unstable-2026-06-08"; + version = "1.17.0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "82f58063d67defc620e1ef8be606fc62a7b5dc1e"; - hash = "sha256-JfOkJkTGVWPw7dhcbDNPsyeNbidrtIvzJhPYUQJ1NoY="; + rev = "fb343438d49fba8c35ecc4829d66fca7a1f0ed3d"; + hash = "sha256-JhLDjrRqY/vWN+R6suVvMZLkZQkLq5IpSFwPojkYYqg="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.license = unfree; @@ -14434,12 +14433,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.11.0"; + version = "0.13.1"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - tag = "v0.11.0"; - hash = "sha256-i6Ty/TXy9Ph6Ex39qumfgH7ArenH159EHy1UFvNBJfI="; + tag = "v0.13.1"; + hash = "sha256-RusMzeU22v4Lnx1n7q3uucLI6AFVk1AUE+IvpDlvuLw="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15500,12 +15499,12 @@ final: prev: { refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "0-unstable-2026-05-26"; + version = "0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "624c01e8175901484eac74512baf35e9dfe269b8"; - hash = "sha256-PPGSMbLVHLghqaVfRsViw7gYHrL4RtiH0Svw8H65TpE="; + rev = "7eaa150061ea18fdbe18fbb924d236e3ddccc57d"; + hash = "sha256-CMnRH1M4/ha+QEGGCcuVXwRFSs69O6VycJlKMFYh6CI="; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15906,12 +15905,12 @@ final: prev: { scnvim = buildVimPlugin { pname = "scnvim"; - version = "0-unstable-2026-04-20"; + version = "0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "davidgranstrom"; repo = "scnvim"; - rev = "ec347b24168ac922de4dcddc181efd2fcdcfa0d0"; - hash = "sha256-cqZF3b+DkOQUOSU502vGQx8RNzH4b97B9zqHO9v8IBI="; + rev = "b7d48851e98e6111ad62f94a3c3ddc9b037122e8"; + hash = "sha256-k5a7d3exVXdjHuILfYIj6cinWoev8h6wYBlNXowuHsw="; }; meta.homepage = "https://github.com/davidgranstrom/scnvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -16004,12 +16003,12 @@ final: prev: { searchbox-nvim = buildVimPlugin { pname = "searchbox.nvim"; - version = "0-unstable-2026-06-01"; + version = "0-unstable-2026-06-13"; src = fetchFromGitHub { owner = "VonHeikemen"; repo = "searchbox.nvim"; - rev = "e66c850fbdebf493969da87e4f665acfb539b9c3"; - hash = "sha256-3HFofdEzVK+kXENrll8rxq/Huyg8HhiDg8P7n0JFQXE="; + rev = "83a43dbc52d27755ab1a9f710a11c987f6a73813"; + hash = "sha256-kUJZvXY1JbHvPUyq80nfP7aygi+ZtjcWGPCbsbvHLLQ="; }; meta.homepage = "https://github.com/VonHeikemen/searchbox.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16201,12 +16200,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-06-05"; + version = "2.1.0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "6806149fd36d1c5e797debe3e18b2c07219b685a"; - hash = "sha256-INxUHLtQBnnmbKBmQNgcdm4FxP5Amig2Q2s6pAub11U="; + rev = "501ea73e433246cbd53f0b14bbd205fa44831e4d"; + hash = "sha256-P7XFoM3zZmlOrhRwiY3xJdJZuiIlJAgijLWukt6OHfI="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17085,12 +17084,12 @@ final: prev: { tagbar = buildVimPlugin { pname = "tagbar"; - version = "3.1.1-unstable-2026-05-17"; + version = "3.1.1-unstable-2026-06-14"; src = fetchFromGitHub { owner = "preservim"; repo = "tagbar"; - rev = "b37b05ff1925b0b3931f031ebf88690aa0974375"; - hash = "sha256-Vqjq6ClXntfg2579MG37MQJWv6tN/4Y5/uuF4OqFMDQ="; + rev = "07cb8247487208124978daff8e13624667635457"; + hash = "sha256-bezgPiUz5EKKjTLuP6SpWGRCEYo8VXGvoF96qhR0aF8="; }; meta.homepage = "https://github.com/preservim/tagbar/"; meta.license = unfree; @@ -18168,15 +18167,15 @@ final: prev: { transparent-nvim = buildVimPlugin { pname = "transparent.nvim"; - version = "0-unstable-2025-06-22"; + version = "0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "xiyaowong"; repo = "transparent.nvim"; - rev = "8ac59883de84e9cd1850ea25cf087031c5ba7d54"; - hash = "sha256-GlN7/+TmXld2UVPN2rDP7nKqbnswiezmGXn+uGK5I5c="; + rev = "e00ca1cf09caef575edf8da7e5a8b9193893b4c7"; + hash = "sha256-VMWvh5QLV7y65SPEbKacrdL6WvHSF+z+LEaWugxqQOI="; }; meta.homepage = "https://github.com/xiyaowong/transparent.nvim/"; - meta.license = unfree; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -18758,12 +18757,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "2.1.2"; + version = "2.1.3"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - tag = "v2.1.2"; - hash = "sha256-8y4Dc+AXx4+DmnOAYYD6Yyi0GDyI6fwdM4AKsmM5hZU="; + tag = "v2.1.3"; + hash = "sha256-ULBLMmJQe93N3uOPx6h8wif+38g0OSC7haklfVJyZdA="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -21882,12 +21881,12 @@ final: prev: { vim-just = buildVimPlugin { pname = "vim-just"; - version = "0-unstable-2026-05-10"; + version = "0-unstable-2026-06-12"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "6034ccf6a4682c91f90f38fae4c882068e6723fe"; - hash = "sha256-3ytgSsTvtmq9jC2qyeBzKLK+x0UppyVODggcspDX7ZE="; + rev = "49f318424ed17fb8d49122daa39820fd6a2880f5"; + hash = "sha256-r/YS0LFio0BNTCUh0nRrAndUfcJgYio+ADCoqq8NH8U="; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -22190,12 +22189,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "0.0.1-unstable-2026-05-21"; + version = "0.0.1-unstable-2026-06-11"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "1558bbaba4cbb593901e3dfc4d0f1a0cd212b09c"; - hash = "sha256-wMF4y4eMz7UR50GpBvStDsQ0SpKUt48tll6rqEr6AHY="; + rev = "bffb50ffa688e651a3d4ad827c90b887d5c67200"; + hash = "sha256-4AzLUvDTv8stTk2oKvjXetinK5YGx636TwP9yKdluZs="; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -23940,11 +23939,11 @@ final: prev: { vim-solarized8 = buildVimPlugin { pname = "vim-solarized8"; - version = "1.6.4-unstable-2026-03-11"; + version = "1.6.4-unstable-2026-06-11"; src = fetchgit { url = "https://codeberg.org/lifepillar/vim-solarized8/"; - rev = "5dfbfb00be8237619c680302fc9250e391b1686a"; - hash = "sha256-qJLlHsXKcLC+bpirfcuBj3igK9dDk8L9oVGPzWhtkEI="; + rev = "1cb22c68158a3e27cf5943052a4bd36c3dd4151c"; + hash = "sha256-XPhiSwyV0A23e6NOEb8OejC68WtVVTL5A4YranlghZs="; }; meta.homepage = "https://codeberg.org/lifepillar/vim-solarized8/"; meta.license = unfree; @@ -25241,12 +25240,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2026-05-26"; + version = "2.17-unstable-2026-06-13"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "24e229914182ff301496a3e2c4214b28c4928d3f"; - hash = "sha256-y45zOpF68G51jVdCsa27iiDdw2YEmHZNgkIHDI62nAo="; + rev = "fedb7ffc1bebf254cc74e7419c3a5930b6719065"; + hash = "sha256-h1GZnhQrm8c+e/vbecBwWbFj4QOX3TbagYp3Ea3tk/Q="; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25535,12 +25534,12 @@ final: prev: { wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "0.11-unstable-2026-03-26"; + version = "0.12"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "44f266fc8ed6f8fbc6bae47ee1ca6ba32e5995f8"; - hash = "sha256-wcoiv8lPBr/r4yMw4tO6SmNQ09f1SjFqWlNDat7oXDk="; + tag = "v0.12"; + hash = "sha256-6562XAJFqmWUo/IzBI6Mmy2Jp1p9smwt4LV95X6Cf5w="; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25747,12 +25746,12 @@ final: prev: { pname = "xeno.nvim"; version = "0-unstable-2025-10-23"; src = fetchFromGitHub { - owner = "kyzadev"; + owner = "kyzabuilds"; repo = "xeno.nvim"; rev = "f70c22447c7d954973f35c10dd9e9942cd7fb2eb"; hash = "sha256-zTGclrlxThgqEvj8K3fQ87G98g3VDqvp/dCnZwSm4I8="; }; - meta.homepage = "https://github.com/kyzadev/xeno.nvim/"; + meta.homepage = "https://github.com/kyzabuilds/xeno.nvim/"; meta.license = unfree; meta.hydraPlatforms = [ ]; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 28890b26907e..08d0361c408b 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1657,6 +1657,7 @@ assertNoAdditions { checkInputs = with self; [ luasnip null-ls-nvim + plenary-nvim ]; nvimSkipModules = [ "init" @@ -2012,9 +2013,8 @@ assertNoAdditions { let kulala-http-grammar = neovimUtils.grammarToPlugin ( tree-sitter.buildGrammar { - inherit (old) version src meta; language = "kulala_http"; - location = "lua/tree-sitter"; + inherit (luaPackages.tree-sitter-kulala_http) version src meta; generate = false; } ); @@ -2036,6 +2036,7 @@ assertNoAdditions { "cli.kulala_cli" # Upstream test harnesses are not require-safe modules "minit" + "minit-userscript" "minitest" "test" # Legacy parser module; active parsing is handled by kulala-core @@ -2482,6 +2483,7 @@ assertNoAdditions { dependencies = with self; [ mason-nvim null-ls-nvim + plenary-nvim ]; }; diff --git a/pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch b/pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch index 2398bd254e22..d7bd71b2c4c6 100644 --- a/pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch +++ b/pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch @@ -10,10 +10,10 @@ index 5f37046..c60c474 100644 return vim.treesitter.language.add(parser_name) == true end -@@ -48,7 +47,6 @@ M.register_parser = function() - -- queries/kulala_http/*.scm live under lua/tree-sitter/queries/ - vim.opt.rtp:prepend(parser_source_path) - ensure_site_rtp() +@@ -48,7 +47,3 @@ M.register_parser = function() +- -- kulala_http/*.scm live under tree-sitter-kulala-http/queries/ +- vim.opt.rtp:prepend(parser_source_path) +- ensure_site_rtp() - sync_queries() vim.treesitter.language.register(parser_name, filetypes) vim.treesitter.language.register("markdown", "kulala_ui")