From 77ff37afc073ec547af0f2876bf937d780312ec8 Mon Sep 17 00:00:00 2001 From: Nirmal Kumar R Date: Sun, 14 Apr 2024 20:04:09 +0530 Subject: [PATCH] Add initial tmux config --- tmuxconf | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 tmuxconf diff --git a/tmuxconf b/tmuxconf new file mode 100644 index 0000000..4c26f2e --- /dev/null +++ b/tmuxconf @@ -0,0 +1,39 @@ +#Prefix is Ctrl-a +set -g prefix C-a +bind C-a send-prefix +unbind C-b + +set -sg escape-time 1 +set -g base-index 1 +setw -g pane-base-index 1 + +#Mouse works as expected +set -g mouse on + +setw -g monitor-activity on +set -g visual-activity on + +set -g mode-keys vi +set -g history-limit 10000 + +# easy-to-remember split pane commands +bind | split-window -h +bind - split-window -v +unbind '"' +unbind % + +# moving between panes with vim movement keys +bind h select-pane -L +bind j select-pane -D +bind k select-pane -U +bind l select-pane -R + +# moving between windows with vim movement keys +bind -r C-h select-window -t :- +bind -r C-l select-window -t :+ + +# resize panes with vim movement keys +bind -r H resize-pane -L 5 +bind -r J resize-pane -D 5 +bind -r K resize-pane -U 5 +bind -r L resize-pane -R 5