summaryrefslogtreecommitdiff
path: root/dot_config/nvim/fnl/plugins/flash.fnl
blob: 92de38be40912d70c51c67d9f7e29e8727809bf0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(import-macros {:mixed-table · : recc} :toast.macros)
[(· :folke/flash.nvim &
    :opts {:modes {:search {:enabled false}}}
    :event :VeryLazy
    :keys [(· :<cr> #(recc :flash :jump) &
                    :mode [:n :x :o]
                    :desc :Flash)
           (· :s #(recc :flash :jump) &
                  :mode [:n :x :o]
                  :desc :Flash)
           (· :S #(recc :flash :treesitter) &
              :mode [:n :x :o]
              :desc "Flash Treesitter")
           (· :r #(recc :flash :remote) &
              :mode :o
              :desc "Remote Flash")
           (· :R #(recc :flash :treesitter_search) &
              :mode [:o :x]
              :desc "Flash Treesitter Search")
           (· :<c-s> #(recc :flash :toggle) &
              :mode :c
              :desc "Toggle Flash Search")])]