1
2
3
4
5
6
7
8
9
10
11
|
-- ~/.config/nvim/lua/config/flash.lua
return function()
local flash = require('flash')
flash.setup({})
vim.keymap.set({ 'n', 'x', 'o' }, 's', function() flash.jump() end, { desc = 'Flash' })
vim.keymap.set({ 'n', 'x', 'o' }, 'S', function() flash.treesitter() end, { desc = 'Flash Treesitter' })
vim.keymap.set('o', 'r', function() flash.remote() end, { desc = 'Remote Flash' })
vim.keymap.set({ 'o', 'x' }, 'R', function() flash.treesitter_search() end, { desc = 'Treesitter Search' })
vim.keymap.set({ 'c' }, '<c-s>', function() flash.toggle() end, { desc = 'Toggle Flash Search' })
end
|