AutoYADM commit: 2024-12-02 20:15:03

This commit is contained in:
Daniel Fichtinger 2024-12-02 20:15:03 -05:00
parent 19caa651a3
commit ed362cfe69

View file

@ -23,20 +23,78 @@ local conf = {
}, },
}, },
} }
local function diagHL()
require("flash").jump({
matcher = function(win)
---@param diag Diagnostic
return vim.tbl_map(function(diag)
return {
pos = { diag.lnum + 1, diag.col },
end_pos = { diag.end_lnum + 1, diag.end_col - 1 },
}
end, vim.diagnostic.get(vim.api.nvim_win_get_buf(win)))
end,
action = function(match, state)
vim.api.nvim_win_call(match.win, function()
vim.api.nvim_win_set_cursor(match.win, match.pos)
vim.diagnostic.open_float()
end)
state:restore()
end,
})
end
return { return {
"folke/flash.nvim", "folke/flash.nvim",
event = "VeryLazy", event = "VeryLazy",
vscode = true, vscode = true,
---@type Flash.Config ---@type Flash.Config
opts = conf, opts = conf,
-- stylua: ignore
keys = { keys = {
{ "s", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" }, {
{ "S", mode = { "n", "o", "x" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" }, "s",
{ "r", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" }, mode = { "n", "x", "o" },
{ "R", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" }, function()
{ "<c-s>", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" }, require("flash").jump()
-- { "<c-s>", mode = { "n", "x", "o" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" }, end,
desc = "Flash",
},
{
"S",
mode = { "n", "o", "x" },
function()
require("flash").treesitter()
end,
desc = "Flash Treesitter",
},
{
"r",
mode = "o",
function()
require("flash").remote()
end,
desc = "Remote Flash",
},
{
"R",
mode = { "o", "x" },
function()
require("flash").treesitter_search()
end,
desc = "Treesitter Search",
},
{
"<c-s>",
mode = { "c" },
function()
require("flash").toggle()
end,
desc = "Toggle Flash Search",
},
{
"<c-s>",
mode = { "n", "x", "o" },
,
desc = "Toggle Flash Search",
},
}, },
} }