nixcfg/modules/nixos/cli-apps/tmux/config/general.tmux

39 lines
1 KiB
Plaintext
Raw Normal View History

2024-01-11 11:26:46 +01:00
# Lower delay waiting for chord after escape key press.
set -g escape-time 0
# Change the prefix from C-b to C-s to make it easier to type.
set -g prefix C-s
unbind C-b
bind C-s send-prefix
# Start window numbers at 1 rather than 0.
set -g base-index 1
# Use h, j, k, l for movement between panes.
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# Fix colors being wrong in programs like Neovim.
set-option -ga terminal-overrides ",xterm-256color:Tc"
# Expand the left status to accomodate longer session names.
set-option -g status-left-length 20
# One of the plugins binds C-l, make sure we have accces to it.
unbind C-l
bind -n C-l send-keys C-l
# Don't require a prompt to detach from the current session.
unbind -n M-E
bind -n M-E detach-client
# Reload tmux configuration from ~/.config/tmux/tmux.conf instead
# of Tilish's default of ~/.tmux.conf.
unbind -n M-C
bind -n M-C source-file "~/.config/tmux/tmux.conf"
# Use M-z to zoom and unzoom panes.
bind -n M-z resize-pane -Z