.dotfiles/.config/nvim/lua/plugins/flash.lua
2026-04-03 01:44:58 +03:00

26 lines
522 B
Lua

vim.pack.add({ "https://github.com/folke/flash.nvim" })
local Flash = require("flash")
Flash.setup({
jump = {
autojump = true,
},
label = {
after = true,
min_pattern_length = 1,
style = "overlay",
},
search = {
mode = "search",
},
})
vim.keymap.set({ "n", "x", "o" }, "s", function()
require("flash").jump()
end, { desc = "Flash" })
-- TODO: use treesitter objects for vim motions
vim.keymap.set({ "o", "x" }, "R", function()
require("flash").treesitter_search()
end, { desc = "Treesitter Search" })