From 768a4df311c1a0b296481860258a7f58d3a87fa6 Mon Sep 17 00:00:00 2001 From: luxagraf Date: Wed, 15 Jul 2020 09:29:55 -0400 Subject: added latest tweaks to my setup --- bin/fuz | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/fuz (limited to 'bin/fuz') diff --git a/bin/fuz b/bin/fuz new file mode 100755 index 0000000..de158c1 --- /dev/null +++ b/bin/fuz @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +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="bat {}" --preview-window=right:70%:wrap --query="$given_file" +} + +main "" -- cgit v1.2.3-70-g09d2