391681549a0d88dc16b54533b2b4eab0a3b8c658
[dotfiles.git] / Scripts / fzfutil
1 #!/bin/sh
2
3 fuzzy_dirs="$HOME/Scripts/* $HOME/School/* $HOME/.vim/mysnippets/* $HOME/.bashrc $HOME/.xinitrc $HOME/.Xresources $HOME/.Xmodmap $HOME/.config/*"
4
5 fzs() {
6     fname="$(find $fuzzy_dirs -type f | fzf)"
7     [ -z $fname ] || $EDITOR $fname # make sure a file was selected 
8 }
9
10 fcd() {
11     dname="$(find $fuzzy_dirs -type d | fzf)"
12     [ -z $dname ] || cd $dname
13 }