You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.1 KiB
52 lines
1.1 KiB
# fzf |
|
|
|
This plugin tries to find [junegunn's fzf](https://github.com/junegunn/fzf) based on where |
|
it's been installed, and enables its fuzzy auto-completion and key bindings. |
|
|
|
To use it, add `fzf` to the plugins array in your zshrc file: |
|
|
|
```zsh |
|
plugins=(... fzf) |
|
``` |
|
|
|
## Settings |
|
|
|
All these settings should go in your zshrc file, before Oh My Zsh is sourced. |
|
|
|
### `FZF_BASE` |
|
|
|
Set to fzf installation directory path: |
|
|
|
```zsh |
|
export FZF_BASE=/path/to/fzf/install/dir |
|
``` |
|
|
|
### `FZF_DEFAULT_COMMAND` |
|
|
|
Set default command to use when input is tty: |
|
|
|
```zsh |
|
export FZF_DEFAULT_COMMAND='<your fzf default commmand>' |
|
``` |
|
|
|
If not set, the plugin will try to set it to these, in the order in which they're found: |
|
|
|
- [`rg`](https://github.com/BurntSushi/ripgrep) |
|
- [`fd`](https://github.com/sharkdp/fd) |
|
- [`ag`](https://github.com/ggreer/the_silver_searcher) |
|
|
|
### `DISABLE_FZF_AUTO_COMPLETION` |
|
|
|
Set whether to load fzf auto-completion: |
|
|
|
```zsh |
|
DISABLE_FZF_AUTO_COMPLETION="true" |
|
``` |
|
|
|
### `DISABLE_FZF_KEY_BINDINGS` |
|
|
|
Set whether to disable key bindings (CTRL-T, CTRL-R, ALT-C): |
|
|
|
```zsh |
|
DISABLE_FZF_KEY_BINDINGS="true" |
|
```
|
|
|