blob: 1cdd9020e173c058d9ac0796c2ed516eccc9ced8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#!/bin/sh
# Use fzf to select files and store them in a string with newline as a separator
IFS='
'
files=$(git status -s | awk '$1 != "D" {print $2}' | grep -v '^$' | fzf-tmux --preview "bat --color=always {}" --reverse --multi --select-1 --exit-0)
# Check if any files were selected, and exit if not
[ -z "$files" ] && exit 0
openfiles "$files"
|