diff options
Diffstat (limited to '.config/init/funcs/f')
-rwxr-xr-x | .config/init/funcs/f | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/.config/init/funcs/f b/.config/init/funcs/f new file mode 100755 index 0000000..8ca8b94 --- /dev/null +++ b/.config/init/funcs/f @@ -0,0 +1,13 @@ +#!/usr/bin/env zsh +# fuzzy find with fzf + +local file +fzf --color=16 --black \ + --bind=ctrl-b:page-up,ctrl-f:page-down \ + | read file + +[[ -z "$file" ]] && return + +[[ $(xclip -o 2>/dev/null) ]] || { echo "${file:a}"; return } + +echo "${file:a}" | xclip -i -selection clipboard |