diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index 91c836c..7163c8a 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -101,10 +101,10 @@ bind -T copy-mode-vi r send-keys -X rectangle-toggle # Save scrollback buffer to a file bind S command-prompt -p 'Save history to filename:' -I '/tmp/tmux.history' 'capture-pane -S - -E -; save-buffer %1 ; delete-buffer' -# Session and Pane selector -bind T display-popup -E "tmux list-windows -a -F '#{session_name}:#{window_index} - #{window_name}' \ +# Session selector +bind T display-popup -E "tmux list-sessions -F '#{session_name}' \ | grep -v \"^$(tmux display-message -p '#S')\$\" \ - | fzf --reverse \ + | fzf --reverse --exact \ | sed -E 's/\s-.*$//' \ | xargs tmux switch-client -t"