From 42a1672fb021407c3dda8421a700043c7d31def6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Tue, 10 Mar 2026 00:50:12 +0100 Subject: [PATCH] chore(tmux): reorganize config --- tmux/tmux.conf | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/tmux/tmux.conf b/tmux/tmux.conf index 6726c2d..4cde960 100644 --- a/tmux/tmux.conf +++ b/tmux/tmux.conf @@ -1,36 +1,43 @@ +# server options +set -s escape-time 0 + +# terminal set -g default-terminal "tmux-256color" set -ga terminal-overrides ",xterm-ghostty:RGB,xterm-256color:RGB" set -ga terminal-features ",xterm-ghostty:clipboard,xterm-256color:clipboard" - set -g set-clipboard on -set -s escape-time 0 - +# general +set -g prefix C-s +set -g base-index 1 +set -g focus-events on set -g update-environment "SSH_AUTH_SOCK SSH_CONNECTION SSH_TTY DISPLAY" -unbind C-b -set -g prefix C-s - -bind r source-file "$XDG_CONFIG_HOME/tmux/tmux.conf" -set -g base-index 1 -set -g pane-base-index 1 -set -g renumber-windows on -set -g focus-events on - +# status bar set -g status-style 'bg=default fg=default' set -g status-left-length 20 +# window options set -wg mode-keys vi +set -g pane-base-index 1 +set -g renumber-windows on + +# prefix +unbind C-b + +# copy mode bind -T copy-mode-vi v send-keys -X begin-selection - -# vim-like pane switching +# navigation bind ^ last-window bind k select-pane -U bind j select-pane -D bind h select-pane -L bind l select-pane -R +# reload +bind r source-file "$XDG_CONFIG_HOME/tmux/tmux.conf" + # sessionizer bind f run-shell "tmux neww ~/.config/tmux/tmux-sessionizer" bind R run-shell "tmux neww ~/.config/tmux/tmux-sessionizer ~"