pinosaur
/
dotfiles.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update
[dotfiles.git]
/
Scripts
/
fzfutil
diff --git
a/Scripts/fzfutil
b/Scripts/fzfutil
index
3916815
..
8d15256
100755
(executable)
--- a/
Scripts/fzfutil
+++ b/
Scripts/fzfutil
@@
-2,12
+2,21
@@
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/*"
-f
zs() {
+f
fi() { # standard fzf on files
fname="$(find $fuzzy_dirs -type f | fzf)"
fname="$(find $fuzzy_dirs -type f | fzf)"
- [ -z $fname ] || $EDITOR $fname # make sure a file was selected
+ [ -z "$fname" ] && exit 1
+ echo "$fname"
}
}
-
-fcd() {
+fdi() { # standard fzf on dirs
dname="$(find $fuzzy_dirs -type d | fzf)"
dname="$(find $fuzzy_dirs -type d | fzf)"
- [ -z $dname ] || cd $dname
+ [ -z "$dname" ] && exit 1
+ echo "$dname"
+}
+
+fvi() { # shortcut ffi for editor
+ ffi && $EDITOR "$fname"
+}
+
+fcd() { # shortcuz fdi for cding
+ fdi && cd "$dname"
}
}