Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Atlas34/fzf-plugin

Extracted fzf plugin from ohmyzsh repo and packaged to be used by my ZSH plugin manager .
https://github.com/Atlas34/fzf-plugin

Last synced: about 1 month ago
JSON representation

Extracted fzf plugin from ohmyzsh repo and packaged to be used by my ZSH plugin manager .

Lists

README

        

# :electric_plug: fzf-plugin :electric_plug:

Extracted fzf plugin from [ohmyzsh repository](https://github.com/ohmyzsh/ohmyzsh) and packaged so it can be used by my ZSH plugin manager.

## 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
use "Atlas34/fzf-plugin"
```

## 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=''
```

If not set, the plugin will try to set it to these, in the order in which they're found:

- [`fd`](https://github.com/sharkdp/fd)
- [`rg`](https://github.com/BurntSushi/ripgrep)
- [`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"
```