A Neovim fuzzy finder plugin that updates search results on every keystroke.
fzfx.nvim is a fuzzy finder plugin for Neovim that provides real-time search updates as you type. It integrates with fzf to offer a fast, interactive interface for navigating files, buffers, git objects, LSP symbols, and Vim internals, enhancing developer workflow within the editor. The plugin prioritizes speed and minimal interruption, offering a fluid, keystroke-driven fuzzy finding experience.
Neovim users (version 0.10 or higher) who want a fast, integrated fuzzy finder for navigating codebases, git repositories, LSP symbols, and editor commands. It's particularly suited for developers who prefer a real-time, interactive search experience that updates with each keystroke.
Developers choose fzfx.nvim for its real-time search updates, extensive built-in integrations (files, grep, git, LSP, Vim commands), and flexible input variants (visual selection, cursor word, yanked text). Its extensible API allows creating custom fuzzy search commands, and it's designed for minimal workflow interruption within the Neovim ecosystem.
A Neovim fuzzy finder that updates on every keystroke.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Search results refresh with each keystroke for immediate feedback, as emphasized in the Features section and demo video.
Supports searching via visual selection, cursor word, yanked text, or resuming last query, detailed in the Usage section with multiple command variants.
Includes commands for files, live grep, git objects, LSP symbols, diagnostics, and Vim internals, all listed in the Key Features and Usage tables.
Provides a register API to create user-defined fuzzy search commands, with a full example and schema documentation in the Configuration section.
Requires installing a Linux shell environment and managing PATH conflicts, with a lengthy, manual setup guide in the README that can be error-prone.
Depends on fzf, git, and optional tools like rg, fd, and bat; missing these reduces functionality, and installation is left to the user.
The README explicitly recommends pinning versions to avoid break changes between major releases, indicating potential instability.
Since v8.x, it no longer supports Neovim's native buffer previewer, a noted limitation in the Alternatives section that may affect some workflows.