Files
dotfiles/tmux/.config/tmux/tmux.conf
T
2026-10-01 13:46:29 -04:00

71 lines
1.8 KiB
Bash

unbind M-,
set -g prefix C-Space
bind C-Space send-prefix
set -g focus-events on
set -ga terminal-features ',xterm-ghostty:RGB'
set -as terminal-overrides ',xterm-ghostty:Tc'
set-option -g default-shell $SHELL
set -g status-position top
set -g status-justify left
set -g status-style 'bg=default' # Completely transparent container
set -g status-left-length 100
set -g status-left "#[fg=#090E13,bg=colour6,bold] #S "
# palette = 0=#090E13
# palette = 1=#c4746e
# palette = 2=#8a9a7b
# palette = 3=#c4b28a
# palette = 4=#8ba4b0
# palette = 5=#a292a3
# palette = 6=#8ea4a2
# palette = 7=#a4a7a4
# palette = 8=#5C6066
# palette = 9=#e46876
# palette = 10=#87a987
# palette = 11=#e6c384
# palette = 12=#7fb4ca
# palette = 13=#938aa9
# palette = 14=#7aa89f
# palette = 15=#c5c9c7
#
# background = #090E13
# foreground = #c5c9c7
# cursor-color = #c5c9c7
# selection-background = #22262D
# selection-foreground = #c5c9c7
set -g status-right ""
set -g window-status-current-format "#[fg=colour1,bg=default] #F#I:#W "
set -g window-status-format "#[fg=colour7,bg=default] #I:#W "
set -g message-style 'fg=colour3 bg=default bold'
set -g base-index 1
set -g pane-base-index 1
set -g detach-on-destroy off
set -g renumber-windows on
set -g set-clipboard on
set -s escape-time 0
set -g status-position top
bind-key h previous-window
bind-key l next-window
bind -r v run-shell "tmux neww ~/.local/bin/tmux-sessionizer"
bind-key z resize-pane -Z
bind -n C-h select-pane -L
bind -n C-j select-pane -D
bind -n C-k select-pane -U
bind -n C-l select-pane -R
bind -n C-S-h resize-pane -L 5
bind -n C-S-j resize-pane -D 5
bind -n C-S-k resize-pane -U 5
bind -n C-S-l resize-pane -R 5
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'christoomey/vim-tmux-navigator'
run '$HOME/.config/tmux/plugins/tpm/tpm'