From 805b85c2ea3bd6f9506ef22cbd6e3a39172b5b08 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 13 Dec 2024 19:56:52 +0100 Subject: [PATCH 01/27] fix(meta): when a plugin is both optional and disabled, then just delete it from the list --- lua/lazy/core/meta.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/lazy/core/meta.lua b/lua/lazy/core/meta.lua index abb2508..88263a2 100644 --- a/lua/lazy/core/meta.lua +++ b/lua/lazy/core/meta.lua @@ -305,7 +305,11 @@ function M:fix_disabled() for _, plugin in pairs(self.plugins) do if plugin.enabled == false or (type(plugin.enabled) == "function" and not plugin.enabled()) then changes = changes + 1 - self:disable(plugin) + if plugin.optional then + self:del(plugin.name) + else + self:disable(plugin) + end end end self:rebuild() From 7e6c863bc7563efbdd757a310d17ebc95166cef3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 19:58:17 +0100 Subject: [PATCH 02/27] chore(main): release 11.16.2 (#1854) :robot: I have created a release *beep* *boop* --- ## [11.16.2](https://github.com/folke/lazy.nvim/compare/v11.16.1...v11.16.2) (2024-12-13) ### Bug Fixes * **meta:** when a plugin is both optional and disabled, then just delete it from the list ([805b85c](https://github.com/folke/lazy.nvim/commit/805b85c2ea3bd6f9506ef22cbd6e3a39172b5b08)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/.release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ lua/lazy/core/config.lua | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index b82a64f..d5dbcb3 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "11.16.1" + ".": "11.16.2" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f65347f..015288e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [11.16.2](https://github.com/folke/lazy.nvim/compare/v11.16.1...v11.16.2) (2024-12-13) + + +### Bug Fixes + +* **meta:** when a plugin is both optional and disabled, then just delete it from the list ([805b85c](https://github.com/folke/lazy.nvim/commit/805b85c2ea3bd6f9506ef22cbd6e3a39172b5b08)) + ## [11.16.1](https://github.com/folke/lazy.nvim/compare/v11.16.0...v11.16.1) (2024-12-09) diff --git a/lua/lazy/core/config.lua b/lua/lazy/core/config.lua index 335b664..2ae4079 100644 --- a/lua/lazy/core/config.lua +++ b/lua/lazy/core/config.lua @@ -241,7 +241,7 @@ function M.hererocks() return M.options.rocks.hererocks end -M.version = "11.16.1" -- x-release-please-version +M.version = "11.16.2" -- x-release-please-version M.ns = vim.api.nvim_create_namespace("lazy") From a9c660d6ef1b396869d3d951760aa7a3dbfe575f Mon Sep 17 00:00:00 2001 From: Shihua Zeng <76579810+Bekaboo@users.noreply.github.com> Date: Sat, 4 Jan 2025 22:40:44 -0700 Subject: [PATCH 03/27] feat(config,render): allow customizing the debug icon (#1863) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description lazy.nvim allows users to configure all icons except for the debug icon. This PR enables user to configure the debug icon with `ui.icons.debug` ## Screenshots Before: ![image](https://github.com/user-attachments/assets/42b02fd9-58e6-4ebc-a1a7-c5e91f07a11a) After (with config `{ ui = { icons = { debug = ' ' } } }`): ![image](https://github.com/user-attachments/assets/3ade5392-a988-4a10-86fc-f52b41a690c5) --- lua/lazy/core/config.lua | 1 + lua/lazy/view/render.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/lazy/core/config.lua b/lua/lazy/core/config.lua index 2ae4079..9939763 100644 --- a/lua/lazy/core/config.lua +++ b/lua/lazy/core/config.lua @@ -96,6 +96,7 @@ M.defaults = { icons = { cmd = " ", config = "", + debug = "●", event = " ", favorite = " ", ft = " ", diff --git a/lua/lazy/view/render.lua b/lua/lazy/view/render.lua index 16c6659..8c49a1b 100644 --- a/lua/lazy/view/render.lua +++ b/lua/lazy/view/render.lua @@ -759,7 +759,7 @@ function M:debug() ---@type string[] plugins = vim.tbl_values(plugins) table.sort(plugins) - self:append("● ", "LazySpecial", { indent = 2 }) + self:append(Config.options.ui.icons.debug, "LazySpecial", { indent = 2 }) if handler_type == "keys" then for k, v in pairs(Config.plugins[plugins[1]]._.handlers.keys) do if k == value then From 72aa3a2624be5dc240646084f7b6a38eb99eb2ce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 5 Jan 2025 05:41:31 +0000 Subject: [PATCH 04/27] chore(build): auto-generate docs --- doc/lazy.nvim.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/lazy.nvim.txt b/doc/lazy.nvim.txt index 68bbee4..6870e89 100644 --- a/doc/lazy.nvim.txt +++ b/doc/lazy.nvim.txt @@ -706,6 +706,7 @@ will be added to the plugin’s spec. icons = { cmd = " ", config = "", + debug = "●", event = " ", favorite = " ", ft = " ", From 4df5c4d65a3bbf801edd9ec55fb1ae55cfa72dd0 Mon Sep 17 00:00:00 2001 From: Eduardo Bray Date: Mon, 6 Jan 2025 17:14:06 -0300 Subject: [PATCH 05/27] fix(config): add missing space on the default debug icon (#1879) ## Description Adds the missing space from a9c660d ## Screenshots Current: ![imagen](https://github.com/user-attachments/assets/9a3a1a0c-43ad-49f3-8b39-b3250f53ec40) After: ![imagen](https://github.com/user-attachments/assets/3b3d4dfd-3c03-4db9-8f61-d2bd4f9ed22d) --- lua/lazy/core/config.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/lazy/core/config.lua b/lua/lazy/core/config.lua index 9939763..49339e5 100644 --- a/lua/lazy/core/config.lua +++ b/lua/lazy/core/config.lua @@ -96,7 +96,7 @@ M.defaults = { icons = { cmd = " ", config = "", - debug = "●", + debug = "● ", event = " ", favorite = " ", ft = " ", From d8f26efd456190241afd1b0f5235fe6fdba13d4a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 6 Jan 2025 20:14:50 +0000 Subject: [PATCH 06/27] chore(build): auto-generate docs --- doc/lazy.nvim.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/lazy.nvim.txt b/doc/lazy.nvim.txt index 6870e89..2ae3b36 100644 --- a/doc/lazy.nvim.txt +++ b/doc/lazy.nvim.txt @@ -706,7 +706,7 @@ will be added to the plugin’s spec. icons = { cmd = " ", config = "", - debug = "●", + debug = "● ", event = " ", favorite = " ", ft = " ", From 4f30c61b64d3fb8a04fd6660989b09241aa1b127 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 30 Jan 2025 20:13:53 +0100 Subject: [PATCH 07/27] ci: check --- lua/lazy/core/meta.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/lazy/core/meta.lua b/lua/lazy/core/meta.lua index 88263a2..58397fd 100644 --- a/lua/lazy/core/meta.lua +++ b/lua/lazy/core/meta.lua @@ -14,6 +14,9 @@ local Util = require("lazy.core.util") ---@field pkgs table local M = {} +if false then + dd("foo") +end ---@param spec LazySpecLoader ---@return LazyMeta function M.new(spec) From 5586fda88de57b33b723f75d5327b36165663077 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 30 Jan 2025 20:14:57 +0100 Subject: [PATCH 08/27] ci: remove debug --- lua/lazy/core/meta.lua | 3 --- 1 file changed, 3 deletions(-) diff --git a/lua/lazy/core/meta.lua b/lua/lazy/core/meta.lua index 58397fd..88263a2 100644 --- a/lua/lazy/core/meta.lua +++ b/lua/lazy/core/meta.lua @@ -14,9 +14,6 @@ local Util = require("lazy.core.util") ---@field pkgs table local M = {} -if false then - dd("foo") -end ---@param spec LazySpecLoader ---@return LazyMeta function M.new(spec) From 7527af40ddd4a93a02911be570b32609b9d4ea53 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 30 Jan 2025 19:19:03 +0000 Subject: [PATCH 09/27] chore(build): auto-generate rockspec mappings --- lua/lazy/community/_generated.lua | 504 +++++++++++++++++------------- 1 file changed, 292 insertions(+), 212 deletions(-) diff --git a/lua/lazy/community/_generated.lua b/lua/lazy/community/_generated.lua index 6cfdb3f..d3ba8f6 100644 --- a/lua/lazy/community/_generated.lua +++ b/lua/lazy/community/_generated.lua @@ -10,11 +10,11 @@ return }, { name = "adopure.nvim", url = "Willem-J-an/adopure.nvim", - version = "1.2.0-1" + version = "2.1.0-1" }, { name = "aerial.nvim", url = "stevearc/aerial.nvim", - version = "2.3.1-1" + version = "2.4.0-1" }, { name = "age.nvim", url = "KingMichaelPark/age.nvim", @@ -22,7 +22,7 @@ return }, { name = "ai.nvim", url = "S1M0N38/ai.nvim", - version = "1.3.0-1" + version = "1.5.0-1" }, { name = "astral.nvim", url = "rootiest/astral.nvim", @@ -35,10 +35,14 @@ return name = "autosave.nvim", url = "brianhuster/autosave.nvim", version = "0.4.2-1" + }, { + name = "avante.nvim", + url = "yetone/avante.nvim", + version = "0.0.15-1" }, { name = "banana.nvim", url = "CWood-sdf/banana.nvim", - version = "0.1.0-1" + version = "0.2.0-1" }, { name = "bars-n-lines.nvim", url = "OXY2DEV/bars-N-lines.nvim", @@ -54,7 +58,7 @@ return }, { name = "bufferline.nvim", url = "akinsho/bufferline.nvim", - version = "4.9.0-1" + version = "4.9.1-1" }, { name = "care.nvim", url = "max397574/care.nvim", @@ -62,7 +66,11 @@ return }, { name = "ccc.nvim", url = "uga-rosa/ccc.nvim", - version = "1.6.0-1" + version = "2.0.3-1" + }, { + name = "chatml.nvim", + url = "S1M0N38/chatml.nvim", + version = "1.0.0-1" }, { name = "ci-template.nvim", url = "linrongbin16/ci-template.nvim", @@ -74,7 +82,7 @@ return }, { name = "cmp-rg", url = "lukas-reineke/cmp-rg", - version = "1.3.9-1" + version = "1.3.11-1" }, { name = "colorbox.nvim", url = "linrongbin16/colorbox.nvim", @@ -86,7 +94,7 @@ return }, { name = "colortils.nvim", url = "nvim-colortils/colortils.nvim", - version = "1.1.0-1" + version = "1.2.0-1" }, { name = "command.nvim", url = "cultab/command.nvim", @@ -106,11 +114,23 @@ return }, { name = "commons.nvim", url = "linrongbin16/commons.nvim", - version = "21.1.0-1" + version = "26.0.0-1" }, { name = "conform.nvim", url = "stevearc/conform.nvim", - version = "8.2.0-1" + version = "8.4.0-1" + }, { + name = "coop.nvim", + url = "gregorias/coop.nvim", + version = "1.0.1-0" + }, { + name = "copy-diagnostics.nvim", + url = "NickStafford2/copy-diagnostics.nvim", + version = "main-1" + }, { + name = "cord.nvim", + url = "vyfor/cord.nvim", + version = "2.0.0beta-9" }, { name = "cursor-text-objects.nvim", url = "ColinKennedy/cursor-text-objects.nvim", @@ -122,7 +142,7 @@ return }, { name = "dante.nvim", url = "S1M0N38/dante.nvim", - version = "1.2.0-1" + version = "1.3.1-1" }, { name = "daylight.nvim", url = "NTBBloodbath/daylight.nvim", @@ -159,18 +179,26 @@ return name = "donut.nvim", url = "NStefan002/donut.nvim", version = "2.2.1-1" + }, { + name = "donutlify.nvim", + url = "NStefan002/donutlify.nvim", + version = "1.0.0-1" }, { name = "doris.nvim", url = "jackokring/doris.nvim", version = "0.3.2-1" + }, { + name = "down.nvim", + url = "clpi/down.nvim", + version = "master-1" }, { name = "dressing.nvim", url = "stevearc/dressing.nvim", - version = "3.1.0-1" + version = "3.1.1-1" }, { name = "dropbar.nvim", url = "Bekaboo/dropbar.nvim", - version = "9.0.2-1" + version = "11.0.0-1" }, { name = "duck.nvim", url = "tamton-aquib/duck.nvim", @@ -186,23 +214,23 @@ return }, { name = "efmls-configs-nvim", url = "creativenull/efmls-configs-nvim", - version = "1.8.0-1" + version = "1.9.0-1" }, { name = "elixir-tools.nvim", url = "elixir-tools/elixir-tools.nvim", - version = "0.16.1-1" + version = "0.17.0-1" }, { name = "fake.nvim", url = "Kibadda/fake.nvim", - version = "1.0.0-1" + version = "4.0.1-1" }, { name = "feed.nvim", url = "neo451/feed.nvim", - version = "1.12.0-1" + version = "1.16.4-1" }, { name = "feline.nvim", url = "freddiehaddad/feline.nvim", - version = "1.7.0-1" + version = "1.7.1-1" }, { name = "fidget.nvim", url = "j-hui/fidget.nvim", @@ -242,7 +270,7 @@ return }, { name = "fzfx.nvim", url = "linrongbin16/fzfx.nvim", - version = "7.0.0-1" + version = "8.0.0-1" }, { name = "galileo.nvim", url = "S1M0N38/galileo.nvim", @@ -262,11 +290,11 @@ return }, { name = "github-nvim-theme", url = "projekt0n/github-nvim-theme", - version = "1.0.2-1" + version = "1.1.2-1" }, { name = "gitlinker.nvim", url = "linrongbin16/gitlinker.nvim", - version = "5.0.0-1" + version = "5.0.1-1" }, { name = "gitsigns.nvim", url = "lewis6991/gitsigns.nvim", @@ -294,7 +322,7 @@ return }, { name = "guard.nvim", url = "nvimdev/guard.nvim", - version = "1.0.4-1" + version = "2.1.2-1" }, { name = "hardhat.nvim", url = "TheSnakeWitcher/hardhat.nvim", @@ -306,11 +334,11 @@ return }, { name = "haskell-tools.nvim", url = "mrcjkb/haskell-tools.nvim", - version = "4.3.2-1" + version = "4.4.0-1" }, { name = "headlines.nvim", url = "lukas-reineke/headlines.nvim", - version = "4.0.2-1" + version = "5.0.0-1" }, { name = "heirline.nvim", url = "rebelot/heirline.nvim", @@ -326,7 +354,7 @@ return }, { name = "hlchunk.nvim", url = "shellRaining/hlchunk.nvim", - version = "1.1.0-1" + version = "1.3.0-1" }, { name = "hotpot.nvim", url = "rktjmp/hotpot.nvim", @@ -334,7 +362,7 @@ return }, { name = "hurl.nvim", url = "jellydn/hurl.nvim", - version = "2.0.0-1" + version = "2.0.1-1" }, { name = "hydra.nvim", url = "nvimtools/hydra.nvim", @@ -346,11 +374,11 @@ return }, { name = "incline.nvim", url = "b0o/incline.nvim", - version = "0.0.1-1" + version = "0.0.3-1" }, { name = "indent-blankline.nvim", url = "lukas-reineke/indent-blankline.nvim", - version = "3.8.6-1" + version = "3.8.7-1" }, { name = "kai.nvim", url = "Kamilcuk/kai.nvim", @@ -366,7 +394,7 @@ return }, { name = "lazy.nvim", url = "folke/lazy.nvim", - version = "11.14.2-1" + version = "11.16.2-1" }, { name = "lazydev.nvim", url = "folke/lazydev.nvim", @@ -374,15 +402,15 @@ return }, { name = "lean.nvim", url = "Julian/lean.nvim", - version = "2024.10.1-1" + version = "2024.12.2-1" }, { name = "leetcode.nvim", url = "kawre/leetcode.nvim", - version = "0.2.0-1" + version = "0.3.0-1" }, { name = "legendary.nvim", url = "mrjones2014/legendary.nvim", - version = "2.13.11-1" + version = "2.13.13-1" }, { name = "live-command.nvim", url = "smjonas/live-command.nvim", @@ -390,7 +418,7 @@ return }, { name = "live-preview.nvim", url = "brianhuster/live-preview.nvim", - version = "0.8.3-1" + version = "0.9.4-1" }, { name = "logging.nvim", url = "NTBBloodbath/logging.nvim", @@ -422,7 +450,7 @@ return }, { name = "lua-console.nvim", url = "YaroSpace/lua-console.nvim", - version = "1.1.0-1" + version = "1.2.3-1" }, { name = "lua-obfuscator.nvim", url = "git+ssh://git@github.com/kdssoftware/lua-obfuscator.nvim.git", @@ -442,7 +470,7 @@ return }, { name = "luarocks-build-treesitter-parser", url = "nvim-neorocks/luarocks-build-treesitter-parser", - version = "5.0.2-1" + version = "6.0.0-1" }, { name = "luarocks-build-treesitter-parser-cpp", url = "nvim-neorocks/luarocks-build-treesitter-parser-cpp", @@ -450,7 +478,7 @@ return }, { name = "mag-nvim-lsp", url = "iguanacucumber/mag-nvim-lsp", - version = "0.1-1" + version = "0.2-1" }, { name = "mag-nvim-lua", url = "iguanacucumber/mag-nvim-lua", @@ -458,19 +486,15 @@ return }, { name = "magazine.nvim", url = "iguanacucumber/magazine.nvim", - version = "0.4.1-1" + version = "0.4.4-1" }, { name = "mapx.nvim", url = "b0o/mapx.nvim", version = "0.2.1-1" - }, { - name = "markdown.nvim", - url = "MeanderingProgrammer/render-markdown.nvim", - version = "5.0.1-1" }, { name = "markview.nvim", url = "OXY2DEV/markview.nvim", - version = "24.0.0-1" + version = "25.1.0-1" }, { name = "mason-lspconfig.nvim", url = "williamboman/mason-lspconfig.nvim", @@ -483,10 +507,14 @@ return name = "mason.nvim", url = "williamboman/mason.nvim", version = "1.10.0-1" + }, { + name = "melange-nvim", + url = "savq/melange-nvim", + version = "0.9.0-1" }, { name = "mini.nvim", url = "echasnovski/mini.nvim", - version = "0.9.0-1" + version = "0.15.0-1" }, { name = "mkdnflow.nvim", url = "jakewvincent/mkdnflow.nvim", @@ -510,11 +538,11 @@ return }, { name = "neo-tree.nvim", url = "nvim-neo-tree/neo-tree.nvim", - version = "3.26-1" + version = "3.29-1" }, { name = "neoconf.nvim", url = "folke/neoconf.nvim", - version = "1.3.3-1" + version = "1.4.0-1" }, { name = "neodev.nvim", url = "folke/neodev.nvim", @@ -522,15 +550,19 @@ return }, { name = "neogen", url = "danymat/neogen", - version = "2.19.4-1" + version = "2.20.0-1" }, { name = "neogit", url = "NeogitOrg/neogit", - version = "1.0.0-1" + version = "2.0.0-1" }, { name = "neorg", url = "nvim-neorg/neorg", - version = "9.1.1-1" + version = "9.2.0-1" + }, { + name = "neorg-archive", + url = "bottd/neorg-archive", + version = "1.0.0-1" }, { name = "neorg-conceal-wrap", url = "benlubas/neorg-conceal-wrap", @@ -538,7 +570,11 @@ return }, { name = "neorg-interim-ls", url = "benlubas/neorg-interim-ls", - version = "1.3.0-1" + version = "2.1.0-1" + }, { + name = "neorg-query", + url = "benlubas/neorg-query", + version = "1.2.0-1" }, { name = "neorg-se", url = "benlubas/neorg-se", @@ -558,19 +594,23 @@ return }, { name = "neotest", url = "nvim-neotest/neotest", - version = "5.6.1-1" + version = "5.8.0-1" }, { name = "neotest-busted", url = "MisanthropicBit/neotest-busted", - version = "0.3.0-1" + version = "0.5.0-1" + }, { + name = "neotest-dotnet", + url = "Issafalcon/neotest-dotnet", + version = "stable-1" }, { name = "neotest-golang", url = "fredrikaverpil/neotest-golang", - version = "1.5.0-1" + version = "1.9.1-1" }, { name = "neotest-haskell", url = "mrcjkb/neotest-haskell", - version = "2.1.0-1" + version = "2.1.1-1" }, { name = "neotest-java", url = "rcasia/neotest-java", @@ -579,6 +619,10 @@ return name = "neotest-zig", url = "lawrence-laz/neotest-zig", version = "1.3.1-1" + }, { + name = "nerdy.nvim", + url = "2KAbhishek/nerdy.nvim", + version = "1.4-1" }, { name = "netman.nvim", url = "miversen33/netman.nvim", @@ -590,11 +634,11 @@ return }, { name = "no-neck-pain.nvim", url = "shortcuts/no-neck-pain.nvim", - version = "2.1.3-1" + version = "2.1.5-1" }, { name = "noice.nvim", url = "folke/noice.nvim", - version = "4.7.2-1" + version = "4.9.0-1" }, { name = "npackages.nvim", url = "diegofigs/npackages.nvim", @@ -610,11 +654,11 @@ return }, { name = "nvim-a2-pack", url = "dfgordon/nvim-a2-pack", - version = "0.3.0-1" + version = "0.3.1-1" }, { name = "nvim-best-practices-plugin-template", url = "ColinKennedy/nvim-best-practices-plugin-template", - version = "1.4.0-1" + version = "1.6.0-1" }, { name = "nvim-bqf", url = "kevinhwang91/nvim-bqf", @@ -634,7 +678,7 @@ return }, { name = "nvim-dap", url = "mfussenegger/nvim-dap", - version = "0.8.0-1" + version = "0.9.0-1" }, { name = "nvim-dap-ui", url = "rcarriga/nvim-dap-ui", @@ -647,6 +691,10 @@ return name = "nvim-dev-container", url = "esensar/nvim-dev-container", version = "0.2.0-1" + }, { + name = "nvim-faker", + url = "git+ssh://git@github.com/tehdb/nvim-faker.git", + version = "1.0.0-1" }, { name = "nvim-java", url = "nvim-java/nvim-java", @@ -678,7 +726,7 @@ return }, { name = "nvim-lspconfig", url = "neovim/nvim-lspconfig", - version = "1.0.0-1" + version = "1.6.0-1" }, { name = "nvim-metals", url = "scalameta/nvim-metals", @@ -686,11 +734,11 @@ return }, { name = "nvim-nio", url = "nvim-neotest/nvim-nio", - version = "1.10.0-1" + version = "1.10.1-1" }, { name = "nvim-notify", url = "rcarriga/nvim-notify", - version = "3.14.0-1" + version = "3.15.0-1" }, { name = "nvim-parinfer", url = "gpanders/nvim-parinfer", @@ -702,7 +750,7 @@ return }, { name = "nvim-possession", url = "gennaro-tedesco/nvim-possession", - version = "0.0.15-1" + version = "0.0.17-1" }, { name = "nvim-scrollview", url = "dstein64/nvim-scrollview", @@ -710,7 +758,7 @@ return }, { name = "nvim-smuggler", url = "Klafyvel/nvim-smuggler", - version = "0.4.2-1" + version = "0.5.0-1" }, { name = "nvim-snippets", url = "garymjr/nvim-snippets", @@ -723,6 +771,10 @@ return name = "nvim-surround", url = "kylechui/nvim-surround", version = "2.1.5-1" + }, { + name = "nvim-telescope-cycler", + url = "heindsight/nvim-telescope-cycler", + version = "0.1.0-1" }, { name = "nvim-tree.lua", url = "nvim-tree/nvim-tree.lua", @@ -742,7 +794,11 @@ return }, { name = "nvim-window-picker", url = "s1n7ax/nvim-window-picker", - version = "2.0.3-1" + version = "2.3.1-1" + }, { + name = "obazel.nvim", + url = "glindstedt/obazel.nvim", + version = "0.1.1-1" }, { name = "obsidian.nvim", url = "epwalsh/obsidian.nvim", @@ -750,11 +806,11 @@ return }, { name = "oil.nvim", url = "stevearc/oil.nvim", - version = "2.13.0-1" + version = "2.14.0-1" }, { name = "onedarkpro.nvim", url = "olimorris/onedarkpro.nvim", - version = "2.3.0-1" + version = "2.8.0-1" }, { name = "onenord.nvim", url = "rmehri01/onenord.nvim", @@ -762,7 +818,7 @@ return }, { name = "otter.nvim", url = "jmbuhr/otter.nvim", - version = "2.5.0-1" + version = "2.6.0-1" }, { name = "overseer.nvim", url = "stevearc/overseer.nvim", @@ -770,7 +826,7 @@ return }, { name = "oz.nvim", url = "luxluth/oz.nvim", - version = "0.0.3-1" + version = "0.0.4-1" }, { name = "package-info.nvim", url = "vuki656/package-info.nvim", @@ -794,7 +850,7 @@ return }, { name = "persisted.nvim", url = "olimorris/persisted.nvim", - version = "2.0.1-1" + version = "2.0.2-1" }, { name = "persistence.nvim", url = "folke/persistence.nvim", @@ -818,11 +874,11 @@ return }, { name = "quicker.nvim", url = "stevearc/quicker.nvim", - version = "1.2.0-1" + version = "1.3.0-1" }, { name = "rainbow-delimiters.nvim", url = "HiPhish/rainbow-delimiters.nvim", - version = "0.7.0-1" + version = "0.8.0-1" }, { name = "remember.nvim", url = "vladdoster/remember.nvim", @@ -834,11 +890,11 @@ return }, { name = "render-markdown.nvim", url = "MeanderingProgrammer/render-markdown.nvim", - version = "7.6.0-1" + version = "7.8.0-1" }, { name = "rest.nvim", url = "rest-nvim/rest.nvim", - version = "3.8.4-1" + version = "3.9.1-1" }, { name = "rime.nvim", url = "Freed-Wu/rime.nvim", @@ -854,19 +910,19 @@ return }, { name = "rocks-git.nvim", url = "nvim-neorocks/rocks-git.nvim", - version = "2.5.1-1" + version = "2.5.2-1" }, { name = "rocks-lazy.nvim", url = "nvim-neorocks/rocks-lazy.nvim", - version = "1.1.1-1" + version = "1.1.2-1" }, { name = "rocks-treesitter.nvim", url = "nvim-neorocks/rocks-treesitter.nvim", - version = "1.2.0-1" + version = "1.3.0-1" }, { name = "rocks.nvim", url = "nvim-neorocks/rocks.nvim", - version = "2.42.2-1" + version = "2.43.0-1" }, { name = "rtp.nvim", url = "nvim-neorocks/rtp.nvim", @@ -878,7 +934,7 @@ return }, { name = "rustaceanvim", url = "mrcjkb/rustaceanvim", - version = "5.17.1-1" + version = "5.24.2-1" }, { name = "schemastore.nvim", url = "b0o/SchemaStore.nvim", @@ -886,7 +942,7 @@ return }, { name = "screenkey.nvim", url = "NStefan002/screenkey.nvim", - version = "2.2.1-1" + version = "2.4.2-1" }, { name = "scrollbar.nvim", url = "Xuyuanp/scrollbar.nvim", @@ -906,11 +962,11 @@ return }, { name = "smart-splits.nvim", url = "mrjones2014/smart-splits.nvim", - version = "1.7.0-1" + version = "1.8.1-1" }, { name = "snacks.nvim", url = "folke/snacks.nvim", - version = "2.6.0-1" + version = "2.15.0-1" }, { name = "sos.nvim", url = "tmillr/sos.nvim", @@ -946,7 +1002,7 @@ return }, { name = "tabby.nvim", url = "nanozuki/tabby.nvim", - version = "2.5.1-1" + version = "2.7.4-1" }, { name = "tangerine.nvim", url = "udayvir-singh/tangerine.nvim", @@ -955,6 +1011,14 @@ return name = "teacup.neovim", url = "Clivern/teacup.neovim", version = "0.0.1-1" + }, { + name = "telescope-cmdline.nvim", + url = "jonarrien/telescope-cmdline.nvim", + version = "0.2.1-1" + }, { + name = "telescope-frecency.nvim", + url = "nvim-telescope/telescope-frecency.nvim", + version = "1.0.5-1" }, { name = "telescope-zf-native.nvim", url = "natecraddock/telescope-zf-native.nvim", @@ -970,11 +1034,11 @@ return }, { name = "toggleterm.nvim", url = "akinsho/toggleterm.nvim", - version = "2.13.0-1" + version = "2.13.1-1" }, { name = "tokyonight.nvim", url = "folke/tokyonight.nvim", - version = "4.10.0-1" + version = "4.11.0-1" }, { name = "tree-sitter-ada", url = "briot/tree-sitter-ada", @@ -990,7 +1054,7 @@ return }, { name = "tree-sitter-apex", url = "aheber/tree-sitter-sfapex", - version = "0.0.39-1" + version = "0.0.45-1" }, { name = "tree-sitter-arduino", url = "tree-sitter-grammars/tree-sitter-arduino", @@ -1002,7 +1066,7 @@ return }, { name = "tree-sitter-astro", url = "virchau13/tree-sitter-astro", - version = "0.0.31-1" + version = "0.0.33-1" }, { name = "tree-sitter-authzed", url = "mleonidas/tree-sitter-authzed", @@ -1010,11 +1074,11 @@ return }, { name = "tree-sitter-awk", url = "Beaglefoot/tree-sitter-awk", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-bash", url = "tree-sitter/tree-sitter-bash", - version = "0.0.36-1" + version = "0.0.39-1" }, { name = "tree-sitter-bass", url = "vito/tree-sitter-bass", @@ -1030,7 +1094,7 @@ return }, { name = "tree-sitter-bicep", url = "tree-sitter-grammars/tree-sitter-bicep", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-bitbake", url = "tree-sitter-grammars/tree-sitter-bitbake", @@ -1042,15 +1106,15 @@ return }, { name = "tree-sitter-bp", url = "ambroisie/tree-sitter-bp", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-c", url = "tree-sitter/tree-sitter-c", - version = "0.0.34-1" + version = "0.0.38-1" }, { name = "tree-sitter-c_sharp", url = "tree-sitter/tree-sitter-c-sharp", - version = "0.0.34-1" + version = "0.0.38-1" }, { name = "tree-sitter-cairo", url = "tree-sitter-grammars/tree-sitter-cairo", @@ -1063,10 +1127,14 @@ return name = "tree-sitter-chatito", url = "tree-sitter-grammars/tree-sitter-chatito", version = "0.0.30-1" + }, { + name = "tree-sitter-circom", + url = "Decurity/tree-sitter-circom", + version = "0.0.1-1" }, { name = "tree-sitter-cli", url = "FourierTransformer/tree-sitter-cli", - version = "0.24.4-1" + version = "0.24.5-1" }, { name = "tree-sitter-clojure", url = "sogaiu/tree-sitter-clojure", @@ -1098,11 +1166,11 @@ return }, { name = "tree-sitter-cpp", url = "tree-sitter/tree-sitter-cpp", - version = "0.0.35-1" + version = "0.0.39-1" }, { name = "tree-sitter-css", url = "tree-sitter/tree-sitter-css", - version = "0.0.31-1" + version = "0.0.35-1" }, { name = "tree-sitter-csv", url = "tree-sitter-grammars/tree-sitter-csv", @@ -1110,7 +1178,7 @@ return }, { name = "tree-sitter-cuda", url = "tree-sitter-grammars/tree-sitter-cuda", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-cue", url = "eonpatapon/tree-sitter-cue", @@ -1142,7 +1210,7 @@ return }, { name = "tree-sitter-diff", url = "the-mikedavis/tree-sitter-diff", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-disassembly", url = "ColinKennedy/tree-sitter-disassembly", @@ -1150,11 +1218,11 @@ return }, { name = "tree-sitter-djot", url = "treeman/tree-sitter-djot", - version = "0.0.29-1" + version = "0.0.33-1" }, { name = "tree-sitter-dockerfile", url = "camdencheek/tree-sitter-dockerfile", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-dot", url = "rydesun/tree-sitter-dot", @@ -1170,7 +1238,7 @@ return }, { name = "tree-sitter-earthfile", url = "glehmann/tree-sitter-earthfile", - version = "0.0.33-1" + version = "0.0.34-1" }, { name = "tree-sitter-ebnf", url = "RubixDev/ebnf", @@ -1182,7 +1250,7 @@ return }, { name = "tree-sitter-editorconfig", url = "ValdezFOmar/tree-sitter-editorconfig", - version = "0.0.44-1" + version = "0.0.47-1" }, { name = "tree-sitter-eds", url = "uyha/tree-sitter-eds", @@ -1194,11 +1262,11 @@ return }, { name = "tree-sitter-elixir", url = "elixir-lang/tree-sitter-elixir", - version = "0.0.35-1" + version = "0.0.38-1" }, { name = "tree-sitter-elm", url = "elm-tooling/tree-sitter-elm", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-elsa", url = "glapa-grossklag/tree-sitter-elsa", @@ -1210,15 +1278,15 @@ return }, { name = "tree-sitter-embedded_template", url = "tree-sitter/tree-sitter-embedded-template", - version = "0.0.32-1" + version = "0.0.34-1" }, { name = "tree-sitter-erlang", url = "WhatsApp/tree-sitter-erlang", - version = "0.0.33-1" + version = "0.0.36-1" }, { name = "tree-sitter-facility", url = "FacilityApi/tree-sitter-facility", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-faust", url = "khiner/tree-sitter-faust", @@ -1238,7 +1306,7 @@ return }, { name = "tree-sitter-fish", url = "ram02z/tree-sitter-fish", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-foam", url = "FoamScience/tree-sitter-foam", @@ -1250,7 +1318,7 @@ return }, { name = "tree-sitter-fortran", url = "stadelmanma/tree-sitter-fortran", - version = "0.0.36-1" + version = "0.0.41-1" }, { name = "tree-sitter-fsh", url = "mgramigna/tree-sitter-fsh", @@ -1258,7 +1326,7 @@ return }, { name = "tree-sitter-fsharp", url = "ionide/tree-sitter-fsharp", - version = "0.0.9-1" + version = "0.0.10-1" }, { name = "tree-sitter-func", url = "tree-sitter-grammars/tree-sitter-func", @@ -1270,15 +1338,15 @@ return }, { name = "tree-sitter-gap", url = "gap-system/tree-sitter-gap", - version = "0.0.29-1" + version = "0.0.31-1" }, { name = "tree-sitter-gaptst", url = "gap-system/tree-sitter-gaptst", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-gdscript", url = "PrestonKnopp/tree-sitter-gdscript", - version = "0.0.32-1" + version = "0.0.34-1" }, { name = "tree-sitter-gdshader", url = "GodOfAvacyn/tree-sitter-gdshader", @@ -1330,11 +1398,11 @@ return }, { name = "tree-sitter-gnuplot", url = "dpezto/tree-sitter-gnuplot", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-go", url = "tree-sitter/tree-sitter-go", - version = "0.0.35-1" + version = "0.0.38-1" }, { name = "tree-sitter-goctl", url = "chaozwn/tree-sitter-goctl", @@ -1342,11 +1410,11 @@ return }, { name = "tree-sitter-godot_resource", url = "PrestonKnopp/tree-sitter-godot-resource", - version = "0.0.29-1" + version = "0.0.32-1" }, { name = "tree-sitter-gomod", url = "camdencheek/tree-sitter-go-mod", - version = "0.0.31-1" + version = "0.0.33-1" }, { name = "tree-sitter-gosum", url = "tree-sitter-grammars/tree-sitter-go-sum", @@ -1354,7 +1422,7 @@ return }, { name = "tree-sitter-gotmpl", url = "ngalaiko/tree-sitter-go-template", - version = "0.0.30-1" + version = "0.0.35-1" }, { name = "tree-sitter-gowork", url = "omertuc/tree-sitter-go-work", @@ -1370,11 +1438,11 @@ return }, { name = "tree-sitter-gren", url = "MaeBrooks/tree-sitter-gren", - version = "0.0.3-1" + version = "0.0.6-1" }, { name = "tree-sitter-groovy", url = "murtaza64/tree-sitter-groovy", - version = "0.0.30-1" + version = "0.0.33-1" }, { name = "tree-sitter-gstlaunch", url = "tree-sitter-grammars/tree-sitter-gstlaunch", @@ -1382,7 +1450,7 @@ return }, { name = "tree-sitter-hack", url = "slackhq/tree-sitter-hack", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-hare", url = "tree-sitter-grammars/tree-sitter-hare", @@ -1402,11 +1470,11 @@ return }, { name = "tree-sitter-heex", url = "connorlay/tree-sitter-heex", - version = "0.0.30-1" + version = "0.0.34-1" }, { name = "tree-sitter-helm", url = "ngalaiko/tree-sitter-go-template", - version = "0.0.31-1" + version = "0.0.35-1" }, { name = "tree-sitter-hjson", url = "winston0410/tree-sitter-hjson", @@ -1426,11 +1494,11 @@ return }, { name = "tree-sitter-hoon", url = "urbit-pilled/tree-sitter-hoon", - version = "0.0.30-1" + version = "0.0.32-1" }, { name = "tree-sitter-html", url = "tree-sitter/tree-sitter-html", - version = "0.0.33-1" + version = "0.0.35-1" }, { name = "tree-sitter-html_tags", url = "nvim-neorocks/luarocks-stub", @@ -1442,7 +1510,7 @@ return }, { name = "tree-sitter-http", url = "rest-nvim/tree-sitter-http", - version = "0.0.32-1" + version = "0.0.34-1" }, { name = "tree-sitter-hurl", url = "pfeiferj/tree-sitter-hurl", @@ -1450,11 +1518,15 @@ return }, { name = "tree-sitter-hyprlang", url = "tree-sitter-grammars/tree-sitter-hyprlang", - version = "0.0.29-1" + version = "0.0.33-1" }, { name = "tree-sitter-idl", url = "cathaysia/tree-sitter-idl", version = "0.0.31-1" + }, { + name = "tree-sitter-idris", + url = "kayhide/tree-sitter-idris", + version = "0.0.1-1" }, { name = "tree-sitter-ini", url = "justinmk/tree-sitter-ini", @@ -1462,7 +1534,11 @@ return }, { name = "tree-sitter-inko", url = "inko-lang/tree-sitter-inko", - version = "0.0.36-1" + version = "0.0.38-1" + }, { + name = "tree-sitter-ipkg", + url = "srghma/tree-sitter-ipkg", + version = "0.0.1-1" }, { name = "tree-sitter-ispc", url = "tree-sitter-grammars/tree-sitter-ispc", @@ -1470,15 +1546,15 @@ return }, { name = "tree-sitter-janet_simple", url = "sogaiu/tree-sitter-janet-simple", - version = "0.0.29-1" + version = "0.0.32-1" }, { name = "tree-sitter-java", url = "tree-sitter/tree-sitter-java", - version = "0.0.35-1" + version = "0.0.39-1" }, { name = "tree-sitter-javascript", url = "tree-sitter/tree-sitter-javascript", - version = "0.0.33-1" + version = "0.0.35-1" }, { name = "tree-sitter-jq", url = "flurie/tree-sitter-jq", @@ -1486,11 +1562,11 @@ return }, { name = "tree-sitter-jsdoc", url = "tree-sitter/tree-sitter-jsdoc", - version = "0.0.33-1" + version = "0.0.35-1" }, { name = "tree-sitter-json", url = "tree-sitter/tree-sitter-json", - version = "0.0.33-1" + version = "0.0.35-1" }, { name = "tree-sitter-json5", url = "Joakker/tree-sitter-json5", @@ -1510,15 +1586,15 @@ return }, { name = "tree-sitter-julia", url = "tree-sitter/tree-sitter-julia", - version = "0.0.38-1" + version = "0.0.40-1" }, { name = "tree-sitter-just", url = "IndianBoy42/tree-sitter-just", - version = "0.0.34-1" + version = "0.0.36-1" }, { name = "tree-sitter-kconfig", url = "tree-sitter-grammars/tree-sitter-kconfig", - version = "0.0.29-1" + version = "0.0.32-1" }, { name = "tree-sitter-kdl", url = "tree-sitter-grammars/tree-sitter-kdl", @@ -1526,11 +1602,11 @@ return }, { name = "tree-sitter-kotlin", url = "fwcd/tree-sitter-kotlin", - version = "0.0.30-1" + version = "0.0.32-1" }, { name = "tree-sitter-koto", url = "koto-lang/tree-sitter-koto", - version = "0.0.33-1" + version = "0.0.37-1" }, { name = "tree-sitter-kusto", url = "Willem-J-an/tree-sitter-kusto", @@ -1538,7 +1614,7 @@ return }, { name = "tree-sitter-lalrpop", url = "traxys/tree-sitter-lalrpop", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-latex", url = "latex-lsp/tree-sitter-latex", @@ -1550,7 +1626,7 @@ return }, { name = "tree-sitter-leo", url = "r001/tree-sitter-leo", - version = "0.0.29-1" + version = "0.0.33-1" }, { name = "tree-sitter-linkerscript", url = "tree-sitter-grammars/tree-sitter-linkerscript", @@ -1562,7 +1638,7 @@ return }, { name = "tree-sitter-liquidsoap", url = "savonet/tree-sitter-liquidsoap", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-llvm", url = "benwilliamgraham/tree-sitter-llvm", @@ -1570,7 +1646,7 @@ return }, { name = "tree-sitter-lua", url = "tree-sitter-grammars/tree-sitter-lua", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-luadoc", url = "tree-sitter-grammars/tree-sitter-luadoc", @@ -1582,7 +1658,7 @@ return }, { name = "tree-sitter-luau", url = "tree-sitter-grammars/tree-sitter-luau", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-m68k", url = "grahambates/tree-sitter-m68k", @@ -1594,15 +1670,15 @@ return }, { name = "tree-sitter-markdown", url = "tree-sitter-grammars/tree-sitter-markdown", - version = "0.0.36-1" + version = "0.0.37-1" }, { name = "tree-sitter-markdown_inline", url = "tree-sitter-grammars/tree-sitter-markdown", - version = "0.0.36-1" + version = "0.0.37-1" }, { name = "tree-sitter-matlab", url = "acristoffers/tree-sitter-matlab", - version = "0.0.29-1" + version = "0.0.31-1" }, { name = "tree-sitter-menhir", url = "Kerl13/tree-sitter-menhir", @@ -1618,7 +1694,7 @@ return }, { name = "tree-sitter-mlir", url = "artagnon/tree-sitter-mlir", - version = "0.0.40-1" + version = "0.0.43-1" }, { name = "tree-sitter-muttrc", url = "neomutt/tree-sitter-muttrc", @@ -1630,11 +1706,11 @@ return }, { name = "tree-sitter-nginx", url = "opa-oz/tree-sitter-nginx", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-nickel", url = "nickel-lang/tree-sitter-nickel", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-nim", url = "alaviss/tree-sitter-nim", @@ -1650,7 +1726,7 @@ return }, { name = "tree-sitter-nix", url = "cstrahan/tree-sitter-nix", - version = "0.0.51-1" + version = "0.0.54-1" }, { name = "tree-sitter-norg", url = "nvim-neorg/tree-sitter-norg", @@ -1666,11 +1742,11 @@ return }, { name = "tree-sitter-nu", url = "nushell/tree-sitter-nu", - version = "0.0.20-1" + version = "0.0.30-1" }, { name = "tree-sitter-objc", url = "tree-sitter-grammars/tree-sitter-objc", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-objdump", url = "ColinKennedy/tree-sitter-objdump", @@ -1678,11 +1754,11 @@ return }, { name = "tree-sitter-ocaml", url = "tree-sitter/tree-sitter-ocaml", - version = "0.0.34-1" + version = "0.0.38-1" }, { name = "tree-sitter-ocaml_interface", url = "tree-sitter/tree-sitter-ocaml", - version = "0.0.35-1" + version = "0.0.39-1" }, { name = "tree-sitter-ocamllex", url = "atom-ocaml/tree-sitter-ocamllex", @@ -1690,7 +1766,7 @@ return }, { name = "tree-sitter-odin", url = "tree-sitter-grammars/tree-sitter-odin", - version = "0.0.30-1" + version = "0.0.32-1" }, { name = "tree-sitter-org", url = "milisims/tree-sitter-org", @@ -1714,15 +1790,15 @@ return }, { name = "tree-sitter-perl", url = "tree-sitter-perl/tree-sitter-perl", - version = "0.0.37-1" + version = "0.0.38-1" }, { name = "tree-sitter-php", url = "tree-sitter/tree-sitter-php", - version = "0.0.35-1" + version = "0.0.37-1" }, { name = "tree-sitter-php_only", url = "tree-sitter/tree-sitter-php", - version = "0.0.35-1" + version = "0.0.38-1" }, { name = "tree-sitter-phpdoc", url = "claytonrcarter/tree-sitter-phpdoc", @@ -1742,7 +1818,7 @@ return }, { name = "tree-sitter-poe_filter", url = "tree-sitter-grammars/tree-sitter-poe-filter", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-pony", url = "tree-sitter-grammars/tree-sitter-pony", @@ -1750,7 +1826,7 @@ return }, { name = "tree-sitter-powershell", url = "airbus-cert/tree-sitter-powershell", - version = "0.0.32-1" + version = "0.0.36-1" }, { name = "tree-sitter-printf", url = "tree-sitter-grammars/tree-sitter-printf", @@ -1758,7 +1834,7 @@ return }, { name = "tree-sitter-prisma", url = "victorhqc/tree-sitter-prisma", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-problog", url = "foxyseta/tree-sitter-prolog", @@ -1774,7 +1850,7 @@ return }, { name = "tree-sitter-properties", url = "tree-sitter-grammars/tree-sitter-properties", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-proto", url = "treywood/tree-sitter-proto", @@ -1794,7 +1870,7 @@ return }, { name = "tree-sitter-puppet", url = "tree-sitter-grammars/tree-sitter-puppet", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-purescript", url = "postsolar/tree-sitter-purescript", @@ -1806,7 +1882,7 @@ return }, { name = "tree-sitter-python", url = "tree-sitter/tree-sitter-python", - version = "0.0.33-1" + version = "0.0.39-1" }, { name = "tree-sitter-ql", url = "tree-sitter/tree-sitter-ql", @@ -1818,11 +1894,11 @@ return }, { name = "tree-sitter-qmljs", url = "yuja/tree-sitter-qmljs", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-query", url = "tree-sitter-grammars/tree-sitter-query", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-r", url = "r-lib/tree-sitter-r", @@ -1842,7 +1918,7 @@ return }, { name = "tree-sitter-rbs", url = "joker1007/tree-sitter-rbs", - version = "0.0.29-1" + version = "0.0.31-1" }, { name = "tree-sitter-re2c", url = "tree-sitter-grammars/tree-sitter-re2c", @@ -1854,7 +1930,7 @@ return }, { name = "tree-sitter-regex", url = "tree-sitter/tree-sitter-regex", - version = "0.0.37-1" + version = "0.0.40-1" }, { name = "tree-sitter-rego", url = "FallenAngel97/tree-sitter-rego", @@ -1882,7 +1958,7 @@ return }, { name = "tree-sitter-roc", url = "faldor20/tree-sitter-roc", - version = "0.0.29-1" + version = "0.0.31-1" }, { name = "tree-sitter-ron", url = "tree-sitter-grammars/tree-sitter-ron", @@ -1890,11 +1966,11 @@ return }, { name = "tree-sitter-rst", url = "stsewd/tree-sitter-rst", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-ruby", url = "tree-sitter/tree-sitter-ruby", - version = "0.0.33-1" + version = "0.0.34-1" }, { name = "tree-sitter-runescript", url = "2004Scape/tree-sitter-runescript", @@ -1902,15 +1978,15 @@ return }, { name = "tree-sitter-rust", url = "tree-sitter/tree-sitter-rust", - version = "0.0.37-1" + version = "0.0.40-1" }, { name = "tree-sitter-scala", url = "tree-sitter/tree-sitter-scala", - version = "0.0.39-1" + version = "0.0.44-1" }, { name = "tree-sitter-scfg", url = "rockorager/tree-sitter-scfg", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-scheme", url = "6cdh/tree-sitter-scheme", @@ -1922,15 +1998,19 @@ return }, { name = "tree-sitter-sflog", url = "aheber/tree-sitter-sfapex", - version = "0.0.36-1" + version = "0.0.42-1" }, { name = "tree-sitter-slang", url = "tree-sitter-grammars/tree-sitter-slang", version = "0.0.32-1" + }, { + name = "tree-sitter-slim", + url = "theoo/tree-sitter-slim", + version = "0.0.3-1" }, { name = "tree-sitter-slint", url = "slint-ui/tree-sitter-slint", - version = "0.0.31-1" + version = "0.0.33-1" }, { name = "tree-sitter-smali", url = "tree-sitter-grammars/tree-sitter-smali", @@ -1942,23 +2022,23 @@ return }, { name = "tree-sitter-snakemake", url = "osthomas/tree-sitter-snakemake", - version = "0.0.29-1" + version = "0.0.31-1" }, { name = "tree-sitter-solidity", url = "JoranHonig/tree-sitter-solidity", - version = "0.0.31-1" + version = "0.0.34-1" }, { name = "tree-sitter-soql", url = "aheber/tree-sitter-sfapex", - version = "0.0.37-1" + version = "0.0.44-1" }, { name = "tree-sitter-sosl", url = "aheber/tree-sitter-sfapex", - version = "0.0.36-1" + version = "0.0.42-1" }, { name = "tree-sitter-sourcepawn", url = "nilshelmig/tree-sitter-sourcepawn", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-sparql", url = "GordianDziwis/tree-sitter-sparql", @@ -1966,7 +2046,7 @@ return }, { name = "tree-sitter-sql", url = "derekstride/tree-sitter-sql", - version = "0.0.37-1" + version = "0.0.39-1" }, { name = "tree-sitter-squirrel", url = "tree-sitter-grammars/tree-sitter-squirrel", @@ -1974,11 +2054,11 @@ return }, { name = "tree-sitter-ssh_config", url = "tree-sitter-grammars/tree-sitter-ssh-config", - version = "0.0.30-1" + version = "0.0.32-1" }, { name = "tree-sitter-starlark", url = "tree-sitter-grammars/tree-sitter-starlark", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-strace", url = "sigmaSd/tree-sitter-strace", @@ -1994,7 +2074,7 @@ return }, { name = "tree-sitter-superhtml", url = "kristoff-it/superhtml", - version = "0.0.11-1" + version = "0.0.12-1" }, { name = "tree-sitter-surface", url = "connorlay/tree-sitter-surface", @@ -2010,11 +2090,11 @@ return }, { name = "tree-sitter-swift", url = "alex-pinkus/tree-sitter-swift", - version = "0.0.41-1" + version = "0.0.44-1" }, { name = "tree-sitter-sxhkdrc", url = "RaafatTurki/tree-sitter-sxhkdrc", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-systemtap", url = "ok-ryoko/tree-sitter-systemtap", @@ -2025,8 +2105,8 @@ return version = "0.0.29-1" }, { name = "tree-sitter-t32", - url = "https://gitlab.com/xasc/tree-sitter-t32/-/archive/7c8579685e34116c61971240780b316c54be698b.zip", - version = "0.0.37-1" + url = "https://gitlab.com/xasc/tree-sitter-t32/-/archive/e5a12f798f056049642aa03fbb83786e3a5b95d4.zip", + version = "0.0.41-1" }, { name = "tree-sitter-tablegen", url = "tree-sitter-grammars/tree-sitter-tablegen", @@ -2042,11 +2122,11 @@ return }, { name = "tree-sitter-teal", url = "euclidianAce/tree-sitter-teal", - version = "0.0.32-1" + version = "0.0.33-1" }, { name = "tree-sitter-templ", url = "vrischmann/tree-sitter-templ", - version = "0.0.38-1" + version = "0.0.44-1" }, { name = "tree-sitter-terraform", url = "MichaHoffmann/tree-sitter-hcl", @@ -2086,7 +2166,7 @@ return }, { name = "tree-sitter-tsx", url = "tree-sitter/tree-sitter-typescript", - version = "0.0.31-1" + version = "0.0.34-1" }, { name = "tree-sitter-turtle", url = "GordianDziwis/tree-sitter-turtle", @@ -2098,11 +2178,11 @@ return }, { name = "tree-sitter-typescript", url = "tree-sitter/tree-sitter-typescript", - version = "0.0.31-1" + version = "0.0.34-1" }, { name = "tree-sitter-typespec", url = "happenslol/tree-sitter-typespec", - version = "0.0.31-1" + version = "0.0.33-1" }, { name = "tree-sitter-typoscript", url = "Teddytrombone/tree-sitter-typoscript", @@ -2134,7 +2214,7 @@ return }, { name = "tree-sitter-v", url = "vlang/v-analyzer", - version = "0.0.38-1" + version = "0.0.42-1" }, { name = "tree-sitter-vala", url = "vala-lang/tree-sitter-vala", @@ -2142,19 +2222,19 @@ return }, { name = "tree-sitter-vento", url = "ventojs/tree-sitter-vento", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-verilog", url = "gmlarumbe/tree-sitter-systemverilog", - version = "0.0.34-1" + version = "0.0.38-1" }, { name = "tree-sitter-vhdl", url = "jpt13653903/tree-sitter-vhdl", - version = "0.0.34-1" + version = "0.0.37-1" }, { name = "tree-sitter-vhs", url = "charmbracelet/tree-sitter-vhs", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-vim", url = "tree-sitter-grammars/tree-sitter-vim", @@ -2194,15 +2274,15 @@ return }, { name = "tree-sitter-xml", url = "tree-sitter-grammars/tree-sitter-xml", - version = "0.0.34-1" + version = "0.0.35-1" }, { name = "tree-sitter-xresources", url = "ValdezFOmar/tree-sitter-xresources", - version = "0.0.12-1" + version = "0.0.19-1" }, { name = "tree-sitter-yaml", url = "tree-sitter-grammars/tree-sitter-yaml", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-yang", url = "Hubro/tree-sitter-yang", @@ -2218,15 +2298,15 @@ return }, { name = "tree-sitter-zig", url = "tree-sitter-grammars/tree-sitter-zig", - version = "0.0.32-1" + version = "0.0.34-1" }, { name = "tree-sitter-ziggy", url = "kristoff-it/ziggy", - version = "0.0.7-1" + version = "0.0.8-1" }, { name = "tree-sitter-ziggy_schema", url = "kristoff-it/ziggy", - version = "0.0.7-1" + version = "0.0.8-1" }, { name = "treedoc.nvim", url = "neo451/treedoc.nvim", @@ -2234,7 +2314,7 @@ return }, { name = "trouble.nvim", url = "folke/trouble.nvim", - version = "3.6.0-1" + version = "3.7.0-1" }, { name = "ts-comments.nvim", url = "folke/ts-comments.nvim", @@ -2242,7 +2322,7 @@ return }, { name = "tsc.nvim", url = "dmmulroy/tsc.nvim", - version = "2.4.1-1" + version = "2.5.0-1" }, { name = "twilight.nvim", url = "folke/twilight.nvim", @@ -2254,15 +2334,15 @@ return }, { name = "unimpaired.nvim", url = "tummetott/unimpaired.nvim", - version = "0.2.0-1" + version = "0.3.0-1" }, { name = "vgit.nvim", url = "tanvirtin/vgit.nvim", - version = "0.2.3-1" + version = "1.0.2-1" }, { name = "which-key.nvim", url = "folke/which-key.nvim", - version = "3.14.1-1" + version = "3.16.0-1" }, { name = "windline.nvim", url = "windwp/windline.nvim", @@ -2270,7 +2350,7 @@ return }, { name = "winmove.nvim", url = "MisanthropicBit/winmove.nvim", - version = "0.1.0-1" + version = "0.1.1-1" }, { name = "wormhole.nvim", url = "NStefan002/wormhole.nvim", @@ -2286,7 +2366,7 @@ return }, { name = "yazi.nvim", url = "mikavilpas/yazi.nvim", - version = "6.6.1-1" + version = "7.5.1-1" }, { name = "zen-mode.nvim", url = "folke/zen-mode.nvim", @@ -2294,5 +2374,5 @@ return }, { name = "zk-nvim", url = "zk-org/zk-nvim", - version = "0.1.1-1" + version = "0.2.0-1" } } \ No newline at end of file From f15a93907ddad3d9139aea465ae18336d87f5ce6 Mon Sep 17 00:00:00 2001 From: JINNOUCHI Yasushi Date: Thu, 6 Feb 2025 15:53:12 +0900 Subject: [PATCH 10/27] fix(ui): do not show virt_lines for messages (#1904) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description https://github.com/neovim/neovim/pull/31959 has introduced virtual lines for showing diagnostics. If this is enabled (default value), messages from lazy.nvim, such as `update available` are shown as virtual lines in addition to virtual texts. ## Related Issue(s) ## Screenshots * ***before*** - スクリーンショット 2025-01-27 16 42 27 * ***after*** - スクリーンショット 2025-01-27 16 42 58 --- lua/lazy/view/render.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/lazy/view/render.lua b/lua/lazy/view/render.lua index 8c49a1b..b545af0 100644 --- a/lua/lazy/view/render.lua +++ b/lua/lazy/view/render.lua @@ -94,7 +94,7 @@ function M:update() diag.lnum = diag.row - 1 return diag end, self._diagnostics), - { signs = false, virtual_text = true, underline = false } + { signs = false, virtual_text = true, underline = false, virtual_lines = false } ) end From c6a57a3534d3494bcc5ff9b0586e141bdb0280eb Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sat, 15 Feb 2025 08:19:49 +0100 Subject: [PATCH 11/27] feat(util): pass lang to `vim.notify` so that snacks notifier can render the ft. Closes #1919 --- lua/lazy/core/util.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/lazy/core/util.lua b/lua/lazy/core/util.lua index 9db7f14..83e8a92 100644 --- a/lua/lazy/core/util.lua +++ b/lua/lazy/core/util.lua @@ -374,6 +374,7 @@ function M.notify(msg, opts) local lang = opts.lang or "markdown" local n = opts.once and vim.notify_once or vim.notify n(msg, opts.level or vim.log.levels.INFO, { + ft = lang, on_open = function(win) local ok = pcall(function() vim.treesitter.language.add("markdown") From ac21a639c7ecfc8b822dcc9455deceea3778f839 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 15 Feb 2025 07:25:07 +0000 Subject: [PATCH 12/27] chore(build): auto-generate rockspec mappings --- lua/lazy/community/_generated.lua | 224 +++++++++++++++++------------- 1 file changed, 128 insertions(+), 96 deletions(-) diff --git a/lua/lazy/community/_generated.lua b/lua/lazy/community/_generated.lua index d3ba8f6..7e41487 100644 --- a/lua/lazy/community/_generated.lua +++ b/lua/lazy/community/_generated.lua @@ -38,7 +38,7 @@ return }, { name = "avante.nvim", url = "yetone/avante.nvim", - version = "0.0.15-1" + version = "0.0.18-1" }, { name = "banana.nvim", url = "CWood-sdf/banana.nvim", @@ -83,10 +83,14 @@ return name = "cmp-rg", url = "lukas-reineke/cmp-rg", version = "1.3.11-1" + }, { + name = "code-stats.nvim", + url = "Freed-Wu/code-stats.nvim", + version = "0.0.2-1" }, { name = "colorbox.nvim", url = "linrongbin16/colorbox.nvim", - version = "3.1.0-1" + version = "3.1.1-1" }, { name = "colorbuddy.nvim", url = "tjdevries/colorbuddy.nvim", @@ -114,7 +118,7 @@ return }, { name = "commons.nvim", url = "linrongbin16/commons.nvim", - version = "26.0.0-1" + version = "27.0.0-1" }, { name = "conform.nvim", url = "stevearc/conform.nvim", @@ -130,7 +134,7 @@ return }, { name = "cord.nvim", url = "vyfor/cord.nvim", - version = "2.0.0beta-9" + version = "2.0.3-1" }, { name = "cursor-text-objects.nvim", url = "ColinKennedy/cursor-text-objects.nvim", @@ -158,7 +162,7 @@ return }, { name = "decipher.nvim", url = "MisanthropicBit/decipher.nvim", - version = "1.0.2-1" + version = "1.0.3-1" }, { name = "delog.nvim", url = "ej-shafran/delog.nvim", @@ -198,7 +202,7 @@ return }, { name = "dropbar.nvim", url = "Bekaboo/dropbar.nvim", - version = "11.0.0-1" + version = "12.0.0-1" }, { name = "duck.nvim", url = "tamton-aquib/duck.nvim", @@ -234,7 +238,7 @@ return }, { name = "fidget.nvim", url = "j-hui/fidget.nvim", - version = "1.4.1-1" + version = "1.6.0-1" }, { name = "flash.nvim", url = "folke/flash.nvim", @@ -270,7 +274,7 @@ return }, { name = "fzfx.nvim", url = "linrongbin16/fzfx.nvim", - version = "8.0.0-1" + version = "8.1.1-1" }, { name = "galileo.nvim", url = "S1M0N38/galileo.nvim", @@ -298,7 +302,7 @@ return }, { name = "gitsigns.nvim", url = "lewis6991/gitsigns.nvim", - version = "0.9.0-1" + version = "1.0.0-1" }, { name = "glow.nvim", url = "ellisonleao/glow.nvim", @@ -334,7 +338,7 @@ return }, { name = "haskell-tools.nvim", url = "mrcjkb/haskell-tools.nvim", - version = "4.4.0-1" + version = "4.4.2-1" }, { name = "headlines.nvim", url = "lukas-reineke/headlines.nvim", @@ -346,7 +350,7 @@ return }, { name = "helpview.nvim", url = "OXY2DEV/helpview.nvim", - version = "1.1.0-1" + version = "2.0.1-1" }, { name = "hibiscus.nvim", url = "udayvir-singh/hibiscus.nvim", @@ -362,7 +366,7 @@ return }, { name = "hurl.nvim", url = "jellydn/hurl.nvim", - version = "2.0.1-1" + version = "2.1.0-1" }, { name = "hydra.nvim", url = "nvimtools/hydra.nvim", @@ -371,6 +375,10 @@ return name = "image.nvim", url = "3rd/image.nvim", version = "1.3.0-1" + }, { + name = "ime.nvim", + url = "Freed-Wu/ime.nvim", + version = "0.0.1-1" }, { name = "incline.nvim", url = "b0o/incline.nvim", @@ -450,7 +458,7 @@ return }, { name = "lua-console.nvim", url = "YaroSpace/lua-console.nvim", - version = "1.2.3-1" + version = "1.2.4-1" }, { name = "lua-obfuscator.nvim", url = "git+ssh://git@github.com/kdssoftware/lua-obfuscator.nvim.git", @@ -494,7 +502,7 @@ return }, { name = "markview.nvim", url = "OXY2DEV/markview.nvim", - version = "25.1.0-1" + version = "25.3.1-1" }, { name = "mason-lspconfig.nvim", url = "williamboman/mason-lspconfig.nvim", @@ -515,6 +523,10 @@ return name = "mini.nvim", url = "echasnovski/mini.nvim", version = "0.15.0-1" + }, { + name = "minuet-ai.nvim", + url = "milanglacier/minuet-ai.nvim", + version = "0.3.2-1" }, { name = "mkdnflow.nvim", url = "jakewvincent/mkdnflow.nvim", @@ -574,7 +586,7 @@ return }, { name = "neorg-query", url = "benlubas/neorg-query", - version = "1.2.0-1" + version = "1.3.1-1" }, { name = "neorg-se", url = "benlubas/neorg-se", @@ -606,7 +618,7 @@ return }, { name = "neotest-golang", url = "fredrikaverpil/neotest-golang", - version = "1.9.1-1" + version = "1.10.1-1" }, { name = "neotest-haskell", url = "mrcjkb/neotest-haskell", @@ -638,7 +650,7 @@ return }, { name = "noice.nvim", url = "folke/noice.nvim", - version = "4.9.0-1" + version = "4.10.0-1" }, { name = "npackages.nvim", url = "diegofigs/npackages.nvim", @@ -658,7 +670,7 @@ return }, { name = "nvim-best-practices-plugin-template", url = "ColinKennedy/nvim-best-practices-plugin-template", - version = "1.6.0-1" + version = "1.7.0-1" }, { name = "nvim-bqf", url = "kevinhwang91/nvim-bqf", @@ -750,7 +762,7 @@ return }, { name = "nvim-possession", url = "gennaro-tedesco/nvim-possession", - version = "0.0.17-1" + version = "0.1.0-1" }, { name = "nvim-scrollview", url = "dstein64/nvim-scrollview", @@ -810,7 +822,7 @@ return }, { name = "onedarkpro.nvim", url = "olimorris/onedarkpro.nvim", - version = "2.8.0-1" + version = "2.9.0-1" }, { name = "onenord.nvim", url = "rmehri01/onenord.nvim", @@ -818,7 +830,7 @@ return }, { name = "otter.nvim", url = "jmbuhr/otter.nvim", - version = "2.6.0-1" + version = "2.6.1-1" }, { name = "overseer.nvim", url = "stevearc/overseer.nvim", @@ -890,11 +902,11 @@ return }, { name = "render-markdown.nvim", url = "MeanderingProgrammer/render-markdown.nvim", - version = "7.8.0-1" + version = "8.0.0-1" }, { name = "rest.nvim", url = "rest-nvim/rest.nvim", - version = "3.9.1-1" + version = "3.11.1-1" }, { name = "rime.nvim", url = "Freed-Wu/rime.nvim", @@ -914,7 +926,7 @@ return }, { name = "rocks-lazy.nvim", url = "nvim-neorocks/rocks-lazy.nvim", - version = "1.1.2-1" + version = "1.2.0-1" }, { name = "rocks-treesitter.nvim", url = "nvim-neorocks/rocks-treesitter.nvim", @@ -922,7 +934,7 @@ return }, { name = "rocks.nvim", url = "nvim-neorocks/rocks.nvim", - version = "2.43.0-1" + version = "2.43.1-1" }, { name = "rtp.nvim", url = "nvim-neorocks/rtp.nvim", @@ -934,7 +946,7 @@ return }, { name = "rustaceanvim", url = "mrcjkb/rustaceanvim", - version = "5.24.2-1" + version = "5.24.4-1" }, { name = "schemastore.nvim", url = "b0o/SchemaStore.nvim", @@ -966,7 +978,7 @@ return }, { name = "snacks.nvim", url = "folke/snacks.nvim", - version = "2.15.0-1" + version = "2.20.0-1" }, { name = "sos.nvim", url = "tmillr/sos.nvim", @@ -1018,7 +1030,7 @@ return }, { name = "telescope-frecency.nvim", url = "nvim-telescope/telescope-frecency.nvim", - version = "1.0.5-1" + version = "1.2.0-1" }, { name = "telescope-zf-native.nvim", url = "natecraddock/telescope-zf-native.nvim", @@ -1054,7 +1066,7 @@ return }, { name = "tree-sitter-apex", url = "aheber/tree-sitter-sfapex", - version = "0.0.45-1" + version = "0.0.47-1" }, { name = "tree-sitter-arduino", url = "tree-sitter-grammars/tree-sitter-arduino", @@ -1062,7 +1074,7 @@ return }, { name = "tree-sitter-asm", url = "RubixDev/tree-sitter-asm", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-astro", url = "virchau13/tree-sitter-astro", @@ -1078,7 +1090,7 @@ return }, { name = "tree-sitter-bash", url = "tree-sitter/tree-sitter-bash", - version = "0.0.39-1" + version = "0.0.40-1" }, { name = "tree-sitter-bass", url = "vito/tree-sitter-bass", @@ -1110,11 +1122,11 @@ return }, { name = "tree-sitter-c", url = "tree-sitter/tree-sitter-c", - version = "0.0.38-1" + version = "0.0.41-1" }, { name = "tree-sitter-c_sharp", url = "tree-sitter/tree-sitter-c-sharp", - version = "0.0.38-1" + version = "0.0.40-1" }, { name = "tree-sitter-cairo", url = "tree-sitter-grammars/tree-sitter-cairo", @@ -1134,7 +1146,7 @@ return }, { name = "tree-sitter-cli", url = "FourierTransformer/tree-sitter-cli", - version = "0.24.5-1" + version = "0.25.1-2" }, { name = "tree-sitter-clojure", url = "sogaiu/tree-sitter-clojure", @@ -1166,11 +1178,11 @@ return }, { name = "tree-sitter-cpp", url = "tree-sitter/tree-sitter-cpp", - version = "0.0.39-1" + version = "0.0.41-1" }, { name = "tree-sitter-css", url = "tree-sitter/tree-sitter-css", - version = "0.0.35-1" + version = "0.0.36-1" }, { name = "tree-sitter-csv", url = "tree-sitter-grammars/tree-sitter-csv", @@ -1182,7 +1194,7 @@ return }, { name = "tree-sitter-cue", url = "eonpatapon/tree-sitter-cue", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-cylc", url = "elliotfontaine/tree-sitter-cylc", @@ -1198,7 +1210,7 @@ return }, { name = "tree-sitter-desktop", url = "ValdezFOmar/tree-sitter-desktop", - version = "0.0.6-1" + version = "0.0.8-1" }, { name = "tree-sitter-devicetree", url = "joelspadin/tree-sitter-devicetree", @@ -1218,7 +1230,7 @@ return }, { name = "tree-sitter-djot", url = "treeman/tree-sitter-djot", - version = "0.0.33-1" + version = "0.0.34-1" }, { name = "tree-sitter-dockerfile", url = "camdencheek/tree-sitter-dockerfile", @@ -1234,11 +1246,11 @@ return }, { name = "tree-sitter-dtd", url = "tree-sitter-grammars/tree-sitter-xml", - version = "0.0.33-1" + version = "0.0.34-1" }, { name = "tree-sitter-earthfile", url = "glehmann/tree-sitter-earthfile", - version = "0.0.34-1" + version = "0.0.35-1" }, { name = "tree-sitter-ebnf", url = "RubixDev/ebnf", @@ -1246,7 +1258,7 @@ return }, { name = "tree-sitter-ecma", url = "nvim-neorocks/luarocks-stub", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-editorconfig", url = "ValdezFOmar/tree-sitter-editorconfig", @@ -1262,7 +1274,7 @@ return }, { name = "tree-sitter-elixir", url = "elixir-lang/tree-sitter-elixir", - version = "0.0.38-1" + version = "0.0.39-1" }, { name = "tree-sitter-elm", url = "elm-tooling/tree-sitter-elm", @@ -1279,10 +1291,14 @@ return name = "tree-sitter-embedded_template", url = "tree-sitter/tree-sitter-embedded-template", version = "0.0.34-1" + }, { + name = "tree-sitter-enforce", + url = "simonvic/tree-sitter-enforce", + version = "0.0.2-1" }, { name = "tree-sitter-erlang", url = "WhatsApp/tree-sitter-erlang", - version = "0.0.36-1" + version = "0.0.40-1" }, { name = "tree-sitter-facility", url = "FacilityApi/tree-sitter-facility", @@ -1326,7 +1342,7 @@ return }, { name = "tree-sitter-fsharp", url = "ionide/tree-sitter-fsharp", - version = "0.0.10-1" + version = "0.0.11-1" }, { name = "tree-sitter-func", url = "tree-sitter-grammars/tree-sitter-func", @@ -1374,7 +1390,7 @@ return }, { name = "tree-sitter-gleam", url = "gleam-lang/tree-sitter-gleam", - version = "0.0.33-1" + version = "0.0.35-1" }, { name = "tree-sitter-glimmer", url = "ember-tooling/tree-sitter-glimmer", @@ -1402,7 +1418,7 @@ return }, { name = "tree-sitter-go", url = "tree-sitter/tree-sitter-go", - version = "0.0.38-1" + version = "0.0.39-1" }, { name = "tree-sitter-goctl", url = "chaozwn/tree-sitter-goctl", @@ -1458,7 +1474,7 @@ return }, { name = "tree-sitter-haskell", url = "tree-sitter/tree-sitter-haskell", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-haskell_persistent", url = "MercuryTechnologies/tree-sitter-haskell-persistent", @@ -1498,7 +1514,7 @@ return }, { name = "tree-sitter-html", url = "tree-sitter/tree-sitter-html", - version = "0.0.35-1" + version = "0.0.36-1" }, { name = "tree-sitter-html_tags", url = "nvim-neorocks/luarocks-stub", @@ -1510,7 +1526,7 @@ return }, { name = "tree-sitter-http", url = "rest-nvim/tree-sitter-http", - version = "0.0.34-1" + version = "0.0.35-1" }, { name = "tree-sitter-hurl", url = "pfeiferj/tree-sitter-hurl", @@ -1518,11 +1534,11 @@ return }, { name = "tree-sitter-hyprlang", url = "tree-sitter-grammars/tree-sitter-hyprlang", - version = "0.0.33-1" + version = "0.0.34-1" }, { name = "tree-sitter-idl", url = "cathaysia/tree-sitter-idl", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-idris", url = "kayhide/tree-sitter-idris", @@ -1546,15 +1562,23 @@ return }, { name = "tree-sitter-janet_simple", url = "sogaiu/tree-sitter-janet-simple", - version = "0.0.32-1" + version = "0.0.33-1" }, { name = "tree-sitter-java", url = "tree-sitter/tree-sitter-java", - version = "0.0.39-1" + version = "0.0.40-1" }, { name = "tree-sitter-javascript", url = "tree-sitter/tree-sitter-javascript", - version = "0.0.35-1" + version = "0.0.36-1" + }, { + name = "tree-sitter-jinja", + url = "cathaysia/tree-sitter-jinja", + version = "0.0.2-1" + }, { + name = "tree-sitter-jinja_inline", + url = "cathaysia/tree-sitter-jinja", + version = "0.0.2-1" }, { name = "tree-sitter-jq", url = "flurie/tree-sitter-jq", @@ -1566,7 +1590,7 @@ return }, { name = "tree-sitter-json", url = "tree-sitter/tree-sitter-json", - version = "0.0.35-1" + version = "0.0.36-1" }, { name = "tree-sitter-json5", url = "Joakker/tree-sitter-json5", @@ -1586,7 +1610,7 @@ return }, { name = "tree-sitter-julia", url = "tree-sitter/tree-sitter-julia", - version = "0.0.40-1" + version = "0.0.42-1" }, { name = "tree-sitter-just", url = "IndianBoy42/tree-sitter-just", @@ -1646,7 +1670,7 @@ return }, { name = "tree-sitter-lua", url = "tree-sitter-grammars/tree-sitter-lua", - version = "0.0.32-1" + version = "0.0.33-1" }, { name = "tree-sitter-luadoc", url = "tree-sitter-grammars/tree-sitter-luadoc", @@ -1678,7 +1702,7 @@ return }, { name = "tree-sitter-matlab", url = "acristoffers/tree-sitter-matlab", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-menhir", url = "Kerl13/tree-sitter-menhir", @@ -1694,7 +1718,7 @@ return }, { name = "tree-sitter-mlir", url = "artagnon/tree-sitter-mlir", - version = "0.0.43-1" + version = "0.0.44-1" }, { name = "tree-sitter-muttrc", url = "neomutt/tree-sitter-muttrc", @@ -1726,7 +1750,7 @@ return }, { name = "tree-sitter-nix", url = "cstrahan/tree-sitter-nix", - version = "0.0.54-1" + version = "0.0.56-1" }, { name = "tree-sitter-norg", url = "nvim-neorg/tree-sitter-norg", @@ -1742,11 +1766,11 @@ return }, { name = "tree-sitter-nu", url = "nushell/tree-sitter-nu", - version = "0.0.30-1" + version = "0.0.32-1" }, { name = "tree-sitter-objc", url = "tree-sitter-grammars/tree-sitter-objc", - version = "0.0.30-1" + version = "0.0.31-1" }, { name = "tree-sitter-objdump", url = "ColinKennedy/tree-sitter-objdump", @@ -1754,15 +1778,15 @@ return }, { name = "tree-sitter-ocaml", url = "tree-sitter/tree-sitter-ocaml", - version = "0.0.38-1" + version = "0.0.39-1" }, { name = "tree-sitter-ocaml_interface", url = "tree-sitter/tree-sitter-ocaml", - version = "0.0.39-1" + version = "0.0.40-1" }, { name = "tree-sitter-ocamllex", url = "atom-ocaml/tree-sitter-ocamllex", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-odin", url = "tree-sitter-grammars/tree-sitter-odin", @@ -1790,15 +1814,15 @@ return }, { name = "tree-sitter-perl", url = "tree-sitter-perl/tree-sitter-perl", - version = "0.0.38-1" + version = "0.0.41-1" }, { name = "tree-sitter-php", url = "tree-sitter/tree-sitter-php", - version = "0.0.37-1" + version = "0.0.38-1" }, { name = "tree-sitter-php_only", url = "tree-sitter/tree-sitter-php", - version = "0.0.38-1" + version = "0.0.39-1" }, { name = "tree-sitter-phpdoc", url = "claytonrcarter/tree-sitter-phpdoc", @@ -1830,7 +1854,7 @@ return }, { name = "tree-sitter-printf", url = "tree-sitter-grammars/tree-sitter-printf", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-prisma", url = "victorhqc/tree-sitter-prisma", @@ -1882,7 +1906,7 @@ return }, { name = "tree-sitter-python", url = "tree-sitter/tree-sitter-python", - version = "0.0.39-1" + version = "0.0.40-1" }, { name = "tree-sitter-ql", url = "tree-sitter/tree-sitter-ql", @@ -1898,7 +1922,7 @@ return }, { name = "tree-sitter-query", url = "tree-sitter-grammars/tree-sitter-query", - version = "0.0.31-1" + version = "0.0.34-1" }, { name = "tree-sitter-r", url = "r-lib/tree-sitter-r", @@ -1915,6 +1939,10 @@ return name = "tree-sitter-rasi", url = "Fymyte/tree-sitter-rasi", version = "0.0.29-1" + }, { + name = "tree-sitter-razor", + url = "tris203/tree-sitter-razor", + version = "0.0.1-1" }, { name = "tree-sitter-rbs", url = "joker1007/tree-sitter-rbs", @@ -1966,11 +1994,11 @@ return }, { name = "tree-sitter-rst", url = "stsewd/tree-sitter-rst", - version = "0.0.31-1" + version = "0.0.32-1" }, { name = "tree-sitter-ruby", url = "tree-sitter/tree-sitter-ruby", - version = "0.0.34-1" + version = "0.0.35-1" }, { name = "tree-sitter-runescript", url = "2004Scape/tree-sitter-runescript", @@ -1978,11 +2006,11 @@ return }, { name = "tree-sitter-rust", url = "tree-sitter/tree-sitter-rust", - version = "0.0.40-1" + version = "0.0.41-1" }, { name = "tree-sitter-scala", url = "tree-sitter/tree-sitter-scala", - version = "0.0.44-1" + version = "0.0.46-1" }, { name = "tree-sitter-scfg", url = "rockorager/tree-sitter-scfg", @@ -1998,7 +2026,7 @@ return }, { name = "tree-sitter-sflog", url = "aheber/tree-sitter-sfapex", - version = "0.0.42-1" + version = "0.0.44-1" }, { name = "tree-sitter-slang", url = "tree-sitter-grammars/tree-sitter-slang", @@ -2030,11 +2058,11 @@ return }, { name = "tree-sitter-soql", url = "aheber/tree-sitter-sfapex", - version = "0.0.44-1" + version = "0.0.46-1" }, { name = "tree-sitter-sosl", url = "aheber/tree-sitter-sfapex", - version = "0.0.42-1" + version = "0.0.44-1" }, { name = "tree-sitter-sourcepawn", url = "nilshelmig/tree-sitter-sourcepawn", @@ -2042,7 +2070,7 @@ return }, { name = "tree-sitter-sparql", url = "GordianDziwis/tree-sitter-sparql", - version = "0.0.29-1" + version = "0.0.30-1" }, { name = "tree-sitter-sql", url = "derekstride/tree-sitter-sql", @@ -2074,7 +2102,7 @@ return }, { name = "tree-sitter-superhtml", url = "kristoff-it/superhtml", - version = "0.0.12-1" + version = "0.0.13-1" }, { name = "tree-sitter-surface", url = "connorlay/tree-sitter-surface", @@ -2090,7 +2118,7 @@ return }, { name = "tree-sitter-swift", url = "alex-pinkus/tree-sitter-swift", - version = "0.0.44-1" + version = "0.0.45-1" }, { name = "tree-sitter-sxhkdrc", url = "RaafatTurki/tree-sitter-sxhkdrc", @@ -2126,7 +2154,7 @@ return }, { name = "tree-sitter-templ", url = "vrischmann/tree-sitter-templ", - version = "0.0.44-1" + version = "0.0.45-1" }, { name = "tree-sitter-terraform", url = "MichaHoffmann/tree-sitter-hcl", @@ -2166,7 +2194,7 @@ return }, { name = "tree-sitter-tsx", url = "tree-sitter/tree-sitter-typescript", - version = "0.0.34-1" + version = "0.0.35-1" }, { name = "tree-sitter-turtle", url = "GordianDziwis/tree-sitter-turtle", @@ -2178,7 +2206,7 @@ return }, { name = "tree-sitter-typescript", url = "tree-sitter/tree-sitter-typescript", - version = "0.0.34-1" + version = "0.0.36-1" }, { name = "tree-sitter-typespec", url = "happenslol/tree-sitter-typespec", @@ -2190,7 +2218,7 @@ return }, { name = "tree-sitter-typst", url = "uben0/tree-sitter-typst", - version = "0.0.32-1" + version = "0.0.35-1" }, { name = "tree-sitter-udev", url = "tree-sitter-grammars/tree-sitter-udev", @@ -2214,7 +2242,7 @@ return }, { name = "tree-sitter-v", url = "vlang/v-analyzer", - version = "0.0.42-1" + version = "0.0.43-1" }, { name = "tree-sitter-vala", url = "vala-lang/tree-sitter-vala", @@ -2230,11 +2258,11 @@ return }, { name = "tree-sitter-vhdl", url = "jpt13653903/tree-sitter-vhdl", - version = "0.0.37-1" + version = "0.0.38-1" }, { name = "tree-sitter-vhs", url = "charmbracelet/tree-sitter-vhs", - version = "0.0.30-1" + version = "0.0.32-1" }, { name = "tree-sitter-vim", url = "tree-sitter-grammars/tree-sitter-vim", @@ -2274,7 +2302,7 @@ return }, { name = "tree-sitter-xml", url = "tree-sitter-grammars/tree-sitter-xml", - version = "0.0.35-1" + version = "0.0.36-1" }, { name = "tree-sitter-xresources", url = "ValdezFOmar/tree-sitter-xresources", @@ -2302,11 +2330,11 @@ return }, { name = "tree-sitter-ziggy", url = "kristoff-it/ziggy", - version = "0.0.8-1" + version = "0.0.9-1" }, { name = "tree-sitter-ziggy_schema", url = "kristoff-it/ziggy", - version = "0.0.8-1" + version = "0.0.9-1" }, { name = "treedoc.nvim", url = "neo451/treedoc.nvim", @@ -2314,7 +2342,7 @@ return }, { name = "trouble.nvim", url = "folke/trouble.nvim", - version = "3.7.0-1" + version = "3.7.1-1" }, { name = "ts-comments.nvim", url = "folke/ts-comments.nvim", @@ -2338,7 +2366,7 @@ return }, { name = "vgit.nvim", url = "tanvirtin/vgit.nvim", - version = "1.0.2-1" + version = "1.0.6-1" }, { name = "which-key.nvim", url = "folke/which-key.nvim", @@ -2350,7 +2378,7 @@ return }, { name = "winmove.nvim", url = "MisanthropicBit/winmove.nvim", - version = "0.1.1-1" + version = "0.1.2-1" }, { name = "wormhole.nvim", url = "NStefan002/wormhole.nvim", @@ -2363,10 +2391,14 @@ return name = "yanky.nvim", url = "gbprod/yanky.nvim", version = "2.0.0-1" + }, { + name = "yarepl.nvim", + url = "milanglacier/yarepl.nvim", + version = "0.10.1-1" }, { name = "yazi.nvim", url = "mikavilpas/yazi.nvim", - version = "7.5.1-1" + version = "7.5.4-1" }, { name = "zen-mode.nvim", url = "folke/zen-mode.nvim", From f81a3fb7feaf460ec7c8c983682b4a693b18fdd4 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sat, 15 Feb 2025 23:06:09 +0100 Subject: [PATCH 13/27] fix(meta): disable top-level specs before the rest. Closes #1889 --- lua/lazy/core/meta.lua | 26 +++++++++++++++++++------- lua/lazy/types.lua | 1 + 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/lua/lazy/core/meta.lua b/lua/lazy/core/meta.lua index 88263a2..5e026f4 100644 --- a/lua/lazy/core/meta.lua +++ b/lua/lazy/core/meta.lua @@ -179,6 +179,7 @@ function M:_rebuild(name) local super = nil plugin.url = nil plugin._.dep = true + plugin._.top = true plugin.optional = true assert(#plugin._.frags > 0, "no fragments found for plugin " .. name) @@ -195,6 +196,7 @@ function M:_rebuild(name) plugin._.dep = plugin._.dep and fragment.dep plugin.optional = plugin.optional and (rawget(fragment.spec, "optional") == true) plugin.url = fragment.url or plugin.url + plugin._.top = plugin._.top and fragment.pid == nil -- dependencies for _, dep in ipairs(fragment.deps or {}) do @@ -302,16 +304,26 @@ end --- Removes plugins that are disabled. function M:fix_disabled() local changes = 0 - for _, plugin in pairs(self.plugins) do - if plugin.enabled == false or (type(plugin.enabled) == "function" and not plugin.enabled()) then - changes = changes + 1 - if plugin.optional then - self:del(plugin.name) - else - self:disable(plugin) + local function check(top) + for _, plugin in pairs(self.plugins) do + if plugin._.top == top then + if plugin.enabled == false or (type(plugin.enabled) == "function" and not plugin.enabled()) then + changes = changes + 1 + if plugin.optional then + self:del(plugin.name) + else + self:disable(plugin) + end + end end end end + -- disable top-level plugins first, since they may have non-top-level frags + -- that disable other plugins + check(true) + self:rebuild() + -- then disable non-top-level plugins + check(false) self:rebuild() return changes end diff --git a/lua/lazy/types.lua b/lua/lazy/types.lua index 6e406bb..7700229 100644 --- a/lua/lazy/types.lua +++ b/lua/lazy/types.lua @@ -10,6 +10,7 @@ ---@field dirty? boolean ---@field build? boolean ---@field frags? number[] +---@field top? boolean ---@field handlers? LazyPluginHandlers ---@field installed? boolean ---@field is_local? boolean From e5e9bf48211a13d9ee6c1077c88327c49c1ab4a0 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sat, 15 Feb 2025 23:09:58 +0100 Subject: [PATCH 14/27] test: fix tests --- lua/lazy/core/meta.lua | 2 +- tests/core/plugin_spec.lua | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/lazy/core/meta.lua b/lua/lazy/core/meta.lua index 5e026f4..0a55656 100644 --- a/lua/lazy/core/meta.lua +++ b/lua/lazy/core/meta.lua @@ -306,7 +306,7 @@ function M:fix_disabled() local changes = 0 local function check(top) for _, plugin in pairs(self.plugins) do - if plugin._.top == top then + if (plugin._.top or false) == top then if plugin.enabled == false or (type(plugin.enabled) == "function" and not plugin.enabled()) then changes = changes + 1 if plugin.optional then diff --git a/tests/core/plugin_spec.lua b/tests/core/plugin_spec.lua index 166dc2a..7982649 100644 --- a/tests/core/plugin_spec.lua +++ b/tests/core/plugin_spec.lua @@ -25,6 +25,7 @@ local function clean(plugins) if plugin._.dep == false then plugin._.dep = nil end + plugin._.top = nil return plugin end, plugins) end From a8c6db5da7bd382094606340eed015d14fbb5654 Mon Sep 17 00:00:00 2001 From: Salomon Popp Date: Mon, 24 Feb 2025 07:20:35 +0100 Subject: [PATCH 15/27] style(types): add optional return value for `LazyKeysSpec` rhs (#1924) ## Description when `expr=true` the rhs function should return a string. example ```lua { keys = { { 'j', function() return require('dial.map').inc_normal() end, expr = true, desc = 'Increment value', } } } ``` ## Related Issue(s) ## Screenshots --- lua/lazy/core/handler/keys.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/lazy/core/handler/keys.lua b/lua/lazy/core/handler/keys.lua index 57fbc18..5b5f173 100644 --- a/lua/lazy/core/handler/keys.lua +++ b/lua/lazy/core/handler/keys.lua @@ -11,7 +11,7 @@ local Util = require("lazy.core.util") ---@class LazyKeysSpec: LazyKeysBase ---@field [1] string lhs ----@field [2]? string|fun()|false rhs +---@field [2]? string|fun():string?|false rhs ---@field mode? string|string[] ---@class LazyKeys: LazyKeysBase From 96a205c8cea5476e5a87ed228acf2f221e4eae64 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 19:14:41 +0100 Subject: [PATCH 16/27] chore(main): release 11.17.0 (#1877) :robot: I have created a release *beep* *boop* --- ## [11.17.0](https://github.com/folke/lazy.nvim/compare/v11.16.2...v11.17.0) (2025-02-24) ### Features * **config,render:** allow customizing the debug icon ([#1863](https://github.com/folke/lazy.nvim/issues/1863)) ([a9c660d](https://github.com/folke/lazy.nvim/commit/a9c660d6ef1b396869d3d951760aa7a3dbfe575f)) * **util:** pass lang to `vim.notify` so that snacks notifier can render the ft. Closes [#1919](https://github.com/folke/lazy.nvim/issues/1919) ([c6a57a3](https://github.com/folke/lazy.nvim/commit/c6a57a3534d3494bcc5ff9b0586e141bdb0280eb)) ### Bug Fixes * **config:** add missing space on the default debug icon ([#1879](https://github.com/folke/lazy.nvim/issues/1879)) ([4df5c4d](https://github.com/folke/lazy.nvim/commit/4df5c4d65a3bbf801edd9ec55fb1ae55cfa72dd0)) * **meta:** disable top-level specs before the rest. Closes [#1889](https://github.com/folke/lazy.nvim/issues/1889) ([f81a3fb](https://github.com/folke/lazy.nvim/commit/f81a3fb7feaf460ec7c8c983682b4a693b18fdd4)) * **ui:** do not show virt_lines for messages ([#1904](https://github.com/folke/lazy.nvim/issues/1904)) ([f15a939](https://github.com/folke/lazy.nvim/commit/f15a93907ddad3d9139aea465ae18336d87f5ce6)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/.release-please-manifest.json | 2 +- CHANGELOG.md | 15 +++++++++++++++ lua/lazy/core/config.lua | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index d5dbcb3..e392eaf 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "11.16.2" + ".": "11.17.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 015288e..d4dde26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [11.17.0](https://github.com/folke/lazy.nvim/compare/v11.16.2...v11.17.0) (2025-02-24) + + +### Features + +* **config,render:** allow customizing the debug icon ([#1863](https://github.com/folke/lazy.nvim/issues/1863)) ([a9c660d](https://github.com/folke/lazy.nvim/commit/a9c660d6ef1b396869d3d951760aa7a3dbfe575f)) +* **util:** pass lang to `vim.notify` so that snacks notifier can render the ft. Closes [#1919](https://github.com/folke/lazy.nvim/issues/1919) ([c6a57a3](https://github.com/folke/lazy.nvim/commit/c6a57a3534d3494bcc5ff9b0586e141bdb0280eb)) + + +### Bug Fixes + +* **config:** add missing space on the default debug icon ([#1879](https://github.com/folke/lazy.nvim/issues/1879)) ([4df5c4d](https://github.com/folke/lazy.nvim/commit/4df5c4d65a3bbf801edd9ec55fb1ae55cfa72dd0)) +* **meta:** disable top-level specs before the rest. Closes [#1889](https://github.com/folke/lazy.nvim/issues/1889) ([f81a3fb](https://github.com/folke/lazy.nvim/commit/f81a3fb7feaf460ec7c8c983682b4a693b18fdd4)) +* **ui:** do not show virt_lines for messages ([#1904](https://github.com/folke/lazy.nvim/issues/1904)) ([f15a939](https://github.com/folke/lazy.nvim/commit/f15a93907ddad3d9139aea465ae18336d87f5ce6)) + ## [11.16.2](https://github.com/folke/lazy.nvim/compare/v11.16.1...v11.16.2) (2024-12-13) diff --git a/lua/lazy/core/config.lua b/lua/lazy/core/config.lua index 49339e5..16b5e2c 100644 --- a/lua/lazy/core/config.lua +++ b/lua/lazy/core/config.lua @@ -242,7 +242,7 @@ function M.hererocks() return M.options.rocks.hererocks end -M.version = "11.16.2" -- x-release-please-version +M.version = "11.17.0" -- x-release-please-version M.ns = vim.api.nvim_create_namespace("lazy") From 1c9ba3704564a2e34a22191bb89678680ffeb245 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 25 Feb 2025 20:02:30 +0100 Subject: [PATCH 17/27] fix(bootstrap): support for older Neovim versions --- bootstrap.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bootstrap.lua b/bootstrap.lua index 88c1a44..c934c48 100644 --- a/bootstrap.lua +++ b/bootstrap.lua @@ -6,6 +6,7 @@ local M = {} function M.setup() + local uv = vim.uv or vim.loop if vim.env.LAZY_STDPATH then local root = vim.fn.fnamemodify(vim.env.LAZY_STDPATH, ":p"):gsub("[\\/]$", "") for _, name in ipairs({ "config", "data", "state", "cache" }) do @@ -13,12 +14,12 @@ function M.setup() end end - if vim.env.LAZY_PATH and not vim.uv.fs_stat(vim.env.LAZY_PATH) then + if vim.env.LAZY_PATH and not uv.fs_stat(vim.env.LAZY_PATH) then vim.env.LAZY_PATH = nil end local lazypath = vim.env.LAZY_PATH or vim.fn.stdpath("data") .. "/lazy/lazy.nvim" - if not vim.env.LAZY_PATH and not (vim.uv or vim.loop).fs_stat(lazypath) then + if not vim.env.LAZY_PATH and not uv.fs_stat(lazypath) then vim.api.nvim_echo({ { "Cloning lazy.nvim\n\n", From d51cf6978321d659e68a8bc38ee806bd2517a196 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 25 Feb 2025 20:18:25 +0100 Subject: [PATCH 18/27] fix(meta): rebuild dirty right after disable. See #1889 --- lua/lazy/core/meta.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lua/lazy/core/meta.lua b/lua/lazy/core/meta.lua index 0a55656..6fbdfc4 100644 --- a/lua/lazy/core/meta.lua +++ b/lua/lazy/core/meta.lua @@ -314,6 +314,7 @@ function M:fix_disabled() else self:disable(plugin) end + self:rebuild() end end end @@ -321,10 +322,8 @@ function M:fix_disabled() -- disable top-level plugins first, since they may have non-top-level frags -- that disable other plugins check(true) - self:rebuild() -- then disable non-top-level plugins check(false) - self:rebuild() return changes end From 6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 20:19:57 +0100 Subject: [PATCH 19/27] chore(main): release 11.17.1 (#1927) :robot: I have created a release *beep* *boop* --- ## [11.17.1](https://github.com/folke/lazy.nvim/compare/v11.17.0...v11.17.1) (2025-02-25) ### Bug Fixes * **bootstrap:** support for older Neovim versions ([1c9ba37](https://github.com/folke/lazy.nvim/commit/1c9ba3704564a2e34a22191bb89678680ffeb245)) * **meta:** rebuild dirty right after disable. See [#1889](https://github.com/folke/lazy.nvim/issues/1889) ([d51cf69](https://github.com/folke/lazy.nvim/commit/d51cf6978321d659e68a8bc38ee806bd2517a196)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/.release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ lua/lazy/core/config.lua | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index e392eaf..dd77c5c 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "11.17.0" + ".": "11.17.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index d4dde26..521777a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [11.17.1](https://github.com/folke/lazy.nvim/compare/v11.17.0...v11.17.1) (2025-02-25) + + +### Bug Fixes + +* **bootstrap:** support for older Neovim versions ([1c9ba37](https://github.com/folke/lazy.nvim/commit/1c9ba3704564a2e34a22191bb89678680ffeb245)) +* **meta:** rebuild dirty right after disable. See [#1889](https://github.com/folke/lazy.nvim/issues/1889) ([d51cf69](https://github.com/folke/lazy.nvim/commit/d51cf6978321d659e68a8bc38ee806bd2517a196)) + ## [11.17.0](https://github.com/folke/lazy.nvim/compare/v11.16.2...v11.17.0) (2025-02-24) diff --git a/lua/lazy/core/config.lua b/lua/lazy/core/config.lua index 16b5e2c..603dd1a 100644 --- a/lua/lazy/core/config.lua +++ b/lua/lazy/core/config.lua @@ -242,7 +242,7 @@ function M.hererocks() return M.options.rocks.hererocks end -M.version = "11.17.0" -- x-release-please-version +M.version = "11.17.1" -- x-release-please-version M.ns = vim.api.nvim_create_namespace("lazy") From 147f5a3f55b5491bbc77a55ce846ef5eb575fa42 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 2 Oct 2025 14:50:37 +0200 Subject: [PATCH 20/27] fix(luarocks): add plugin to lua path if it was already loaded before we know its a luarock --- lua/lazy/pkg/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/lazy/pkg/init.lua b/lua/lazy/pkg/init.lua index 7b52da1..90cfbfc 100644 --- a/lua/lazy/pkg/init.lua +++ b/lua/lazy/pkg/init.lua @@ -63,6 +63,9 @@ function M.update() pkg.spec = { _raw = spec.code } end table.insert(ret.pkgs, pkg) + if not plugin._.pkg and plugin._.loaded and pkg.source == "rockspec" then + require("lazy.core.loader").add_to_luapath(plugin) + end break end end From a1380a8461ab115d69ac6a570a92611969e16c3a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 2 Oct 2025 12:50:53 +0000 Subject: [PATCH 21/27] chore(build): auto-generate rockspec mappings --- lua/lazy/community/_generated.lua | 2410 +---------------------------- 1 file changed, 1 insertion(+), 2409 deletions(-) diff --git a/lua/lazy/community/_generated.lua b/lua/lazy/community/_generated.lua index 7e41487..a5ed0ee 100644 --- a/lua/lazy/community/_generated.lua +++ b/lua/lazy/community/_generated.lua @@ -1,2410 +1,2 @@ return -{ { - name = "15puzzle.nvim", - url = "NStefan002/15puzzle.nvim", - version = "1.4.1-1" - }, { - name = "2048.nvim", - url = "NStefan002/2048.nvim", - version = "2.8.2-1" - }, { - name = "adopure.nvim", - url = "Willem-J-an/adopure.nvim", - version = "2.1.0-1" - }, { - name = "aerial.nvim", - url = "stevearc/aerial.nvim", - version = "2.4.0-1" - }, { - name = "age.nvim", - url = "KingMichaelPark/age.nvim", - version = "0.1.0-1" - }, { - name = "ai.nvim", - url = "S1M0N38/ai.nvim", - version = "1.5.0-1" - }, { - name = "astral.nvim", - url = "rootiest/astral.nvim", - version = "1.0.9-1" - }, { - name = "auto-hlsearch.nvim", - url = "asiryk/auto-hlsearch.nvim", - version = "1.1.0-1" - }, { - name = "autosave.nvim", - url = "brianhuster/autosave.nvim", - version = "0.4.2-1" - }, { - name = "avante.nvim", - url = "yetone/avante.nvim", - version = "0.0.18-1" - }, { - name = "banana.nvim", - url = "CWood-sdf/banana.nvim", - version = "0.2.0-1" - }, { - name = "bars-n-lines.nvim", - url = "OXY2DEV/bars-N-lines.nvim", - version = "1.0.0-1" - }, { - name = "base.nvim", - url = "S1M0N38/base.nvim", - version = "1.0.2-1" - }, { - name = "better-escape.nvim", - url = "max397574/better-escape.nvim", - version = "2.3.3-1" - }, { - name = "bufferline.nvim", - url = "akinsho/bufferline.nvim", - version = "4.9.1-1" - }, { - name = "care.nvim", - url = "max397574/care.nvim", - version = "0.1.0-1" - }, { - name = "ccc.nvim", - url = "uga-rosa/ccc.nvim", - version = "2.0.3-1" - }, { - name = "chatml.nvim", - url = "S1M0N38/chatml.nvim", - version = "1.0.0-1" - }, { - name = "ci-template.nvim", - url = "linrongbin16/ci-template.nvim", - version = "8.1.0-1" - }, { - name = "cinnamon.nvim", - url = "declancm/cinnamon.nvim", - version = "1.2.5-1" - }, { - name = "cmp-rg", - url = "lukas-reineke/cmp-rg", - version = "1.3.11-1" - }, { - name = "code-stats.nvim", - url = "Freed-Wu/code-stats.nvim", - version = "0.0.2-1" - }, { - name = "colorbox.nvim", - url = "linrongbin16/colorbox.nvim", - version = "3.1.1-1" - }, { - name = "colorbuddy.nvim", - url = "tjdevries/colorbuddy.nvim", - version = "1.0.0-1" - }, { - name = "colortils.nvim", - url = "nvim-colortils/colortils.nvim", - version = "1.2.0-1" - }, { - name = "command.nvim", - url = "cultab/command.nvim", - version = "0.1.1-1" - }, { - name = "commander.nvim", - url = "FeiyouG/commander.nvim", - version = "0.2.0-1" - }, { - name = "comment-box.nvim", - url = "LudoPinelli/comment-box.nvim", - version = "1.0.2-1" - }, { - name = "comment.nvim", - url = "numToStr/Comment.nvim", - version = "0.8.0-1" - }, { - name = "commons.nvim", - url = "linrongbin16/commons.nvim", - version = "27.0.0-1" - }, { - name = "conform.nvim", - url = "stevearc/conform.nvim", - version = "8.4.0-1" - }, { - name = "coop.nvim", - url = "gregorias/coop.nvim", - version = "1.0.1-0" - }, { - name = "copy-diagnostics.nvim", - url = "NickStafford2/copy-diagnostics.nvim", - version = "main-1" - }, { - name = "cord.nvim", - url = "vyfor/cord.nvim", - version = "2.0.3-1" - }, { - name = "cursor-text-objects.nvim", - url = "ColinKennedy/cursor-text-objects.nvim", - version = "1.3.0-1" - }, { - name = "cybu.nvim", - url = "ghillb/cybu.nvim", - version = "1.0-1" - }, { - name = "dante.nvim", - url = "S1M0N38/dante.nvim", - version = "1.3.1-1" - }, { - name = "daylight.nvim", - url = "NTBBloodbath/daylight.nvim", - version = "1.1.0-1" - }, { - name = "deadcolumn.nvim", - url = "Bekaboo/deadcolumn.nvim", - version = "1.0.1-1" - }, { - name = "decasify.nvim", - url = "alerque/decasify", - version = "0.8.0-1" - }, { - name = "decipher.nvim", - url = "MisanthropicBit/decipher.nvim", - version = "1.0.3-1" - }, { - name = "delog.nvim", - url = "ej-shafran/delog.nvim", - version = "0.0.2-1" - }, { - name = "detour.nvim", - url = "carbon-steel/detour.nvim", - version = "1.4.0-1" - }, { - name = "dial.nvim", - url = "monaqa/dial.nvim", - version = "0.4.0-1" - }, { - name = "distant.nvim", - url = "chipsenkbeil/distant.nvim", - version = "0.1.2-1" - }, { - name = "donut.nvim", - url = "NStefan002/donut.nvim", - version = "2.2.1-1" - }, { - name = "donutlify.nvim", - url = "NStefan002/donutlify.nvim", - version = "1.0.0-1" - }, { - name = "doris.nvim", - url = "jackokring/doris.nvim", - version = "0.3.2-1" - }, { - name = "down.nvim", - url = "clpi/down.nvim", - version = "master-1" - }, { - name = "dressing.nvim", - url = "stevearc/dressing.nvim", - version = "3.1.1-1" - }, { - name = "dropbar.nvim", - url = "Bekaboo/dropbar.nvim", - version = "12.0.0-1" - }, { - name = "duck.nvim", - url = "tamton-aquib/duck.nvim", - version = "main-1" - }, { - name = "easypick.nvim", - url = "axkirillov/easypick.nvim", - version = "0.6.0-1" - }, { - name = "edgy.nvim", - url = "folke/edgy.nvim", - version = "1.10.2-1" - }, { - name = "efmls-configs-nvim", - url = "creativenull/efmls-configs-nvim", - version = "1.9.0-1" - }, { - name = "elixir-tools.nvim", - url = "elixir-tools/elixir-tools.nvim", - version = "0.17.0-1" - }, { - name = "fake.nvim", - url = "Kibadda/fake.nvim", - version = "4.0.1-1" - }, { - name = "feed.nvim", - url = "neo451/feed.nvim", - version = "1.16.4-1" - }, { - name = "feline.nvim", - url = "freddiehaddad/feline.nvim", - version = "1.7.1-1" - }, { - name = "fidget.nvim", - url = "j-hui/fidget.nvim", - version = "1.6.0-1" - }, { - name = "flash.nvim", - url = "folke/flash.nvim", - version = "2.1.0-1" - }, { - name = "flatten.nvim", - url = "willothy/flatten.nvim", - version = "0.5.1-1" - }, { - name = "flutter-tools.nvim", - url = "akinsho/flutter-tools.nvim", - version = "1.14.0-1" - }, { - name = "focus.nvim", - url = "nvim-focus/focus.nvim", - version = "1.0.2-1" - }, { - name = "foldtext.nvim", - url = "OXY2DEV/foldtext.nvim", - version = "1.0.0-1" - }, { - name = "freeze-code.nvim", - url = "AlejandroSuero/freeze-code.nvim", - version = "0.2.0-1" - }, { - name = "fugit2.nvim", - url = "SuperBo/fugit2.nvim", - version = "0.2.1-1" - }, { - name = "funnyfiles.nvim", - url = "aikooo7/funnyfiles.nvim", - version = "1.0.1-1" - }, { - name = "fzfx.nvim", - url = "linrongbin16/fzfx.nvim", - version = "8.1.1-1" - }, { - name = "galileo.nvim", - url = "S1M0N38/galileo.nvim", - version = "0.0.2-1" - }, { - name = "gentags.nvim", - url = "linrongbin16/gentags.nvim", - version = "3.0.2-1" - }, { - name = "git-worktree.nvim", - url = "polarmutex/git-worktree.nvim", - version = "2.0.1-1" - }, { - name = "git.nvim", - url = "Kibadda/git.nvim", - version = "5.1.0-1" - }, { - name = "github-nvim-theme", - url = "projekt0n/github-nvim-theme", - version = "1.1.2-1" - }, { - name = "gitlinker.nvim", - url = "linrongbin16/gitlinker.nvim", - version = "5.0.1-1" - }, { - name = "gitsigns.nvim", - url = "lewis6991/gitsigns.nvim", - version = "1.0.0-1" - }, { - name = "glow.nvim", - url = "ellisonleao/glow.nvim", - version = "0.2.0-1" - }, { - name = "go.nvim", - url = "ray-x/go.nvim", - version = "0.9.0-1" - }, { - name = "godo.nvim", - url = "arthuradolfo/godo.nvim", - version = "1.1.0-0" - }, { - name = "grapple.nvim", - url = "cbochs/grapple.nvim", - version = "0.30.0-1" - }, { - name = "gruvbox.nvim", - url = "ellisonleao/gruvbox.nvim", - version = "2.0.0-1" - }, { - name = "guard.nvim", - url = "nvimdev/guard.nvim", - version = "2.1.2-1" - }, { - name = "hardhat.nvim", - url = "TheSnakeWitcher/hardhat.nvim", - version = "0.1.0-1" - }, { - name = "haskell-snippets.nvim", - url = "mrcjkb/haskell-snippets.nvim", - version = "1.4.4-1" - }, { - name = "haskell-tools.nvim", - url = "mrcjkb/haskell-tools.nvim", - version = "4.4.2-1" - }, { - name = "headlines.nvim", - url = "lukas-reineke/headlines.nvim", - version = "5.0.0-1" - }, { - name = "heirline.nvim", - url = "rebelot/heirline.nvim", - version = "1.0.7-1" - }, { - name = "helpview.nvim", - url = "OXY2DEV/helpview.nvim", - version = "2.0.1-1" - }, { - name = "hibiscus.nvim", - url = "udayvir-singh/hibiscus.nvim", - version = "1.7-1" - }, { - name = "hlchunk.nvim", - url = "shellRaining/hlchunk.nvim", - version = "1.3.0-1" - }, { - name = "hotpot.nvim", - url = "rktjmp/hotpot.nvim", - version = "0.14.7-1" - }, { - name = "hurl.nvim", - url = "jellydn/hurl.nvim", - version = "2.1.0-1" - }, { - name = "hydra.nvim", - url = "nvimtools/hydra.nvim", - version = "1.0.2-1" - }, { - name = "image.nvim", - url = "3rd/image.nvim", - version = "1.3.0-1" - }, { - name = "ime.nvim", - url = "Freed-Wu/ime.nvim", - version = "0.0.1-1" - }, { - name = "incline.nvim", - url = "b0o/incline.nvim", - version = "0.0.3-1" - }, { - name = "indent-blankline.nvim", - url = "lukas-reineke/indent-blankline.nvim", - version = "3.8.7-1" - }, { - name = "kai.nvim", - url = "Kamilcuk/kai.nvim", - version = "0.0.6-1" - }, { - name = "kanban.nvim", - url = "Kibadda/kanban.nvim", - version = "1.3.0-1" - }, { - name = "kube.nvim", - url = "mimparat132/kube.nvim", - version = "1.2.0-1" - }, { - name = "lazy.nvim", - url = "folke/lazy.nvim", - version = "11.16.2-1" - }, { - name = "lazydev.nvim", - url = "folke/lazydev.nvim", - version = "1.9.0-1" - }, { - name = "lean.nvim", - url = "Julian/lean.nvim", - version = "2024.12.2-1" - }, { - name = "leetcode.nvim", - url = "kawre/leetcode.nvim", - version = "0.3.0-1" - }, { - name = "legendary.nvim", - url = "mrjones2014/legendary.nvim", - version = "2.13.13-1" - }, { - name = "live-command.nvim", - url = "smjonas/live-command.nvim", - version = "2.2.0-1" - }, { - name = "live-preview.nvim", - url = "brianhuster/live-preview.nvim", - version = "0.9.4-1" - }, { - name = "logging.nvim", - url = "NTBBloodbath/logging.nvim", - version = "1.1.0-1" - }, { - name = "love2d.nvim", - url = "S1M0N38/love2d.nvim", - version = "0.2-1" - }, { - name = "lsp-format.nvim", - url = "lukas-reineke/lsp-format.nvim", - version = "2.7.1-1" - }, { - name = "lsp-progress.nvim", - url = "linrongbin16/lsp-progress.nvim", - version = "1.0.13-1" - }, { - name = "lsp_signature.nvim", - url = "ray-x/lsp_signature.nvim", - version = "0.3.1-1" - }, { - name = "ltreesitter", - url = "euclidianAce/ltreesitter", - version = "0.0.7-1" - }, { - name = "ltreesitter-ts", - url = "FourierTransformer/ltreesitter-ts", - version = "0.0.1-1" - }, { - name = "lua-console.nvim", - url = "YaroSpace/lua-console.nvim", - version = "1.2.4-1" - }, { - name = "lua-obfuscator.nvim", - url = "git+ssh://git@github.com/kdssoftware/lua-obfuscator.nvim.git", - version = "1.0.1-1" - }, { - name = "lua-tree-sitter", - url = "xcb-xwii/lua-tree-sitter", - version = "0.1.0-1" - }, { - name = "lua-utils.nvim", - url = "nvim-neorg/lua-utils.nvim", - version = "1.0.2-1" - }, { - name = "luarocks-build-tree-sitter-cli", - url = "FourierTransformer/luarocks-build-tree-sitter-cli", - version = "0.0.2-1" - }, { - name = "luarocks-build-treesitter-parser", - url = "nvim-neorocks/luarocks-build-treesitter-parser", - version = "6.0.0-1" - }, { - name = "luarocks-build-treesitter-parser-cpp", - url = "nvim-neorocks/luarocks-build-treesitter-parser-cpp", - version = "2.0.4-1" - }, { - name = "mag-nvim-lsp", - url = "iguanacucumber/mag-nvim-lsp", - version = "0.2-1" - }, { - name = "mag-nvim-lua", - url = "iguanacucumber/mag-nvim-lua", - version = "0.1-1" - }, { - name = "magazine.nvim", - url = "iguanacucumber/magazine.nvim", - version = "0.4.4-1" - }, { - name = "mapx.nvim", - url = "b0o/mapx.nvim", - version = "0.2.1-1" - }, { - name = "markview.nvim", - url = "OXY2DEV/markview.nvim", - version = "25.3.1-1" - }, { - name = "mason-lspconfig.nvim", - url = "williamboman/mason-lspconfig.nvim", - version = "1.31.0-1" - }, { - name = "mason-nvim-dap.nvim", - url = "jay-babu/mason-nvim-dap.nvim", - version = "2.4.0-1" - }, { - name = "mason.nvim", - url = "williamboman/mason.nvim", - version = "1.10.0-1" - }, { - name = "melange-nvim", - url = "savq/melange-nvim", - version = "0.9.0-1" - }, { - name = "mini.nvim", - url = "echasnovski/mini.nvim", - version = "0.15.0-1" - }, { - name = "minuet-ai.nvim", - url = "milanglacier/minuet-ai.nvim", - version = "0.3.2-1" - }, { - name = "mkdnflow.nvim", - url = "jakewvincent/mkdnflow.nvim", - version = "1.2.4-1" - }, { - name = "move.nvim", - url = "fedepujol/move.nvim", - version = "2.0.0-1" - }, { - name = "multicursors.nvim", - url = "smoka7/multicursors.nvim", - version = "2.0.0-1" - }, { - name = "my-awesome-plugin.nvim", - url = "S1M0N38/my-awesome-plugin.nvim", - version = "0.1.1-1" - }, { - name = "navigator.nvim", - url = "numToStr/Navigator.nvim", - version = "0.6-1" - }, { - name = "neo-tree.nvim", - url = "nvim-neo-tree/neo-tree.nvim", - version = "3.29-1" - }, { - name = "neoconf.nvim", - url = "folke/neoconf.nvim", - version = "1.4.0-1" - }, { - name = "neodev.nvim", - url = "folke/neodev.nvim", - version = "3.0.0-1" - }, { - name = "neogen", - url = "danymat/neogen", - version = "2.20.0-1" - }, { - name = "neogit", - url = "NeogitOrg/neogit", - version = "2.0.0-1" - }, { - name = "neorg", - url = "nvim-neorg/neorg", - version = "9.2.0-1" - }, { - name = "neorg-archive", - url = "bottd/neorg-archive", - version = "1.0.0-1" - }, { - name = "neorg-conceal-wrap", - url = "benlubas/neorg-conceal-wrap", - version = "1.0.1-1" - }, { - name = "neorg-interim-ls", - url = "benlubas/neorg-interim-ls", - version = "2.1.0-1" - }, { - name = "neorg-query", - url = "benlubas/neorg-query", - version = "1.3.1-1" - }, { - name = "neorg-se", - url = "benlubas/neorg-se", - version = "1.1.10-1" - }, { - name = "neorg-telescope", - url = "nvim-neorg/neorg-telescope", - version = "1.2.2-1" - }, { - name = "neorg-worklog", - url = "bottd/neorg-worklog", - version = "1.3.4-1" - }, { - name = "neoscroll.nvim", - url = "karb94/neoscroll.nvim", - version = "0.2.0-1" - }, { - name = "neotest", - url = "nvim-neotest/neotest", - version = "5.8.0-1" - }, { - name = "neotest-busted", - url = "MisanthropicBit/neotest-busted", - version = "0.5.0-1" - }, { - name = "neotest-dotnet", - url = "Issafalcon/neotest-dotnet", - version = "stable-1" - }, { - name = "neotest-golang", - url = "fredrikaverpil/neotest-golang", - version = "1.10.1-1" - }, { - name = "neotest-haskell", - url = "mrcjkb/neotest-haskell", - version = "2.1.1-1" - }, { - name = "neotest-java", - url = "rcasia/neotest-java", - version = "0.17.6-1" - }, { - name = "neotest-zig", - url = "lawrence-laz/neotest-zig", - version = "1.3.1-1" - }, { - name = "nerdy.nvim", - url = "2KAbhishek/nerdy.nvim", - version = "1.4-1" - }, { - name = "netman.nvim", - url = "miversen33/netman.nvim", - version = "1.15-1" - }, { - name = "nightfox.nvim", - url = "EdenEast/nightfox.nvim", - version = "3.10.0-1" - }, { - name = "no-neck-pain.nvim", - url = "shortcuts/no-neck-pain.nvim", - version = "2.1.5-1" - }, { - name = "noice.nvim", - url = "folke/noice.nvim", - version = "4.10.0-1" - }, { - name = "npackages.nvim", - url = "diegofigs/npackages.nvim", - version = "0.3.0-1" - }, { - name = "nui-components.nvim", - url = "grapp-dev/nui-components.nvim", - version = "1.5.2-1" - }, { - name = "nui.nvim", - url = "MunifTanjim/nui.nvim", - version = "0.3.0-1" - }, { - name = "nvim-a2-pack", - url = "dfgordon/nvim-a2-pack", - version = "0.3.1-1" - }, { - name = "nvim-best-practices-plugin-template", - url = "ColinKennedy/nvim-best-practices-plugin-template", - version = "1.7.0-1" - }, { - name = "nvim-bqf", - url = "kevinhwang91/nvim-bqf", - version = "1.1.1-1" - }, { - name = "nvim-client", - url = "neovim/lua-client", - version = "0.2.4-1" - }, { - name = "nvim-client-proxy", - url = "hjdivad/nvim-client-proxy", - version = "0.1.0-1" - }, { - name = "nvim-cokeline", - url = "willothy/nvim-cokeline", - version = "0.4.0-1" - }, { - name = "nvim-dap", - url = "mfussenegger/nvim-dap", - version = "0.9.0-1" - }, { - name = "nvim-dap-ui", - url = "rcarriga/nvim-dap-ui", - version = "4.0.0-1" - }, { - name = "nvim-dbee", - url = "kndndrj/nvim-dbee", - version = "0.1.9-1" - }, { - name = "nvim-dev-container", - url = "esensar/nvim-dev-container", - version = "0.2.0-1" - }, { - name = "nvim-faker", - url = "git+ssh://git@github.com/tehdb/nvim-faker.git", - version = "1.0.0-1" - }, { - name = "nvim-java", - url = "nvim-java/nvim-java", - version = "1.0.0-1" - }, { - name = "nvim-java-core", - url = "nvim-java/nvim-java-core", - version = "1.0.0-1" - }, { - name = "nvim-java-dap", - url = "nvim-java/nvim-java-dap", - version = "1.0.0-1" - }, { - name = "nvim-jdtls", - url = "mfussenegger/nvim-jdtls", - version = "0.2.0-1" - }, { - name = "nvim-jqx", - url = "gennaro-tedesco/nvim-jqx", - version = "0.1.4-1" - }, { - name = "nvim-lastplace", - url = "mrcjkb/nvim-lastplace", - version = "1.0.0-1" - }, { - name = "nvim-lightbulb", - url = "kosayoda/nvim-lightbulb", - version = "1.0.0-1" - }, { - name = "nvim-lspconfig", - url = "neovim/nvim-lspconfig", - version = "1.6.0-1" - }, { - name = "nvim-metals", - url = "scalameta/nvim-metals", - version = "0.9.x-1" - }, { - name = "nvim-nio", - url = "nvim-neotest/nvim-nio", - version = "1.10.1-1" - }, { - name = "nvim-notify", - url = "rcarriga/nvim-notify", - version = "3.15.0-1" - }, { - name = "nvim-parinfer", - url = "gpanders/nvim-parinfer", - version = "1.2.0-1" - }, { - name = "nvim-peekup", - url = "gennaro-tedesco/nvim-peekup", - version = "0.1.1-1" - }, { - name = "nvim-possession", - url = "gennaro-tedesco/nvim-possession", - version = "0.1.0-1" - }, { - name = "nvim-scrollview", - url = "dstein64/nvim-scrollview", - version = "6.0.0-1" - }, { - name = "nvim-smuggler", - url = "Klafyvel/nvim-smuggler", - version = "0.5.0-1" - }, { - name = "nvim-snippets", - url = "garymjr/nvim-snippets", - version = "1.0.0-1" - }, { - name = "nvim-snippy", - url = "dcampos/nvim-snippy", - version = "1.0.0-1" - }, { - name = "nvim-surround", - url = "kylechui/nvim-surround", - version = "2.1.5-1" - }, { - name = "nvim-telescope-cycler", - url = "heindsight/nvim-telescope-cycler", - version = "0.1.0-1" - }, { - name = "nvim-tree.lua", - url = "nvim-tree/nvim-tree.lua", - version = "1.6.0-1" - }, { - name = "nvim-treesitter-legacy-api", - url = "nvim-treesitter/nvim-treesitter", - version = "0.9.2-1" - }, { - name = "nvim-ufo", - url = "kevinhwang91/nvim-ufo", - version = "1.4.0-1" - }, { - name = "nvim-web-devicons", - url = "nvim-tree/nvim-web-devicons", - version = "0.100-1" - }, { - name = "nvim-window-picker", - url = "s1n7ax/nvim-window-picker", - version = "2.3.1-1" - }, { - name = "obazel.nvim", - url = "glindstedt/obazel.nvim", - version = "0.1.1-1" - }, { - name = "obsidian.nvim", - url = "epwalsh/obsidian.nvim", - version = "3.9.0-1" - }, { - name = "oil.nvim", - url = "stevearc/oil.nvim", - version = "2.14.0-1" - }, { - name = "onedarkpro.nvim", - url = "olimorris/onedarkpro.nvim", - version = "2.9.0-1" - }, { - name = "onenord.nvim", - url = "rmehri01/onenord.nvim", - version = "0.7.0-1" - }, { - name = "otter.nvim", - url = "jmbuhr/otter.nvim", - version = "2.6.1-1" - }, { - name = "overseer.nvim", - url = "stevearc/overseer.nvim", - version = "1.5.0-1" - }, { - name = "oz.nvim", - url = "luxluth/oz.nvim", - version = "0.0.4-1" - }, { - name = "package-info.nvim", - url = "vuki656/package-info.nvim", - version = "2.0-1" - }, { - name = "paperplanes.nvim", - url = "rktjmp/paperplanes.nvim", - version = "0.1.6-1" - }, { - name = "papis.nvim", - url = "jghauser/papis.nvim", - version = "0.7.0-1" - }, { - name = "paq-nvim", - url = "savq/paq-nvim", - version = "2.0.0-1" - }, { - name = "pathlib.nvim", - url = "pysan3/pathlib.nvim", - version = "2.2.3-1" - }, { - name = "persisted.nvim", - url = "olimorris/persisted.nvim", - version = "2.0.2-1" - }, { - name = "persistence.nvim", - url = "folke/persistence.nvim", - version = "3.1.0-1" - }, { - name = "plenary.nvim", - url = "nvim-lua/plenary.nvim", - version = "0.1.4-1" - }, { - name = "pretty-fold.nvim", - url = "anuvyklack/pretty-fold.nvim", - version = "3.0-1" - }, { - name = "processing.nvim", - url = "sophieforrest/processing.nvim", - version = "1.1.0-1" - }, { - name = "quarry.nvim", - url = "rudionrails/quarry.nvim", - version = "4.0.0-1" - }, { - name = "quicker.nvim", - url = "stevearc/quicker.nvim", - version = "1.3.0-1" - }, { - name = "rainbow-delimiters.nvim", - url = "HiPhish/rainbow-delimiters.nvim", - version = "0.8.0-1" - }, { - name = "remember.nvim", - url = "vladdoster/remember.nvim", - version = "1.4.1-1" - }, { - name = "renamer.nvim", - url = "filipdutescu/renamer.nvim", - version = "5.1.0-1" - }, { - name = "render-markdown.nvim", - url = "MeanderingProgrammer/render-markdown.nvim", - version = "8.0.0-1" - }, { - name = "rest.nvim", - url = "rest-nvim/rest.nvim", - version = "3.11.1-1" - }, { - name = "rime.nvim", - url = "Freed-Wu/rime.nvim", - version = "0.0.1-1" - }, { - name = "rocks-config.nvim", - url = "nvim-neorocks/rocks-config.nvim", - version = "3.1.0-1" - }, { - name = "rocks-dev.nvim", - url = "nvim-neorocks/rocks-dev.nvim", - version = "1.7.0-1" - }, { - name = "rocks-git.nvim", - url = "nvim-neorocks/rocks-git.nvim", - version = "2.5.2-1" - }, { - name = "rocks-lazy.nvim", - url = "nvim-neorocks/rocks-lazy.nvim", - version = "1.2.0-1" - }, { - name = "rocks-treesitter.nvim", - url = "nvim-neorocks/rocks-treesitter.nvim", - version = "1.3.0-1" - }, { - name = "rocks.nvim", - url = "nvim-neorocks/rocks.nvim", - version = "2.43.1-1" - }, { - name = "rtp.nvim", - url = "nvim-neorocks/rtp.nvim", - version = "1.2.0-1" - }, { - name = "runt.nvim", - url = "Julian/runt.nvim", - version = "2024.10.2-1" - }, { - name = "rustaceanvim", - url = "mrcjkb/rustaceanvim", - version = "5.24.4-1" - }, { - name = "schemastore.nvim", - url = "b0o/SchemaStore.nvim", - version = "0.2.0-1" - }, { - name = "screenkey.nvim", - url = "NStefan002/screenkey.nvim", - version = "2.4.2-1" - }, { - name = "scrollbar.nvim", - url = "Xuyuanp/scrollbar.nvim", - version = "0.4.0-1" - }, { - name = "session.nvim", - url = "Kibadda/session.nvim", - version = "3.0.0-1" - }, { - name = "sf.nvim", - url = "xixiaofinland/sf.nvim", - version = "1.9.0-1" - }, { - name = "sg.nvim", - url = "sourcegraph/sg.nvim", - version = "1.1.0-1" - }, { - name = "smart-splits.nvim", - url = "mrjones2014/smart-splits.nvim", - version = "1.8.1-1" - }, { - name = "snacks.nvim", - url = "folke/snacks.nvim", - version = "2.20.0-1" - }, { - name = "sos.nvim", - url = "tmillr/sos.nvim", - version = "1.0.0-1" - }, { - name = "squirrel.nvim", - url = "xiaoshihou514/squirrel.nvim", - version = "1.0.0-1" - }, { - name = "starter.nvim", - url = "Kibadda/starter.nvim", - version = "1.2.0-1" - }, { - name = "storm-mode.nvim", - url = "HoppenR/storm-mode.nvim", - version = "1.2.0-1" - }, { - name = "structlog.nvim", - url = "git+ssh://git@github.com/Tastyep/structlog.nvim.git", - version = "0.1-1" - }, { - name = "substitute.nvim", - url = "gbprod/substitute.nvim", - version = "2.0.0-1" - }, { - name = "sus.nvim", - url = "TarunDaCoder/sus.nvim", - version = "1.0.0-1" - }, { - name = "sweetie.nvim", - url = "NTBBloodbath/sweetie.nvim", - version = "3.2.0-1" - }, { - name = "tabby.nvim", - url = "nanozuki/tabby.nvim", - version = "2.7.4-1" - }, { - name = "tangerine.nvim", - url = "udayvir-singh/tangerine.nvim", - version = "2.9-1" - }, { - name = "teacup.neovim", - url = "Clivern/teacup.neovim", - version = "0.0.1-1" - }, { - name = "telescope-cmdline.nvim", - url = "jonarrien/telescope-cmdline.nvim", - version = "0.2.1-1" - }, { - name = "telescope-frecency.nvim", - url = "nvim-telescope/telescope-frecency.nvim", - version = "1.2.0-1" - }, { - name = "telescope-zf-native.nvim", - url = "natecraddock/telescope-zf-native.nvim", - version = "1.0.0-1" - }, { - name = "telescope.nvim", - url = "nvim-telescope/telescope.nvim", - version = "0.1.8-1" - }, { - name = "todo-comments.nvim", - url = "folke/todo-comments.nvim", - version = "1.4.0-1" - }, { - name = "toggleterm.nvim", - url = "akinsho/toggleterm.nvim", - version = "2.13.1-1" - }, { - name = "tokyonight.nvim", - url = "folke/tokyonight.nvim", - version = "4.11.0-1" - }, { - name = "tree-sitter-ada", - url = "briot/tree-sitter-ada", - version = "0.0.29-1" - }, { - name = "tree-sitter-agda", - url = "tree-sitter/tree-sitter-agda", - version = "0.0.31-1" - }, { - name = "tree-sitter-angular", - url = "dlvandenberg/tree-sitter-angular", - version = "0.0.30-1" - }, { - name = "tree-sitter-apex", - url = "aheber/tree-sitter-sfapex", - version = "0.0.47-1" - }, { - name = "tree-sitter-arduino", - url = "tree-sitter-grammars/tree-sitter-arduino", - version = "0.0.31-1" - }, { - name = "tree-sitter-asm", - url = "RubixDev/tree-sitter-asm", - version = "0.0.30-1" - }, { - name = "tree-sitter-astro", - url = "virchau13/tree-sitter-astro", - version = "0.0.33-1" - }, { - name = "tree-sitter-authzed", - url = "mleonidas/tree-sitter-authzed", - version = "0.0.29-1" - }, { - name = "tree-sitter-awk", - url = "Beaglefoot/tree-sitter-awk", - version = "0.0.32-1" - }, { - name = "tree-sitter-bash", - url = "tree-sitter/tree-sitter-bash", - version = "0.0.40-1" - }, { - name = "tree-sitter-bass", - url = "vito/tree-sitter-bass", - version = "0.0.29-1" - }, { - name = "tree-sitter-beancount", - url = "polarmutex/tree-sitter-beancount", - version = "0.0.30-1" - }, { - name = "tree-sitter-bibtex", - url = "latex-lsp/tree-sitter-bibtex", - version = "0.0.29-1" - }, { - name = "tree-sitter-bicep", - url = "tree-sitter-grammars/tree-sitter-bicep", - version = "0.0.30-1" - }, { - name = "tree-sitter-bitbake", - url = "tree-sitter-grammars/tree-sitter-bitbake", - version = "0.0.30-1" - }, { - name = "tree-sitter-blueprint", - url = "https://gitlab.com/gabmus/tree-sitter-blueprint/-/archive/60ba73739c6083c693d86a1a7cf039c07eb4ed59.zip", - version = "0.0.29-1" - }, { - name = "tree-sitter-bp", - url = "ambroisie/tree-sitter-bp", - version = "0.0.30-1" - }, { - name = "tree-sitter-c", - url = "tree-sitter/tree-sitter-c", - version = "0.0.41-1" - }, { - name = "tree-sitter-c_sharp", - url = "tree-sitter/tree-sitter-c-sharp", - version = "0.0.40-1" - }, { - name = "tree-sitter-cairo", - url = "tree-sitter-grammars/tree-sitter-cairo", - version = "0.0.29-1" - }, { - name = "tree-sitter-capnp", - url = "tree-sitter-grammars/tree-sitter-capnp", - version = "0.0.29-1" - }, { - name = "tree-sitter-chatito", - url = "tree-sitter-grammars/tree-sitter-chatito", - version = "0.0.30-1" - }, { - name = "tree-sitter-circom", - url = "Decurity/tree-sitter-circom", - version = "0.0.1-1" - }, { - name = "tree-sitter-cli", - url = "FourierTransformer/tree-sitter-cli", - version = "0.25.1-2" - }, { - name = "tree-sitter-clojure", - url = "sogaiu/tree-sitter-clojure", - version = "0.0.29-1" - }, { - name = "tree-sitter-cmake", - url = "uyha/tree-sitter-cmake", - version = "0.0.31-1" - }, { - name = "tree-sitter-comment", - url = "stsewd/tree-sitter-comment", - version = "0.0.29-1" - }, { - name = "tree-sitter-commonlisp", - url = "tree-sitter-grammars/tree-sitter-commonlisp", - version = "0.0.29-1" - }, { - name = "tree-sitter-cooklang", - url = "addcninblue/tree-sitter-cooklang", - version = "0.0.29-1" - }, { - name = "tree-sitter-corn", - url = "jakestanger/tree-sitter-corn", - version = "0.0.29-1" - }, { - name = "tree-sitter-cpon", - url = "tree-sitter-grammars/tree-sitter-cpon", - version = "0.0.29-1" - }, { - name = "tree-sitter-cpp", - url = "tree-sitter/tree-sitter-cpp", - version = "0.0.41-1" - }, { - name = "tree-sitter-css", - url = "tree-sitter/tree-sitter-css", - version = "0.0.36-1" - }, { - name = "tree-sitter-csv", - url = "tree-sitter-grammars/tree-sitter-csv", - version = "0.0.29-1" - }, { - name = "tree-sitter-cuda", - url = "tree-sitter-grammars/tree-sitter-cuda", - version = "0.0.30-1" - }, { - name = "tree-sitter-cue", - url = "eonpatapon/tree-sitter-cue", - version = "0.0.30-1" - }, { - name = "tree-sitter-cylc", - url = "elliotfontaine/tree-sitter-cylc", - version = "0.0.1-1" - }, { - name = "tree-sitter-d", - url = "gdamore/tree-sitter-d", - version = "0.0.33-1" - }, { - name = "tree-sitter-dart", - url = "UserNobody14/tree-sitter-dart", - version = "0.0.34-1" - }, { - name = "tree-sitter-desktop", - url = "ValdezFOmar/tree-sitter-desktop", - version = "0.0.8-1" - }, { - name = "tree-sitter-devicetree", - url = "joelspadin/tree-sitter-devicetree", - version = "0.0.32-1" - }, { - name = "tree-sitter-dhall", - url = "jbellerb/tree-sitter-dhall", - version = "0.0.31-1" - }, { - name = "tree-sitter-diff", - url = "the-mikedavis/tree-sitter-diff", - version = "0.0.32-1" - }, { - name = "tree-sitter-disassembly", - url = "ColinKennedy/tree-sitter-disassembly", - version = "0.0.29-1" - }, { - name = "tree-sitter-djot", - url = "treeman/tree-sitter-djot", - version = "0.0.34-1" - }, { - name = "tree-sitter-dockerfile", - url = "camdencheek/tree-sitter-dockerfile", - version = "0.0.30-1" - }, { - name = "tree-sitter-dot", - url = "rydesun/tree-sitter-dot", - version = "0.0.29-1" - }, { - name = "tree-sitter-doxygen", - url = "tree-sitter-grammars/tree-sitter-doxygen", - version = "0.0.29-1" - }, { - name = "tree-sitter-dtd", - url = "tree-sitter-grammars/tree-sitter-xml", - version = "0.0.34-1" - }, { - name = "tree-sitter-earthfile", - url = "glehmann/tree-sitter-earthfile", - version = "0.0.35-1" - }, { - name = "tree-sitter-ebnf", - url = "RubixDev/ebnf", - version = "0.0.29-1" - }, { - name = "tree-sitter-ecma", - url = "nvim-neorocks/luarocks-stub", - version = "0.0.30-1" - }, { - name = "tree-sitter-editorconfig", - url = "ValdezFOmar/tree-sitter-editorconfig", - version = "0.0.47-1" - }, { - name = "tree-sitter-eds", - url = "uyha/tree-sitter-eds", - version = "0.0.30-1" - }, { - name = "tree-sitter-eex", - url = "connorlay/tree-sitter-eex", - version = "0.0.29-1" - }, { - name = "tree-sitter-elixir", - url = "elixir-lang/tree-sitter-elixir", - version = "0.0.39-1" - }, { - name = "tree-sitter-elm", - url = "elm-tooling/tree-sitter-elm", - version = "0.0.31-1" - }, { - name = "tree-sitter-elsa", - url = "glapa-grossklag/tree-sitter-elsa", - version = "0.0.29-1" - }, { - name = "tree-sitter-elvish", - url = "elves/tree-sitter-elvish", - version = "0.0.29-1" - }, { - name = "tree-sitter-embedded_template", - url = "tree-sitter/tree-sitter-embedded-template", - version = "0.0.34-1" - }, { - name = "tree-sitter-enforce", - url = "simonvic/tree-sitter-enforce", - version = "0.0.2-1" - }, { - name = "tree-sitter-erlang", - url = "WhatsApp/tree-sitter-erlang", - version = "0.0.40-1" - }, { - name = "tree-sitter-facility", - url = "FacilityApi/tree-sitter-facility", - version = "0.0.30-1" - }, { - name = "tree-sitter-faust", - url = "khiner/tree-sitter-faust", - version = "0.0.29-1" - }, { - name = "tree-sitter-fennel", - url = "alexmozaidze/tree-sitter-fennel", - version = "0.0.29-1" - }, { - name = "tree-sitter-fidl", - url = "google/tree-sitter-fidl", - version = "0.0.29-1" - }, { - name = "tree-sitter-firrtl", - url = "tree-sitter-grammars/tree-sitter-firrtl", - version = "0.0.29-1" - }, { - name = "tree-sitter-fish", - url = "ram02z/tree-sitter-fish", - version = "0.0.30-1" - }, { - name = "tree-sitter-foam", - url = "FoamScience/tree-sitter-foam", - version = "0.0.30-1" - }, { - name = "tree-sitter-forth", - url = "AlexanderBrevig/tree-sitter-forth", - version = "0.0.29-1" - }, { - name = "tree-sitter-fortran", - url = "stadelmanma/tree-sitter-fortran", - version = "0.0.41-1" - }, { - name = "tree-sitter-fsh", - url = "mgramigna/tree-sitter-fsh", - version = "0.0.29-1" - }, { - name = "tree-sitter-fsharp", - url = "ionide/tree-sitter-fsharp", - version = "0.0.11-1" - }, { - name = "tree-sitter-func", - url = "tree-sitter-grammars/tree-sitter-func", - version = "0.0.29-1" - }, { - name = "tree-sitter-fusion", - url = "https://gitlab.com/jirgn/tree-sitter-fusion/-/archive/19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6.zip", - version = "0.0.29-1" - }, { - name = "tree-sitter-gap", - url = "gap-system/tree-sitter-gap", - version = "0.0.31-1" - }, { - name = "tree-sitter-gaptst", - url = "gap-system/tree-sitter-gaptst", - version = "0.0.30-1" - }, { - name = "tree-sitter-gdscript", - url = "PrestonKnopp/tree-sitter-gdscript", - version = "0.0.34-1" - }, { - name = "tree-sitter-gdshader", - url = "GodOfAvacyn/tree-sitter-gdshader", - version = "0.0.29-1" - }, { - name = "tree-sitter-git_config", - url = "the-mikedavis/tree-sitter-git-config", - version = "0.0.29-1" - }, { - name = "tree-sitter-git_rebase", - url = "the-mikedavis/tree-sitter-git-rebase", - version = "0.0.29-1" - }, { - name = "tree-sitter-gitattributes", - url = "tree-sitter-grammars/tree-sitter-gitattributes", - version = "0.0.30-1" - }, { - name = "tree-sitter-gitcommit", - url = "gbprod/tree-sitter-gitcommit", - version = "0.0.33-1" - }, { - name = "tree-sitter-gitignore", - url = "shunsambongi/tree-sitter-gitignore", - version = "0.0.29-1" - }, { - name = "tree-sitter-gleam", - url = "gleam-lang/tree-sitter-gleam", - version = "0.0.35-1" - }, { - name = "tree-sitter-glimmer", - url = "ember-tooling/tree-sitter-glimmer", - version = "0.0.29-1" - }, { - name = "tree-sitter-glimmer_javascript", - url = "NullVoxPopuli/tree-sitter-glimmer-javascript", - version = "0.0.30-1" - }, { - name = "tree-sitter-glimmer_typescript", - url = "NullVoxPopuli/tree-sitter-glimmer-typescript", - version = "0.0.30-1" - }, { - name = "tree-sitter-glsl", - url = "tree-sitter-grammars/tree-sitter-glsl", - version = "0.0.30-1" - }, { - name = "tree-sitter-gn", - url = "tree-sitter-grammars/tree-sitter-gn", - version = "0.0.29-1" - }, { - name = "tree-sitter-gnuplot", - url = "dpezto/tree-sitter-gnuplot", - version = "0.0.30-1" - }, { - name = "tree-sitter-go", - url = "tree-sitter/tree-sitter-go", - version = "0.0.39-1" - }, { - name = "tree-sitter-goctl", - url = "chaozwn/tree-sitter-goctl", - version = "0.0.29-1" - }, { - name = "tree-sitter-godot_resource", - url = "PrestonKnopp/tree-sitter-godot-resource", - version = "0.0.32-1" - }, { - name = "tree-sitter-gomod", - url = "camdencheek/tree-sitter-go-mod", - version = "0.0.33-1" - }, { - name = "tree-sitter-gosum", - url = "tree-sitter-grammars/tree-sitter-go-sum", - version = "0.0.29-1" - }, { - name = "tree-sitter-gotmpl", - url = "ngalaiko/tree-sitter-go-template", - version = "0.0.35-1" - }, { - name = "tree-sitter-gowork", - url = "omertuc/tree-sitter-go-work", - version = "0.0.29-1" - }, { - name = "tree-sitter-gpg", - url = "tree-sitter-grammars/tree-sitter-gpg-config", - version = "0.0.30-1" - }, { - name = "tree-sitter-graphql", - url = "bkegley/tree-sitter-graphql", - version = "0.0.29-1" - }, { - name = "tree-sitter-gren", - url = "MaeBrooks/tree-sitter-gren", - version = "0.0.6-1" - }, { - name = "tree-sitter-groovy", - url = "murtaza64/tree-sitter-groovy", - version = "0.0.33-1" - }, { - name = "tree-sitter-gstlaunch", - url = "tree-sitter-grammars/tree-sitter-gstlaunch", - version = "0.0.29-1" - }, { - name = "tree-sitter-hack", - url = "slackhq/tree-sitter-hack", - version = "0.0.30-1" - }, { - name = "tree-sitter-hare", - url = "tree-sitter-grammars/tree-sitter-hare", - version = "0.0.29-1" - }, { - name = "tree-sitter-haskell", - url = "tree-sitter/tree-sitter-haskell", - version = "0.0.32-1" - }, { - name = "tree-sitter-haskell_persistent", - url = "MercuryTechnologies/tree-sitter-haskell-persistent", - version = "0.0.29-1" - }, { - name = "tree-sitter-hcl", - url = "tree-sitter-grammars/tree-sitter-hcl", - version = "0.0.29-1" - }, { - name = "tree-sitter-heex", - url = "connorlay/tree-sitter-heex", - version = "0.0.34-1" - }, { - name = "tree-sitter-helm", - url = "ngalaiko/tree-sitter-go-template", - version = "0.0.35-1" - }, { - name = "tree-sitter-hjson", - url = "winston0410/tree-sitter-hjson", - version = "0.0.29-1" - }, { - name = "tree-sitter-hlsl", - url = "tree-sitter-grammars/tree-sitter-hlsl", - version = "0.0.31-1" - }, { - name = "tree-sitter-hlsplaylist", - url = "Freed-Wu/tree-sitter-hlsplaylist", - version = "0.0.29-1" - }, { - name = "tree-sitter-hocon", - url = "antosha417/tree-sitter-hocon", - version = "0.0.29-1" - }, { - name = "tree-sitter-hoon", - url = "urbit-pilled/tree-sitter-hoon", - version = "0.0.32-1" - }, { - name = "tree-sitter-html", - url = "tree-sitter/tree-sitter-html", - version = "0.0.36-1" - }, { - name = "tree-sitter-html_tags", - url = "nvim-neorocks/luarocks-stub", - version = "0.0.29-1" - }, { - name = "tree-sitter-htmldjango", - url = "interdependence/tree-sitter-htmldjango", - version = "0.0.29-1" - }, { - name = "tree-sitter-http", - url = "rest-nvim/tree-sitter-http", - version = "0.0.35-1" - }, { - name = "tree-sitter-hurl", - url = "pfeiferj/tree-sitter-hurl", - version = "0.0.30-1" - }, { - name = "tree-sitter-hyprlang", - url = "tree-sitter-grammars/tree-sitter-hyprlang", - version = "0.0.34-1" - }, { - name = "tree-sitter-idl", - url = "cathaysia/tree-sitter-idl", - version = "0.0.32-1" - }, { - name = "tree-sitter-idris", - url = "kayhide/tree-sitter-idris", - version = "0.0.1-1" - }, { - name = "tree-sitter-ini", - url = "justinmk/tree-sitter-ini", - version = "0.0.29-1" - }, { - name = "tree-sitter-inko", - url = "inko-lang/tree-sitter-inko", - version = "0.0.38-1" - }, { - name = "tree-sitter-ipkg", - url = "srghma/tree-sitter-ipkg", - version = "0.0.1-1" - }, { - name = "tree-sitter-ispc", - url = "tree-sitter-grammars/tree-sitter-ispc", - version = "0.0.30-1" - }, { - name = "tree-sitter-janet_simple", - url = "sogaiu/tree-sitter-janet-simple", - version = "0.0.33-1" - }, { - name = "tree-sitter-java", - url = "tree-sitter/tree-sitter-java", - version = "0.0.40-1" - }, { - name = "tree-sitter-javascript", - url = "tree-sitter/tree-sitter-javascript", - version = "0.0.36-1" - }, { - name = "tree-sitter-jinja", - url = "cathaysia/tree-sitter-jinja", - version = "0.0.2-1" - }, { - name = "tree-sitter-jinja_inline", - url = "cathaysia/tree-sitter-jinja", - version = "0.0.2-1" - }, { - name = "tree-sitter-jq", - url = "flurie/tree-sitter-jq", - version = "0.0.29-1" - }, { - name = "tree-sitter-jsdoc", - url = "tree-sitter/tree-sitter-jsdoc", - version = "0.0.35-1" - }, { - name = "tree-sitter-json", - url = "tree-sitter/tree-sitter-json", - version = "0.0.36-1" - }, { - name = "tree-sitter-json5", - url = "Joakker/tree-sitter-json5", - version = "0.0.29-1" - }, { - name = "tree-sitter-jsonc", - url = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc/-/archive/02b01653c8a1c198ae7287d566efa86a135b30d5.zip", - version = "0.0.29-1" - }, { - name = "tree-sitter-jsonnet", - url = "sourcegraph/tree-sitter-jsonnet", - version = "0.0.29-1" - }, { - name = "tree-sitter-jsx", - url = "nvim-neorocks/luarocks-stub", - version = "0.0.29-1" - }, { - name = "tree-sitter-julia", - url = "tree-sitter/tree-sitter-julia", - version = "0.0.42-1" - }, { - name = "tree-sitter-just", - url = "IndianBoy42/tree-sitter-just", - version = "0.0.36-1" - }, { - name = "tree-sitter-kconfig", - url = "tree-sitter-grammars/tree-sitter-kconfig", - version = "0.0.32-1" - }, { - name = "tree-sitter-kdl", - url = "tree-sitter-grammars/tree-sitter-kdl", - version = "0.0.29-1" - }, { - name = "tree-sitter-kotlin", - url = "fwcd/tree-sitter-kotlin", - version = "0.0.32-1" - }, { - name = "tree-sitter-koto", - url = "koto-lang/tree-sitter-koto", - version = "0.0.37-1" - }, { - name = "tree-sitter-kusto", - url = "Willem-J-an/tree-sitter-kusto", - version = "0.0.29-1" - }, { - name = "tree-sitter-lalrpop", - url = "traxys/tree-sitter-lalrpop", - version = "0.0.31-1" - }, { - name = "tree-sitter-latex", - url = "latex-lsp/tree-sitter-latex", - version = "0.0.33-1" - }, { - name = "tree-sitter-ledger", - url = "cbarrete/tree-sitter-ledger", - version = "0.0.33-1" - }, { - name = "tree-sitter-leo", - url = "r001/tree-sitter-leo", - version = "0.0.33-1" - }, { - name = "tree-sitter-linkerscript", - url = "tree-sitter-grammars/tree-sitter-linkerscript", - version = "0.0.29-1" - }, { - name = "tree-sitter-liquid", - url = "hankthetank27/tree-sitter-liquid", - version = "0.0.29-1" - }, { - name = "tree-sitter-liquidsoap", - url = "savonet/tree-sitter-liquidsoap", - version = "0.0.30-1" - }, { - name = "tree-sitter-llvm", - url = "benwilliamgraham/tree-sitter-llvm", - version = "0.0.30-1" - }, { - name = "tree-sitter-lua", - url = "tree-sitter-grammars/tree-sitter-lua", - version = "0.0.33-1" - }, { - name = "tree-sitter-luadoc", - url = "tree-sitter-grammars/tree-sitter-luadoc", - version = "0.0.29-1" - }, { - name = "tree-sitter-luap", - url = "tree-sitter-grammars/tree-sitter-luap", - version = "0.0.29-1" - }, { - name = "tree-sitter-luau", - url = "tree-sitter-grammars/tree-sitter-luau", - version = "0.0.30-1" - }, { - name = "tree-sitter-m68k", - url = "grahambates/tree-sitter-m68k", - version = "0.0.29-1" - }, { - name = "tree-sitter-make", - url = "alemuller/tree-sitter-make", - version = "0.0.29-1" - }, { - name = "tree-sitter-markdown", - url = "tree-sitter-grammars/tree-sitter-markdown", - version = "0.0.37-1" - }, { - name = "tree-sitter-markdown_inline", - url = "tree-sitter-grammars/tree-sitter-markdown", - version = "0.0.37-1" - }, { - name = "tree-sitter-matlab", - url = "acristoffers/tree-sitter-matlab", - version = "0.0.32-1" - }, { - name = "tree-sitter-menhir", - url = "Kerl13/tree-sitter-menhir", - version = "0.0.29-1" - }, { - name = "tree-sitter-mermaid", - url = "monaqa/tree-sitter-mermaid", - version = "0.0.29-1" - }, { - name = "tree-sitter-meson", - url = "tree-sitter-grammars/tree-sitter-meson", - version = "0.0.30-1" - }, { - name = "tree-sitter-mlir", - url = "artagnon/tree-sitter-mlir", - version = "0.0.44-1" - }, { - name = "tree-sitter-muttrc", - url = "neomutt/tree-sitter-muttrc", - version = "0.0.29-1" - }, { - name = "tree-sitter-nasm", - url = "naclsn/tree-sitter-nasm", - version = "0.0.30-1" - }, { - name = "tree-sitter-nginx", - url = "opa-oz/tree-sitter-nginx", - version = "0.0.30-1" - }, { - name = "tree-sitter-nickel", - url = "nickel-lang/tree-sitter-nickel", - version = "0.0.31-1" - }, { - name = "tree-sitter-nim", - url = "alaviss/tree-sitter-nim", - version = "0.0.29-1" - }, { - name = "tree-sitter-nim_format_string", - url = "aMOPel/tree-sitter-nim-format-string", - version = "0.0.29-1" - }, { - name = "tree-sitter-ninja", - url = "alemuller/tree-sitter-ninja", - version = "0.0.29-1" - }, { - name = "tree-sitter-nix", - url = "cstrahan/tree-sitter-nix", - version = "0.0.56-1" - }, { - name = "tree-sitter-norg", - url = "nvim-neorg/tree-sitter-norg", - version = "0.2.6-1" - }, { - name = "tree-sitter-norg-meta", - url = "nvim-neorg/tree-sitter-norg-meta", - version = "0.1.0-1" - }, { - name = "tree-sitter-nqc", - url = "tree-sitter-grammars/tree-sitter-nqc", - version = "0.0.30-1" - }, { - name = "tree-sitter-nu", - url = "nushell/tree-sitter-nu", - version = "0.0.32-1" - }, { - name = "tree-sitter-objc", - url = "tree-sitter-grammars/tree-sitter-objc", - version = "0.0.31-1" - }, { - name = "tree-sitter-objdump", - url = "ColinKennedy/tree-sitter-objdump", - version = "0.0.29-1" - }, { - name = "tree-sitter-ocaml", - url = "tree-sitter/tree-sitter-ocaml", - version = "0.0.39-1" - }, { - name = "tree-sitter-ocaml_interface", - url = "tree-sitter/tree-sitter-ocaml", - version = "0.0.40-1" - }, { - name = "tree-sitter-ocamllex", - url = "atom-ocaml/tree-sitter-ocamllex", - version = "0.0.30-1" - }, { - name = "tree-sitter-odin", - url = "tree-sitter-grammars/tree-sitter-odin", - version = "0.0.32-1" - }, { - name = "tree-sitter-org", - url = "milisims/tree-sitter-org", - version = "0.0.1-1" - }, { - name = "tree-sitter-orgmode", - url = "nvim-orgmode/tree-sitter-org", - version = "1.3.2-1" - }, { - name = "tree-sitter-pascal", - url = "Isopod/tree-sitter-pascal", - version = "0.0.29-1" - }, { - name = "tree-sitter-passwd", - url = "ath3/tree-sitter-passwd", - version = "0.0.29-1" - }, { - name = "tree-sitter-pem", - url = "tree-sitter-grammars/tree-sitter-pem", - version = "0.0.30-1" - }, { - name = "tree-sitter-perl", - url = "tree-sitter-perl/tree-sitter-perl", - version = "0.0.41-1" - }, { - name = "tree-sitter-php", - url = "tree-sitter/tree-sitter-php", - version = "0.0.38-1" - }, { - name = "tree-sitter-php_only", - url = "tree-sitter/tree-sitter-php", - version = "0.0.39-1" - }, { - name = "tree-sitter-phpdoc", - url = "claytonrcarter/tree-sitter-phpdoc", - version = "0.0.30-1" - }, { - name = "tree-sitter-pioasm", - url = "leo60228/tree-sitter-pioasm", - version = "0.0.30-1" - }, { - name = "tree-sitter-po", - url = "tree-sitter-grammars/tree-sitter-po", - version = "0.0.29-1" - }, { - name = "tree-sitter-pod", - url = "tree-sitter-perl/tree-sitter-pod", - version = "0.0.29-1" - }, { - name = "tree-sitter-poe_filter", - url = "tree-sitter-grammars/tree-sitter-poe-filter", - version = "0.0.31-1" - }, { - name = "tree-sitter-pony", - url = "tree-sitter-grammars/tree-sitter-pony", - version = "0.0.29-1" - }, { - name = "tree-sitter-powershell", - url = "airbus-cert/tree-sitter-powershell", - version = "0.0.36-1" - }, { - name = "tree-sitter-printf", - url = "tree-sitter-grammars/tree-sitter-printf", - version = "0.0.32-1" - }, { - name = "tree-sitter-prisma", - url = "victorhqc/tree-sitter-prisma", - version = "0.0.30-1" - }, { - name = "tree-sitter-problog", - url = "foxyseta/tree-sitter-prolog", - version = "0.0.29-1" - }, { - name = "tree-sitter-prolog", - url = "foxyseta/tree-sitter-prolog", - version = "0.0.29-1" - }, { - name = "tree-sitter-promql", - url = "MichaHoffmann/tree-sitter-promql", - version = "0.0.29-1" - }, { - name = "tree-sitter-properties", - url = "tree-sitter-grammars/tree-sitter-properties", - version = "0.0.31-1" - }, { - name = "tree-sitter-proto", - url = "treywood/tree-sitter-proto", - version = "0.0.29-1" - }, { - name = "tree-sitter-prql", - url = "PRQL/tree-sitter-prql", - version = "0.0.30-1" - }, { - name = "tree-sitter-psv", - url = "tree-sitter-grammars/tree-sitter-csv", - version = "0.0.29-1" - }, { - name = "tree-sitter-pug", - url = "zealot128/tree-sitter-pug", - version = "0.0.30-1" - }, { - name = "tree-sitter-puppet", - url = "tree-sitter-grammars/tree-sitter-puppet", - version = "0.0.30-1" - }, { - name = "tree-sitter-purescript", - url = "postsolar/tree-sitter-purescript", - version = "0.0.29-1" - }, { - name = "tree-sitter-pymanifest", - url = "tree-sitter-grammars/tree-sitter-pymanifest", - version = "0.0.29-1" - }, { - name = "tree-sitter-python", - url = "tree-sitter/tree-sitter-python", - version = "0.0.40-1" - }, { - name = "tree-sitter-ql", - url = "tree-sitter/tree-sitter-ql", - version = "0.0.31-1" - }, { - name = "tree-sitter-qmldir", - url = "tree-sitter-grammars/tree-sitter-qmldir", - version = "0.0.29-1" - }, { - name = "tree-sitter-qmljs", - url = "yuja/tree-sitter-qmljs", - version = "0.0.31-1" - }, { - name = "tree-sitter-query", - url = "tree-sitter-grammars/tree-sitter-query", - version = "0.0.34-1" - }, { - name = "tree-sitter-r", - url = "r-lib/tree-sitter-r", - version = "0.0.34-1" - }, { - name = "tree-sitter-racket", - url = "6cdh/tree-sitter-racket", - version = "0.0.31-1" - }, { - name = "tree-sitter-ralph", - url = "alephium/tree-sitter-ralph", - version = "0.0.29-1" - }, { - name = "tree-sitter-rasi", - url = "Fymyte/tree-sitter-rasi", - version = "0.0.29-1" - }, { - name = "tree-sitter-razor", - url = "tris203/tree-sitter-razor", - version = "0.0.1-1" - }, { - name = "tree-sitter-rbs", - url = "joker1007/tree-sitter-rbs", - version = "0.0.31-1" - }, { - name = "tree-sitter-re2c", - url = "tree-sitter-grammars/tree-sitter-re2c", - version = "0.0.31-1" - }, { - name = "tree-sitter-readline", - url = "tree-sitter-grammars/tree-sitter-readline", - version = "0.0.30-1" - }, { - name = "tree-sitter-regex", - url = "tree-sitter/tree-sitter-regex", - version = "0.0.40-1" - }, { - name = "tree-sitter-rego", - url = "FallenAngel97/tree-sitter-rego", - version = "0.0.29-1" - }, { - name = "tree-sitter-requirements", - url = "tree-sitter-grammars/tree-sitter-requirements", - version = "0.0.29-1" - }, { - name = "tree-sitter-rescript", - url = "rescript-lang/tree-sitter-rescript", - version = "0.0.29-1" - }, { - name = "tree-sitter-rnoweb", - url = "bamonroe/tree-sitter-rnoweb", - version = "0.0.29-1" - }, { - name = "tree-sitter-robot", - url = "Hubro/tree-sitter-robot", - version = "0.0.32-1" - }, { - name = "tree-sitter-robots", - url = "opa-oz/tree-sitter-robots-txt", - version = "0.0.29-1" - }, { - name = "tree-sitter-roc", - url = "faldor20/tree-sitter-roc", - version = "0.0.31-1" - }, { - name = "tree-sitter-ron", - url = "tree-sitter-grammars/tree-sitter-ron", - version = "0.0.29-1" - }, { - name = "tree-sitter-rst", - url = "stsewd/tree-sitter-rst", - version = "0.0.32-1" - }, { - name = "tree-sitter-ruby", - url = "tree-sitter/tree-sitter-ruby", - version = "0.0.35-1" - }, { - name = "tree-sitter-runescript", - url = "2004Scape/tree-sitter-runescript", - version = "0.0.1-1" - }, { - name = "tree-sitter-rust", - url = "tree-sitter/tree-sitter-rust", - version = "0.0.41-1" - }, { - name = "tree-sitter-scala", - url = "tree-sitter/tree-sitter-scala", - version = "0.0.46-1" - }, { - name = "tree-sitter-scfg", - url = "rockorager/tree-sitter-scfg", - version = "0.0.30-1" - }, { - name = "tree-sitter-scheme", - url = "6cdh/tree-sitter-scheme", - version = "0.0.31-1" - }, { - name = "tree-sitter-scss", - url = "serenadeai/tree-sitter-scss", - version = "0.0.29-1" - }, { - name = "tree-sitter-sflog", - url = "aheber/tree-sitter-sfapex", - version = "0.0.44-1" - }, { - name = "tree-sitter-slang", - url = "tree-sitter-grammars/tree-sitter-slang", - version = "0.0.32-1" - }, { - name = "tree-sitter-slim", - url = "theoo/tree-sitter-slim", - version = "0.0.3-1" - }, { - name = "tree-sitter-slint", - url = "slint-ui/tree-sitter-slint", - version = "0.0.33-1" - }, { - name = "tree-sitter-smali", - url = "tree-sitter-grammars/tree-sitter-smali", - version = "0.0.29-1" - }, { - name = "tree-sitter-smithy", - url = "indoorvivants/tree-sitter-smithy", - version = "0.0.29-1" - }, { - name = "tree-sitter-snakemake", - url = "osthomas/tree-sitter-snakemake", - version = "0.0.31-1" - }, { - name = "tree-sitter-solidity", - url = "JoranHonig/tree-sitter-solidity", - version = "0.0.34-1" - }, { - name = "tree-sitter-soql", - url = "aheber/tree-sitter-sfapex", - version = "0.0.46-1" - }, { - name = "tree-sitter-sosl", - url = "aheber/tree-sitter-sfapex", - version = "0.0.44-1" - }, { - name = "tree-sitter-sourcepawn", - url = "nilshelmig/tree-sitter-sourcepawn", - version = "0.0.30-1" - }, { - name = "tree-sitter-sparql", - url = "GordianDziwis/tree-sitter-sparql", - version = "0.0.30-1" - }, { - name = "tree-sitter-sql", - url = "derekstride/tree-sitter-sql", - version = "0.0.39-1" - }, { - name = "tree-sitter-squirrel", - url = "tree-sitter-grammars/tree-sitter-squirrel", - version = "0.0.29-1" - }, { - name = "tree-sitter-ssh_config", - url = "tree-sitter-grammars/tree-sitter-ssh-config", - version = "0.0.32-1" - }, { - name = "tree-sitter-starlark", - url = "tree-sitter-grammars/tree-sitter-starlark", - version = "0.0.31-1" - }, { - name = "tree-sitter-strace", - url = "sigmaSd/tree-sitter-strace", - version = "0.0.29-1" - }, { - name = "tree-sitter-styled", - url = "mskelton/tree-sitter-styled", - version = "0.0.32-1" - }, { - name = "tree-sitter-supercollider", - url = "madskjeldgaard/tree-sitter-supercollider", - version = "0.0.30-1" - }, { - name = "tree-sitter-superhtml", - url = "kristoff-it/superhtml", - version = "0.0.13-1" - }, { - name = "tree-sitter-surface", - url = "connorlay/tree-sitter-surface", - version = "0.0.29-1" - }, { - name = "tree-sitter-svelte", - url = "tree-sitter-grammars/tree-sitter-svelte", - version = "0.0.32-1" - }, { - name = "tree-sitter-sway", - url = "FuelLabs/tree-sitter-sway", - version = "0.0.3-1" - }, { - name = "tree-sitter-swift", - url = "alex-pinkus/tree-sitter-swift", - version = "0.0.45-1" - }, { - name = "tree-sitter-sxhkdrc", - url = "RaafatTurki/tree-sitter-sxhkdrc", - version = "0.0.30-1" - }, { - name = "tree-sitter-systemtap", - url = "ok-ryoko/tree-sitter-systemtap", - version = "0.0.29-1" - }, { - name = "tree-sitter-systemverilog", - url = "zhangwwpeng/tree-sitter-systemverilog", - version = "0.0.29-1" - }, { - name = "tree-sitter-t32", - url = "https://gitlab.com/xasc/tree-sitter-t32/-/archive/e5a12f798f056049642aa03fbb83786e3a5b95d4.zip", - version = "0.0.41-1" - }, { - name = "tree-sitter-tablegen", - url = "tree-sitter-grammars/tree-sitter-tablegen", - version = "0.0.29-1" - }, { - name = "tree-sitter-tact", - url = "tact-lang/tree-sitter-tact", - version = "0.0.33-1" - }, { - name = "tree-sitter-tcl", - url = "tree-sitter-grammars/tree-sitter-tcl", - version = "0.0.30-1" - }, { - name = "tree-sitter-teal", - url = "euclidianAce/tree-sitter-teal", - version = "0.0.33-1" - }, { - name = "tree-sitter-templ", - url = "vrischmann/tree-sitter-templ", - version = "0.0.45-1" - }, { - name = "tree-sitter-terraform", - url = "MichaHoffmann/tree-sitter-hcl", - version = "0.0.29-1" - }, { - name = "tree-sitter-textproto", - url = "PorterAtGoogle/tree-sitter-textproto", - version = "0.0.31-1" - }, { - name = "tree-sitter-thrift", - url = "tree-sitter-grammars/tree-sitter-thrift", - version = "0.0.30-1" - }, { - name = "tree-sitter-tiger", - url = "ambroisie/tree-sitter-tiger", - version = "0.0.29-1" - }, { - name = "tree-sitter-tlaplus", - url = "tlaplus-community/tree-sitter-tlaplus", - version = "0.0.36-1" - }, { - name = "tree-sitter-tmux", - url = "Freed-Wu/tree-sitter-tmux", - version = "0.0.29-1" - }, { - name = "tree-sitter-todotxt", - url = "arnarg/tree-sitter-todotxt", - version = "0.0.29-1" - }, { - name = "tree-sitter-toml", - url = "tree-sitter-grammars/tree-sitter-toml", - version = "0.0.31-1" - }, { - name = "tree-sitter-tsv", - url = "tree-sitter-grammars/tree-sitter-csv", - version = "0.0.29-1" - }, { - name = "tree-sitter-tsx", - url = "tree-sitter/tree-sitter-typescript", - version = "0.0.35-1" - }, { - name = "tree-sitter-turtle", - url = "GordianDziwis/tree-sitter-turtle", - version = "0.0.29-1" - }, { - name = "tree-sitter-twig", - url = "gbprod/tree-sitter-twig", - version = "0.0.29-1" - }, { - name = "tree-sitter-typescript", - url = "tree-sitter/tree-sitter-typescript", - version = "0.0.36-1" - }, { - name = "tree-sitter-typespec", - url = "happenslol/tree-sitter-typespec", - version = "0.0.33-1" - }, { - name = "tree-sitter-typoscript", - url = "Teddytrombone/tree-sitter-typoscript", - version = "0.0.29-1" - }, { - name = "tree-sitter-typst", - url = "uben0/tree-sitter-typst", - version = "0.0.35-1" - }, { - name = "tree-sitter-udev", - url = "tree-sitter-grammars/tree-sitter-udev", - version = "0.0.30-1" - }, { - name = "tree-sitter-ungrammar", - url = "tree-sitter-grammars/tree-sitter-ungrammar", - version = "0.0.29-1" - }, { - name = "tree-sitter-unison", - url = "kylegoetz/tree-sitter-unison", - version = "0.0.33-1" - }, { - name = "tree-sitter-usd", - url = "ColinKennedy/tree-sitter-usd", - version = "0.0.29-1" - }, { - name = "tree-sitter-uxntal", - url = "tree-sitter-grammars/tree-sitter-uxntal", - version = "0.0.29-1" - }, { - name = "tree-sitter-v", - url = "vlang/v-analyzer", - version = "0.0.43-1" - }, { - name = "tree-sitter-vala", - url = "vala-lang/tree-sitter-vala", - version = "0.0.30-1" - }, { - name = "tree-sitter-vento", - url = "ventojs/tree-sitter-vento", - version = "0.0.30-1" - }, { - name = "tree-sitter-verilog", - url = "gmlarumbe/tree-sitter-systemverilog", - version = "0.0.38-1" - }, { - name = "tree-sitter-vhdl", - url = "jpt13653903/tree-sitter-vhdl", - version = "0.0.38-1" - }, { - name = "tree-sitter-vhs", - url = "charmbracelet/tree-sitter-vhs", - version = "0.0.32-1" - }, { - name = "tree-sitter-vim", - url = "tree-sitter-grammars/tree-sitter-vim", - version = "0.0.30-1" - }, { - name = "tree-sitter-vimdoc", - url = "neovim/tree-sitter-vimdoc", - version = "0.0.31-1" - }, { - name = "tree-sitter-vrl", - url = "belltoy/tree-sitter-vrl", - version = "0.0.29-1" - }, { - name = "tree-sitter-vue", - url = "tree-sitter-grammars/tree-sitter-vue", - version = "0.0.29-1" - }, { - name = "tree-sitter-wgsl", - url = "szebniok/tree-sitter-wgsl", - version = "0.0.31-1" - }, { - name = "tree-sitter-wgsl_bevy", - url = "tree-sitter-grammars/tree-sitter-wgsl-bevy", - version = "0.0.30-1" - }, { - name = "tree-sitter-wing", - url = "winglang/tree-sitter-wing", - version = "0.0.29-1" - }, { - name = "tree-sitter-wit", - url = "liamwh/tree-sitter-wit", - version = "0.0.30-1" - }, { - name = "tree-sitter-xcompose", - url = "tree-sitter-grammars/tree-sitter-xcompose", - version = "0.0.29-1" - }, { - name = "tree-sitter-xml", - url = "tree-sitter-grammars/tree-sitter-xml", - version = "0.0.36-1" - }, { - name = "tree-sitter-xresources", - url = "ValdezFOmar/tree-sitter-xresources", - version = "0.0.19-1" - }, { - name = "tree-sitter-yaml", - url = "tree-sitter-grammars/tree-sitter-yaml", - version = "0.0.31-1" - }, { - name = "tree-sitter-yang", - url = "Hubro/tree-sitter-yang", - version = "0.0.29-1" - }, { - name = "tree-sitter-yuck", - url = "tree-sitter-grammars/tree-sitter-yuck", - version = "0.0.29-1" - }, { - name = "tree-sitter-zathurarc", - url = "Freed-Wu/tree-sitter-zathurarc", - version = "0.0.29-1" - }, { - name = "tree-sitter-zig", - url = "tree-sitter-grammars/tree-sitter-zig", - version = "0.0.34-1" - }, { - name = "tree-sitter-ziggy", - url = "kristoff-it/ziggy", - version = "0.0.9-1" - }, { - name = "tree-sitter-ziggy_schema", - url = "kristoff-it/ziggy", - version = "0.0.9-1" - }, { - name = "treedoc.nvim", - url = "neo451/treedoc.nvim", - version = "1.0.3-1" - }, { - name = "trouble.nvim", - url = "folke/trouble.nvim", - version = "3.7.1-1" - }, { - name = "ts-comments.nvim", - url = "folke/ts-comments.nvim", - version = "1.5.0-1" - }, { - name = "tsc.nvim", - url = "dmmulroy/tsc.nvim", - version = "2.5.0-1" - }, { - name = "twilight.nvim", - url = "folke/twilight.nvim", - version = "1.0.0-1" - }, { - name = "u.nvim", - url = "jrop/u.nvim", - version = "0.2.0-1" - }, { - name = "unimpaired.nvim", - url = "tummetott/unimpaired.nvim", - version = "0.3.0-1" - }, { - name = "vgit.nvim", - url = "tanvirtin/vgit.nvim", - version = "1.0.6-1" - }, { - name = "which-key.nvim", - url = "folke/which-key.nvim", - version = "3.16.0-1" - }, { - name = "windline.nvim", - url = "windwp/windline.nvim", - version = "1.1.0-1" - }, { - name = "winmove.nvim", - url = "MisanthropicBit/winmove.nvim", - version = "0.1.2-1" - }, { - name = "wormhole.nvim", - url = "NStefan002/wormhole.nvim", - version = "1.1.1-1" - }, { - name = "wrapping-paper.nvim", - url = "benlubas/wrapping-paper.nvim", - version = "1.0.0-1" - }, { - name = "yanky.nvim", - url = "gbprod/yanky.nvim", - version = "2.0.0-1" - }, { - name = "yarepl.nvim", - url = "milanglacier/yarepl.nvim", - version = "0.10.1-1" - }, { - name = "yazi.nvim", - url = "mikavilpas/yazi.nvim", - version = "7.5.4-1" - }, { - name = "zen-mode.nvim", - url = "folke/zen-mode.nvim", - version = "1.4.0-1" - }, { - name = "zk-nvim", - url = "zk-org/zk-nvim", - version = "0.2.0-1" - } } \ No newline at end of file +{} \ No newline at end of file From a21b7bf2e7c78e90696d13163e7cae761a414f28 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 2 Oct 2025 18:41:39 +0200 Subject: [PATCH 22/27] test: LAZY_OFFLINE support for minit --- lua/lazy/minit.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/lazy/minit.lua b/lua/lazy/minit.lua index 0b8f3ca..2eb2270 100644 --- a/lua/lazy/minit.lua +++ b/lua/lazy/minit.lua @@ -62,7 +62,9 @@ function M.setup(opts) if vim.g.colors_name == nil then vim.cmd("colorscheme habamax") end - require("lazy").update():wait() + if not vim.env.LAZY_OFFLINE then + require("lazy").update():wait() + end if vim.bo.filetype == "lazy" then local errors = false for _, plugin in pairs(require("lazy.core.config").spec.plugins) do From 59334064f8604ca073791c25dcc5c9698865406e Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 2 Oct 2025 23:08:03 +0200 Subject: [PATCH 23/27] test(minit): added support for passing tests to run to mini.test --- lua/lazy/minit.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/lazy/minit.lua b/lua/lazy/minit.lua index 2eb2270..b511a92 100644 --- a/lua/lazy/minit.lua +++ b/lua/lazy/minit.lua @@ -152,7 +152,7 @@ function M.minitest.setup(opts) opts = { collect = { find_files = function() - return vim.fn.globpath("tests", "**/*_spec.lua", true, true) + return #_G.arg > 0 and _G.arg or vim.fn.globpath("tests", "**/*_spec.lua", true, true) end, }, -- script_path = "tests/minit.lua", From 46e59d838f39df1c3f87ea85663101a38f9a89bf Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 8 Oct 2025 21:26:18 +0200 Subject: [PATCH 24/27] ci: update test scripts --- scripts/test | 4 ++-- vim.toml | 21 --------------------- vim.yml | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 23 deletions(-) delete mode 100644 vim.toml create mode 100644 vim.yml diff --git a/scripts/test b/scripts/test index ffbb540..354a1a1 100755 --- a/scripts/test +++ b/scripts/test @@ -1,3 +1,3 @@ -#!/bin/env bash +#!/usr/bin/env bash -nvim -l tests/minit.lua --minitest +nvim -l tests/minit.lua --minitest "$@" diff --git a/vim.toml b/vim.toml deleted file mode 100644 index df7e67e..0000000 --- a/vim.toml +++ /dev/null @@ -1,21 +0,0 @@ -[selene] -base = "lua51" -name = "vim" - -[vim] -any = true - -[jit] -any = true - -[assert] -any = true - -[describe] -any = true - -[it] -any = true - -[before_each.args] -any = true diff --git a/vim.yml b/vim.yml new file mode 100644 index 0000000..eb58a87 --- /dev/null +++ b/vim.yml @@ -0,0 +1,19 @@ +base: lua51 +lua_versions: + - luajit + +globals: + Snacks: + any: true + vim: + any: true + jit: + any: true + assert: + any: true + describe: + any: true + it: + any: true + before_each: + any: true From 4ded3ff73bf42e1c657e5deb85d8bbd887d0172e Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 8 Oct 2025 21:26:55 +0200 Subject: [PATCH 25/27] test: `--offline` for minit --- lua/lazy/minit.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/lazy/minit.lua b/lua/lazy/minit.lua index b511a92..21d2163 100644 --- a/lua/lazy/minit.lua +++ b/lua/lazy/minit.lua @@ -33,11 +33,14 @@ function M.setup(opts) local args = {} local is_busted = false local is_minitest = false + local offline = vim.env.LAZY_OFFLINE == "1" or vim.env.LAZY_OFFLINE == "true" for _, a in ipairs(_G.arg) do if a == "--busted" then is_busted = true elseif a == "--minitest" then is_minitest = true + elseif a == "--offline" then + offline = true else table.insert(args, a) end @@ -62,7 +65,7 @@ function M.setup(opts) if vim.g.colors_name == nil then vim.cmd("colorscheme habamax") end - if not vim.env.LAZY_OFFLINE then + if not offline then require("lazy").update():wait() end if vim.bo.filetype == "lazy" then From 9f559d0e9da1bfd9415e1020e41de8477e5df9af Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 9 Oct 2025 10:41:06 +0200 Subject: [PATCH 26/27] build: exclude stylua ignore comments from readme --- lua/lazy/docs.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/lazy/docs.lua b/lua/lazy/docs.lua index afee2d4..a5e0b9e 100644 --- a/lua/lazy/docs.lua +++ b/lua/lazy/docs.lua @@ -61,7 +61,11 @@ end ---@return string function M.extract(file, pattern) local init = Util.read_file(file) - return assert(init:match(pattern)) + local ret = assert(init:match(pattern)) --[[@as string]] + local lines = vim.tbl_filter(function(line) + return not line:find("^%s*%-%-%s*stylua%s*:%s*ignore%s*$") + end, vim.split(ret, "\n")) + return table.concat(lines, "\n") end ---@return ReadmeBlock From 1ea3c4085785f460fb0e46d2fe1ee895f5f9e7c1 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 9 Oct 2025 10:44:19 +0200 Subject: [PATCH 27/27] fix(stats): better support for different `time_t` sizes. See #2049 --- lua/lazy/stats.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/lazy/stats.lua b/lua/lazy/stats.lua index 015a2be..d721971 100644 --- a/lua/lazy/stats.lua +++ b/lua/lazy/stats.lua @@ -35,11 +35,10 @@ function M.cputime() if M.C == nil then pcall(function() ffi.cdef([[ - typedef long time_t; typedef int clockid_t; typedef struct timespec { - time_t tv_sec; /* seconds */ - long tv_nsec; /* nanoseconds */ + int64_t tv_sec; /* Use fixed 64-bit type for portability */ + long tv_nsec; /* nanoseconds */ } nanotime; int clock_gettime(clockid_t clk_id, struct timespec *tp); ]]) @@ -48,7 +47,8 @@ function M.cputime() end local function real() - local pnano = assert(ffi.new("nanotime[?]", 1)) + -- Zero-initialize to handle 32-bit systems where only lower 32 bits are written + local pnano = ffi.new("nanotime[1]") local CLOCK_PROCESS_CPUTIME_ID = jit.os == "OSX" and 12 or 2 ffi.C.clock_gettime(CLOCK_PROCESS_CPUTIME_ID, pnano) return tonumber(pnano[0].tv_sec) * 1e3 + tonumber(pnano[0].tv_nsec) / 1e6