I've used fzf and fzf.vim and they are great! Ag command in fzf.vim will allows us to:
:Ag <pattern> will return the search result and pipe it to fzf
fzf will allows us to narrow down the above result to get what we want.
However, in ag's case, more often, we may want to change the <pattern> dynamically instead of changing the query to narrow down the result of a specific <pattern>. I'll give an image as example of this:

skim is a rust version of fzf, which provides an "interactive" mode to dynamically invoke the commands.
I understand the role of fzf is a general purpose "filter", and the above feature may be far from what fzf tries to be. Though as an end-user, I'd really like fzf to have this feature. Please consider about it, thanks!
I've used
fzfandfzf.vimand they are great!Agcommand infzf.vimwill allows us to::Ag <pattern>will return the search result and pipe it tofzffzfwill allows us to narrow down the above result to get what we want.However, in
ag's case, more often, we may want to change the<pattern>dynamically instead of changing the query to narrow down the result of a specific<pattern>. I'll give an image as example of this:skim is a rust version of fzf, which provides an "interactive" mode to dynamically invoke the commands.
I understand the role of
fzfis a general purpose "filter", and the above feature may be far from whatfzftries to be. Though as an end-user, I'd really likefzfto have this feature. Please consider about it, thanks!