2023-10-05 04:09:03 +08:00
|
|
|
local tsx = {
|
2024-03-29 21:57:29 +08:00
|
|
|
{ pattern = 'className="([^"]*)"' },
|
|
|
|
{ pattern = 'd="([^"]*)"' },
|
2023-10-05 04:09:03 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
local jsx = tsx
|
|
|
|
|
|
|
|
return {
|
|
|
|
"malbertzard/inline-fold.nvim",
|
|
|
|
opts = {
|
|
|
|
defaultPlaceholder = "…",
|
|
|
|
queries = {
|
|
|
|
html = {
|
|
|
|
{ pattern = 'class="([^"]*)"' }, -- classes in html
|
|
|
|
{ pattern = 'href="(.-)"' }, -- hrefs in html
|
|
|
|
{ pattern = 'src="(.-)"' }, -- HTML img src attribute
|
|
|
|
},
|
|
|
|
typescriptreact = tsx,
|
|
|
|
javascriptreact = jsx,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|