#!/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:-vim}" "$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 ""