From 1c36fc4f5d0bccf671ee2ebb38ee4c2a07618eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Sat, 20 Sep 2025 09:39:50 +0200 Subject: [PATCH] tmux: change terminal for vis compat, pane name on title, more vi like keys in copy mode --- tmux/.tmux.conf | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index d273c94..22e7c6b 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -33,20 +33,20 @@ bind-key Left resize-pane -L 8 bind-key Up resize-pane -U 4 bind-key Down resize-pane -D 4 -set -g default-terminal "screen-256color" +set -g default-terminal "xterm-256color" set -as terminal-features ",*:RGB" set -g base-index 1 setw -g base-index 1 set -g set-titles on -set -g set-titles-string "#H [#S]" +set -g set-titles-string "#H [#S] #W" set -g status-justify centre -set -g status-left " #[fg=green]#[bg=green]#[fg=black] #H #[bg=default]#[fg=green]#[fg=default] #S" +set -g status-left " #[fg=#316781]#[bg=#316781]#[fg=#abb5ba] #H #[bg=default]#[fg=#316781]#[fg=default] #S" set -g status-left-length 50 -set -g status-right "#[fg=green]#[bg=green]#[fg=black] %H:%M #[bg=default]#[fg=green] " -set-window-option -g window-status-current-format '#[fg=green]#[bg=green]#[fg=black] #I:#W#F #[fg=green]#[bg=black]' +set -g status-right "#[fg=#316781]#[bg=#316781]#[fg=#abb5ba] %H:%M #[bg=default]#[fg=#316781] " +set-window-option -g window-status-current-format '#[fg=#316781]#[bg=#316781]#[fg=#abb5ba] #I:#W#F #[fg=#316781]#[bg=black]' is_vim="ps -o state= -o comm= -t '#{pane_tty}' | grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?\.?(view|n?vim?x?)(-wrapped)?(diff)?$'" @@ -85,3 +85,7 @@ bind-key -T copy-mode-vi C-M-k swap-pane -s "{up-of}" bind-key -T copy-mode-vi C-M-l swap-pane -s "{right-of}" bind-key -n M-0 run-shell tmux-session-menu + +bind -T copy-mode-vi v send -X begin-selection +bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel +bind P paste-buffer