diff --git a/bin/fuz b/bin/fuz new file mode 100755 index 0000000..00626fa --- /dev/null +++ b/bin/fuz @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# Taken from https://medium.com/adorableio/simple-note-taking-with-fzf-and-vim-2a647a39cfa + +set -e + +main() { + previous_file="$1" + file_to_edit=`select_file $previous_file` + + if [ -n "$file_to_edit" ] ; then + "$EDITOR" "$file_to_edit" + main "$file_to_edit" + fi +} + +select_file() { + given_file="$1" + fzf --preview="cat {}" --preview-window=right:70%:wrap --query="$given_file" +} + +main ""