From b1b173298e72d05ab3e909e67f9fdb95b5bb682e Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Mon, 3 Oct 2022 18:10:55 -0500 Subject: feat(tmux): improve sessionizer preview --- tmux/.local/bin/tmux-sessionizer | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tmux') diff --git a/tmux/.local/bin/tmux-sessionizer b/tmux/.local/bin/tmux-sessionizer index 22ee13f..11e4fdd 100755 --- a/tmux/.local/bin/tmux-sessionizer +++ b/tmux/.local/bin/tmux-sessionizer @@ -41,8 +41,10 @@ else ' | sort -r | sort -t':' -r -k2 | uniq -s10 | sort -r | cut -d':' -f2 | sed "s#^$attached\$##g" | sed '/^$/d')" output="$(printf %s\\n "$DIRS" | fzf-tmux -p -- --print-query -d/ --with-nth -1 \ - --preview="$FZF_PREVIEW_COMMAND || - printf '%s' {q} | sed 's|/\$||' | xargs hut git show 2>/dev/null || + --preview-window=right,75% --preview="onefetch {} 2>/dev/null || + ([ -e {}/README.md ] && glow --style=dark {}/README.md 2>/dev/null) || + exa --tree --git-ignore --level=3 --icons {} 2>/dev/null || + (printf '%s' {q} | sed 's|/\$||' | xargs hut git show --repo 2>/dev/null && glow {q}/blob/HEAD/README.md --style=dark 2>/dev/null) || gh repo view {q} 2>/dev/null || printf 'Create new project:\n %s' {q} | sed 's|^ \([^/~][^/]*\)\$| $HOME/\1|' | -- cgit v1.2.3-70-g09d2