From 6342fb9047999a12ffdb08a266fa6fad14b84e59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Thu, 10 Mar 2022 22:15:52 +0100 Subject: [PATCH] feat(tmux): improve config --- configs/tmux.nix | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/configs/tmux.nix b/configs/tmux.nix index 7eed14c..b8c7af8 100644 --- a/configs/tmux.nix +++ b/configs/tmux.nix @@ -9,26 +9,44 @@ keyMode = "vi"; clock24 = true; terminal = "screen-256color"; + baseIndex = 1; + aggressiveResize = true; + escapeTime = 50; + historyLimit = 7000; + shortcut = "a"; extraConfig = '' + set -g mouse on + + unbind * + bind * list-clients + + # naVIgate + bind h select-pane -L + bind j select-pane -D + bind k select-pane -U + bind l select-pane -R + + # Use C-h and C-l to cycle through panes + bind -r C-h select-window -t :- + bind -r C-l select-window -t :+ + + setw -g monitor-activity on + set -g visual-activity on + set -g status-interval 2 set -g status-left-length 32 set -g status-right-length 150 - set -g status-bg default + set -g status-bg colour242 setw -g window-status-format "#[fg=colour12,bg=colour233] #I #[fg=white,bg=colour237] #W " setw -g window-status-current-format "#[fg=colour12,bg=colour233] * #[fg=white,bg=colour237,bold] #W " set -g status-left "" - set -g status-right "#[fg=colour255,bg=colour237,bold] %Y-%m-%d #[default]#[fg=colour12,bg=colour233] %H:%M " + set -g status-right "#[fg=colour255,bg=colour237,bold] #(hostname -I) #[default]#[fg=colour12,bg=colour233] %FT%R " set -g status-justify left set -g status-position bottom - - set -g mouse on - - unbind * - bind * list-clients ''; }; }