diff options
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/flash.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lua/config/flash.lua b/lua/config/flash.lua new file mode 100644 index 0000000..868d931 --- /dev/null +++ b/lua/config/flash.lua @@ -0,0 +1,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 |
