summaryrefslogtreecommitdiff
path: root/dot_config/nvim/fnl/plugins/flash.fnl
blob: 25ff6c717d78dd2c1e6bcd187376a716c88c7bfa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
(import-macros {:mixed-table · : recc} :toast.macros)
[(· :folke/flash.nvim &
    :opts {:modes {:search {:enabled false}}}
    :event :VeryLazy
    :keys [(· :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")])]