Home

Awesome

fzf module for prezto

This module adds configuration for fzf to the prezto Zsh configuration framework.

Installation

zprezto will load external modules found in the $ZDOTDIR/.zprezto/contrib directory.

mkdir -p $ZDOTDIR/.zprezto/contrib && cd $_
git clone https://github.com/gpanders/fzf-prezto.git fzf
cd fzf
git submodule update --init

If you already have fzf installed, then the init script will detect your installation. Otherwise, you can install fzf by running:

$ZDOTDIR/.zprezto/contrib/fzf/external/install --bin

prezto parameters

This module adds the following configuration options to your prezto installation:

# Use keybindings
zstyle ':prezto:module:fzf' key-bindings 'yes'

# Use completion
zstyle ':prezto:module:fzf' completion 'yes'

# Set height of the fzf results (comment for full screen)
zstyle ':prezto:module:fzf' height '30%'

# Open fzf results in a tmux pane (if using tmux)
zstyle ':prezto:module:fzf' tmux 'yes'

# Set colorscheme
# A list of available colorschemes is available in color.zsh
# To add more color schemes of your own, consult
# https://github.com/junegunn/fzf/wiki/Color-schemes and add values to the
# color.zsh file accordingly
zstyle ':prezto:module:fzf' colorscheme 'Solarized Light'

Add the above lines to your .zpreztorc file.

Colorscheme

The color.zsh file currently contains three color schemes: Solarized (both dark and light variants) and Atom's One Dark. You can add more color schemes of your own in this file and activate them by setting the appropriate zstyle in .zpreztorc.