diff options
author | Toby Vincent <tobyv13@gmail.com> | 2022-09-13 19:20:46 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2022-09-13 19:20:46 -0500 |
commit | 9f95db30e53a8b044c69ed9f2d108560ce463326 (patch) | |
tree | 51ea30cf2d182ffd72c9c924c0fabce8d6f4ba13 /tmux/.local/bin/tmux-sessions | |
parent | 38ce6abdf0018539d16d65483a2610d1c7ba8e9a (diff) |
feat(tmux): sessionizer now creates dir from prompt if non selected
Diffstat (limited to 'tmux/.local/bin/tmux-sessions')
-rwxr-xr-x | tmux/.local/bin/tmux-sessions | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tmux/.local/bin/tmux-sessions b/tmux/.local/bin/tmux-sessions index ac44580..9449b11 100755 --- a/tmux/.local/bin/tmux-sessions +++ b/tmux/.local/bin/tmux-sessions @@ -5,6 +5,7 @@ # shellcheck disable=2016 session=$(tmux list-sessions -F '#{session_last_attached}:#{session_name}' 2>/dev/null | sort -r | cut -d':' -f2 | sed "/$(tmux list-panes -F '#S')/d" | - fzf-tmux -p -- --preview-window=right,80% --preview='tmux capture-pane -ep -t {}' \ - --bind 'ctrl-d:execute(tmux kill-session -t{})+reload(tmux list-sessions -F "#{session_name}" 2>/dev/null | sed "/$(tmux list-panes -F "#S")/d" )') && + fzf-tmux -p -- --select-1 --exit-0 --preview-window=right,80% --preview='tmux capture-pane -ep -t {}' \ + --bind 'ctrl-q:execute(tmux kill-session -t{})+reload(tmux list-sessions -F "#{session_name}" 2>/dev/null | + sed "/$(tmux list-panes -F "#S")/d" )') && tmux $change -t "$session" || exit 0 |