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" })