A Neovim plugin that provides a CLI-like UI for ripgrep searches, placing results in the QuickFix list.
rgflow.nvim is a Neovim plugin that provides a user-friendly interface for running ripgrep searches from within the editor. It displays search results in the QuickFix list and helps users become more proficient with ripgrep's command-line options through an intuitive UI.
Neovim users who frequently perform text searches in their codebase and want a more integrated, efficient workflow with ripgrep.
It offers a CLI-like experience inside Neovim with features like autocomplete, QuickFix management, and asynchronous searching, bridging the gap between editor convenience and command-line power.
Help you get in the flow with ripgrep in Neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides autocomplete for ripgrep flags with descriptions and allows viewing ripgrep help in a Vim-style buffer, making it easy to learn and use advanced command-line options directly within Neovim.
Enables direct deletion, marking, and unmarking of search results in the QuickFix window with visual range support, streamlining result refinement and preparation for batch operations like :cdo.
Runs searches asynchronously and populates the QuickFix window in batches, ensuring the editor remains responsive during large-scale searches without freezing.
Includes search term highlighting (even with regex), command history for easy repetition, and the 'qf' magic string to limit searches to files from previous QuickFix results, boosting productivity.
Requires ripgrep to be installed and accessible on the system, adding an external dependency that may not be present in all environments and limiting portability.
Only compatible with Neovim, excluding users of classic Vim or other editors, which narrows its applicability and forces ecosystem lock-in.
Setup involves multiple mapping options and the need to configure cmd_flags, which can be intricate for users not familiar with Neovim's Lua configuration or who prefer simpler, out-of-the-box solutions.