Home

Awesome

flit.nvim

f/F/t/T motions on steroids, building on the Leap interface.

showcase

Features

Status

WIP

Requirements

Setup

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 = {}
}