m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-19 17:13:42 -05:00

Added ag equivalent for interactive search

smhc
2022-05-05 22:37:55 +10:00
parent d2fc575701
commit 722c744c4e

@@ -428,6 +428,27 @@ FZF_DEFAULT_COMMAND="rg --files" fzf \
Suggested by [@knoxknox](https://github.com/knoxknox) Suggested by [@knoxknox](https://github.com/knoxknox)
```sh
#!/bin/bash
# Interactive search using ag (silver searcher)
[[ -n $1 ]] && cd $1 # go to provided folder or noop
RG_DEFAULT_COMMAND="ag -i -l --hidden"
selected=$(
FZF_DEFAULT_COMMAND="fd" fzf \
-m \
-e \
--ansi \
--disabled \
--reverse \
--bind "change:reload:$RG_DEFAULT_COMMAND {q} || true" \
--preview "ag -i --color --context=2 {q} {}" | cut -d":" -f1,2
)
[[ -n $selected ]] && $EDITOR $selected
```
### Command history ### Command history
```sh ```sh