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