#!/bin/sh
-fuzzy_dirs="$HOME/Scripts/* $HOME/School/* $HOME/.vim/mysnippets/* $HOME/.bashrc $HOME/.xinitrc $HOME/.Xresources $HOME/.Xmodmap $HOME/.config/*"
+fuzzy_dirs="$HOME/Scripts/* $HOME/School/* $HOME/.vim/mysnippets/* $HOME/.bashrc $HOME/.xinitrc $HOME/.Xresources $HOME/.Xmodmap $HOME/.config/* $HOME/Repos/* $HOME/Installs/*"
-fzs() {
- fname="$(find $fuzzy_dirs -type f | fzf)"
- [ -z $fname ] || $EDITOR $fname # make sure a file was selected
+fvi() {
+ [ -z "$1" ] && search="$fuzzy_dirs" || search="$1"
+ fname="$(find $search -type f | fzf)"
+ [ -z "$fname" ] || $EDITOR "$fname"
}
-
fcd() {
- dname="$(find $fuzzy_dirs -type d | fzf)"
- [ -z $dname ] || cd $dname
+ [ -z "$1" ] && search="$fuzzy_dirs" || search="$1"
+ dname="$(find $search -type d | fzf)"
+ [ -z "$dname" ] || cd "$dname"
}