Skip to content

ggandor/flit.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

flit.nvim

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

showcase

Features

  • labeled targets (opt-in for all modes)
  • clever-f style repeat, with the trigger key itself
  • multiline scope (opt-out)
  • follow ignorecase/smartcase

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

About

Enhanced f/t motions for Leap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages