# Our .tmux.conf file # ncurses redraw bug # set-option -g default-command "reattach-to-user-namespace -l zsh" # Setting the prefix from C-b to C-a # Free the original Ctrl-b prefix keybinding unbind-key C-b set-option -g prefix M-z #setting the delay between prefix and command set -s escape-time 1 # Ensure that we can send Ctrl-A to other apps # bind C-\ send-prefix # Set the base index for windows to 1 instead of 0 set -g base-index 1 # Set the base index for panes to 1 instead of 0 setw -g pane-base-index 1 # Reload the file with Prefix r bind r source-file ~/.tmux.conf \; display "Reloaded!" # splitting panes with | and - bind | split-window -h bind - split-window -v # moving between panes with Prefix h,j,k,l bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R # Quick window selection bind -r C-h select-window -t :- bind -r C-l select-window -t :+ # Pane resizing panes with Prefix H,J,K,L 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 # mouse support - set to on if you want to use the mouse set -g mouse off # Set the default terminal mode to 256color mode set -g default-terminal "screen-256color" # set the status line's colors set -g status-style fg=white,bg=black # set the color of the window list setw -g window-status-style fg=white,bg=black # set colors for the active window setw -g window-status-current-style fg=white,bold,bg=red # colors for pane borders setw -g pane-border-style fg=white,bg=black setw -g pane-active-border-style fg=white,bg=red # active pane normal, other shaded out # setw -g window-style fg=colour240,bg=colour235 # Command / message line set -g message-style fg=white,bold,bg=black # Status line left side to show Session:window:pane set -g status-left-length 40 set -g status-left "#[fg=white]#H " # Status line right side - 31-Oct 13:37 set -g status-right " #S #[fg=white]#I #[fg=white]#P #[fg=white]%d %b %R" # Update the status line every sixty seconds set -g status-interval 60 # Center the window list in the status line set -g status-justify right # enable activity alerts setw -g monitor-activity on set -g visual-activity on # enable vi keys. setw -g mode-keys vi set-option -g allow-rename off #krun-shell "~/.tmux/themes/nord-tmux/nord.tmux"