(musmaster) filter out empty fzf results
This commit is contained in:
@@ -24,7 +24,7 @@ dirlist="$(find . -type f \( "$@" \) -print0 | xargs -0 dirname | sort -u)"
|
|||||||
muslist="$(printf '%s\n%s' "$muslist" "$dirlist" | sort -u)"
|
muslist="$(printf '%s\n%s' "$muslist" "$dirlist" | sort -u)"
|
||||||
PREVIEWCMD="[ -d {} ] && ls -1 {} || ([ {} != 'Quit' ] && $TAGDUMP)"
|
PREVIEWCMD="[ -d {} ] && ls -1 {} || ([ {} != 'Quit' ] && $TAGDUMP)"
|
||||||
while true; do
|
while true; do
|
||||||
src="$(printf '%s\nQuit' "$muslist" | fzf --tac --preview="$PREVIEWCMD" -0 -1)"
|
src="$(printf '%s\nQuit' "$muslist" | grep . | fzf --tac --preview="$PREVIEWCMD" -0 -1)"
|
||||||
[ -d "$src" ] && src="$(find "$src" -type f \( "$@" \) | sort -u)"
|
[ -d "$src" ] && src="$(find "$src" -type f \( "$@" \) | sort -u)"
|
||||||
[ "$src" = 'Quit' ] && break
|
[ "$src" = 'Quit' ] && break
|
||||||
if [ -n "$src" ]; then
|
if [ -n "$src" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user