31 lines
667 B
Lua
31 lines
667 B
Lua
vim.pack.add({ "https://github.com/folke/flash.nvim" })
|
|
|
|
local ok, flash = pcall(require, "flash")
|
|
|
|
if ok then
|
|
flash.setup({
|
|
modes = {
|
|
char = {
|
|
enabled = false,
|
|
},
|
|
},
|
|
})
|
|
|
|
local set = vim.keymap.set
|
|
|
|
set({ "n", "x", "o" }, "\\", function()
|
|
require("flash").jump()
|
|
end, { desc = "Flash" })
|
|
set({ "n", "x", "o" }, "=", function()
|
|
require("flash").treesitter()
|
|
end, { desc = "Flash Treesitter" })
|
|
set({ "o" }, "r", function()
|
|
require("flash").remote()
|
|
end, { desc = "Remote Flash" })
|
|
set({ "n", "x", "o" }, " t", function()
|
|
require("flash").treesitter_search()
|
|
end, { desc = "Treesitter Search" })
|
|
else
|
|
print("plugin flash missing")
|
|
end
|