Leap.nvim is a Neovim plugin that provides keyboard-driven motion and navigation as an alternative to mouse-based cursor movement.
The plugin solves the problem of inefficient cursor positioning in text editing by enabling fast, precise jumps to any visible location on screen using keyboard commands. It works by allowing users to type a target character or sequence, then select from highlighted matches, eliminating the need to reach for a mouse or use multiple incremental motions.
Leap.nvim suits developers and writers who spend significant time in Neovim and want to maintain keyboard-centric workflows. It is particularly valuable for those working in terminal environments or over SSH where mouse support may be limited or unavailable. The plugin integrates with Neovim's native motion system, making it a natural extension of existing editing patterns rather than a replacement for the entire motion vocabulary.
The project has transitioned its primary development to a different platform while maintaining a read-only mirror on GitHub. Active development, issue tracking, and pull requests now occur elsewhere, with this repository serving as a legacy archive. Users seeking to contribute or report issues should refer to the new primary location for the project's ongoing maintenance and development activity.