Enhanced f/t motions for Neovim with labeled targets and clever repeat, built on Leap.
flit.nvim is a Neovim plugin that enhances the standard `f`, `F`, `t`, and `T` motions by building on the Leap interface. It adds features like labeled targets, clever repeat functionality, and multiline support to make in-buffer navigation more efficient and visually intuitive.
Neovim users who frequently use Vim motions for text navigation and want a more powerful, visual alternative to the built-in `f`/`t` commands.
Developers choose flit.nvim because it seamlessly integrates with Leap to provide labeled, repeatable motions that work across lines, reducing keystrokes and improving precision when moving through code or text.
Enhanced f/t motions for Leap
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Optional labels for all motion modes provide quick visual identification of jump destinations, enhancing accuracy as shown in the showcase GIF.
Inspired by clever-f.vim, it allows repeating motions with the same trigger key, reducing keystrokes for efficient navigation.
Motions work across multiple lines by default, with an opt-out option, expanding the range of cursor movement beyond single lines.
Follows Neovim's ignorecase and smartcase settings, ensuring consistent matching behavior aligned with user preferences.
The author no longer maintains this plugin, directing users to Leap's built-in features, which risks compatibility issues and lack of updates.
Requires leap.nvim and repeat.vim as transitive dependencies, adding installation complexity and potential conflicts.
A setup call is necessary, and the plugin is marked as WIP, indicating potential instability or incomplete features.