nvim/lua/plugins/flash.lua

35 lines
657 B
Lua

return {
'folke/flash.nvim',
event = 'VeryLazy',
opts = {
modes = {
search = {
enabled = false,
},
char = {
keys = { 'f', 'F', 't', 'T', ';' },
},
},
},
keys = {
{
's',
mode = { 'n', 'x', 'o' },
function()
-- default options: exact mode, multi window, all directions, with a backdrop
require('flash').jump()
end,
desc = 'Flash jump',
},
{
'S',
mode = { 'n', 'o', 'x' },
function()
require('flash').treesitter()
vim.api.nvim_feedkeys('V', 'n', true)
end,
desc = 'Flash treesitter',
},
},
}