.dotfiles/.config/nvim/lua/plugins/flash.lua
2026-02-26 01:45:57 +02:00

21 lines
534 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" })