return { 'folke/flash.nvim', opts = { -- disable flash search by default modes = { search = { enabled = false } }, }, event = "VeryLazy", keys = { { 's'; mode = { 'n', 'x', 'o' }, function() require 'flash'.jump() end, desc = 'Flash', }, { 'S'; mode = { 'n', 'x', 'o' }, 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 = 'Flash Treesitter Search', }, { '', mode = 'c', function() require 'flash'.toggle() end, desc = 'Toggle Flash Search', }, }, }