summaryrefslogtreecommitdiff
path: root/lua/aotrix/plugins/flash.lua
blob: dc8455b776073c62e99bb5b0d982a8259e5f4f47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
return {
    "folke/flash.nvim",
    event = "VeryLazy",
    ---@type Flash.Config
    opts = {},
    keys = {
        {
            "s",
            mode = {"n", "x", "o"},
            function() require("flash").jump() end,
            desc = "Flash"
        }, {
            "S",
            mode = {"n", "x", "o"},
            function() require("flash").treesitter() end,
            desc = "Flash Treesitter"
        }, {
            "r",
            mode = "o",
            function() require("flash").remote() end,
            desc = "Remote Flash"
        }, {
            "R",
            mode = {"o", "x"},
            function() require("flash").treesitter_search() end,
            desc = "Treesitter Search"
        }, {
            "<c-s>",
            mode = {"c"},
            function() require("flash").toggle() end,
            desc = "Toggle Flash Search"
        }
    }

}