f
/F
/t
/T
motions on steroids, building on the
Leap interface.
- labeled targets (opt-in for all modes)
- clever-f style repeat, with the trigger key itself
- multiline scope (opt-out)
- follow
ignorecase
/smartcase
WIP
- leap.nvim
- repeat.vim (transitive)
setup
is mandatory to call, but no arguments are necessary, if the defaults
are okay:
require('flit').setup {
keys = { f = 'f', F = 'F', t = 't', T = 'T' },
-- A string like "nv", "nvo", "o", etc.
labeled_modes = "v",
-- Repeat with the trigger key itself.
clever_repeat = true,
multiline = true,
-- Like `leap`s similar argument (call-specific overrides).
-- E.g.: opts = { equivalence_classes = {} }
opts = {}
}