dots-of-war/files/scripts/conf

13 lines
577 B
Text
Raw Normal View History

2020-05-13 08:47:11 +00:00
#!/bin/bash
2020-05-13 18:29:14 +00:00
last_selection=$(cat /tmp/fzf-open-conf-last 2>/dev/null)
config_files_path="/home/leon/scripts/bookmarks/config_files"
config_file_count=$((2+$(cat "$config_files_path" | wc -l)))
options="$last_selection\n$(awk '{print $1}' $config_files_path | grep -v "$last_selection")"
selected=$(echo -e "$options" | fzf --history=/tmp/conf-open-history --cycle --reverse --height "$config_file_count")
2020-05-13 08:47:11 +00:00
test "$selected" = "" && exit 1
2020-05-13 18:29:14 +00:00
echo "$selected" > /tmp/fzf-open-conf-last
file=$(grep "$selected" "$config_files_path" | sed -r 's/^\w*\s+(.*)$/\1/g')
echo "nvim $file"