1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
-- ~/.config/nvim/lua/config/flash.lua
return function()
local flash = require('flash')
flash.setup({
modes = {
char = {
enabled = false,
},
},
})
vim.keymap.set({ 'n', 'x', 'o' }, 'gs', function() flash.jump() end, { desc = 'Flash' })
vim.keymap.set({ 'n', 'x', 'o' }, 'gS', 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
|