mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 20:01:27 +00:00
Add quick find (fd) and grep (rg) plugin examples
This commit is contained in:
parent
709e7bd7dd
commit
509f069818
|
@ -250,6 +250,36 @@ There are many plugins provided by `nnn` which can be used as examples. Here are
|
||||||
disown
|
disown
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- Quick find (using `fd`)
|
||||||
|
```sh
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
. "$(dirname "$0")"/.nnn-plugin-helper
|
||||||
|
|
||||||
|
printf "pattern: "
|
||||||
|
read -r pattern
|
||||||
|
|
||||||
|
if ! [ -z "$pattern" ]; then
|
||||||
|
printf "%s" "+l" > "$NNN_PIPE"
|
||||||
|
eval "fd -HI $pattern -0" > "$NNN_PIPE"
|
||||||
|
fi
|
||||||
|
```
|
||||||
|
|
||||||
|
- Quick grep (using `rg`)
|
||||||
|
```sh
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
. "$(dirname "$0")"/.nnn-plugin-helper
|
||||||
|
|
||||||
|
printf "pattern: "
|
||||||
|
read -r pattern
|
||||||
|
|
||||||
|
if ! [ -z "$pattern" ]; then
|
||||||
|
printf "%s" "+l" > "$NNN_PIPE"
|
||||||
|
eval "rg -l0 --hidden -S $pattern" > "$NNN_PIPE"
|
||||||
|
fi
|
||||||
|
```
|
||||||
|
|
||||||
## Contributing plugins
|
## Contributing plugins
|
||||||
|
|
||||||
1. Add informative sections like _Description_, _Notes_, _Dependencies_, _Shell_, _Author_ etc. in the plugin.
|
1. Add informative sections like _Description_, _Notes_, _Dependencies_, _Shell_, _Author_ etc. in the plugin.
|
||||||
|
|
Loading…
Reference in a new issue