Skip to content

Commit f28ba6f

Browse files
committed
Improve fzf support
1 parent ebf6eef commit f28ba6f

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

.zshrc

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ umask 022
77
# Path to your oh-my-zsh installation
88
export ZSH=$HOME/.oh-my-zsh
99

10+
# Add local bin dir to PATH
11+
export PATH=$HOME/.bin:/usr/local/bin:$PATH
12+
1013
# GPG always wants to know what TTY it's running on
1114
export GPG_TTY=$(tty)
1215

@@ -17,8 +20,15 @@ ZSH_THEME="kaos"
1720
plugins=()
1821

1922
# Enable fzf plugin if fzf is installed
20-
if [[ -d "$HOME/.fzf" ]] ; then
21-
export PATH="$HOME/.fzf:$PATH"
23+
if [[ -f "$HOME/.bin/fzf" ]] ; then
24+
export FZF_PATH="$HOME/.bin/fzf"
25+
export FZF_BASE="$HOME/.fzf"
26+
27+
if [[ ! -d "$FZF_BASE" ]] ; then
28+
mkdir "$FZF_BASE"
29+
fzf --zsh > "$FZF_BASE/key-bindings.zsh"
30+
fi
31+
2232
plugins+=(fzf)
2333
fi
2434

@@ -83,9 +93,6 @@ export GOPATH=~/projects/gocode
8393
export GOBIN=~/projects/gocode/bin
8494
export PATH=~/projects/gocode/bin:$PATH
8595

86-
# Add local bin dir to PATH
87-
export PATH=$HOME/.bin:/usr/local/bin:$PATH
88-
8996
# Aliases
9097
alias sshk="ssh $SSH_QUIET_OPTS"
9198
alias scpk="scp $SSH_QUIET_OPTS"

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set -e
77

88
################################################################################
99

10-
VERSION="2.5.12"
10+
VERSION="2.5.13"
1111

1212
################################################################################
1313

0 commit comments

Comments
 (0)