This commit is contained in:
2025-08-13 21:46:48 +02:00
commit c3e2e6509b
818 changed files with 54187 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
if vim.fn.has("nvim-0.10") == 1 then
return {
{
"nvim-treesitter/playground",
dependencies = {
"nvim-treesitter/nvim-treesitter",
build = ":TSInstall query",
opts = {
playground = {
enable = true,
},
query_linter = {
enable = true,
use_virtual_text = true,
lint_events = { "BufWrite", "CursorHold" },
},
},
},
keys = {
{ "<leader>ciT", "<Cmd>TSHighlightCapturesUnderCursor<CR>", desc = "Treesitter Highlight Groups" },
{ "<leader>cit", "<Cmd>TSPlaygroundToggle<CR>", desc = "Treesitter Playground" },
},
},
{
"folke/edgy.nvim",
optional = true,
opts = function(_, opts)
opts.right = opts.right or {}
table.insert(opts.right, {
title = "TS Playground",
ft = "tsplayground",
pinned = true,
open = "TSPlaygroundToggle",
size = { width = 0.3 },
})
end,
},
}
else
LazyVim.notify("Treesitter Playground only works with the nightly build", { title = "Treesitter Playground" })
end