Update tmux.conf

This commit is contained in:
Jan Eitzinger 2024-02-12 15:10:21 +01:00
parent d879004fd1
commit fceac819a4

View File

@ -39,35 +39,13 @@ setw -g mode-keys vi
# don't allow tmux to rename the window based on commands running # don't allow tmux to rename the window based on commands running
set-option -wg automatic-rename off set-option -wg automatic-rename off
# address vim mode switching delay (http://superuser.com/a/252717/65504)
set -s escape-time 0
# increase scrollback buffer size
set -g history-limit 50000
# tmux messages are displayed for 4 seconds
set -g display-time 4000
# refresh 'status-left' and 'status-right' more often
set -g status-interval 5
# upgrade $TERM # upgrade $TERM
set -g default-terminal "tmux-256color" set -g default-terminal "tmux-256color"
set-option -sa terminal-features ',{{ .term }}:RGB' set-option -sa terminal-features ',{{ .term }}:RGB'
# emacs key bindings in tmux command prompt (prefix + :) are better than
# vi keys, even for vim users
set -g status-keys emacs
# Enable mouse mode (tmux 2.1 and above) # Enable mouse mode (tmux 2.1 and above)
set -g mouse on set -g mouse on
# focus events enabled for terminals that support them
set -g focus-events on
# super useful when using "grouped sessions" and multi-monitor setup
setw -g aggressive-resize on
set -g default-command {{ .shell }} set -g default-command {{ .shell }}
set -g default-shell {{ .shell }} set -g default-shell {{ .shell }}
@ -93,6 +71,8 @@ set -g @catppuccin_status_connect_separator "no"
set -g @catppuccin_directory_text "#{pane_current_path}" set -g @catppuccin_directory_text "#{pane_current_path}"
# List of plugins # List of plugins
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-yank'
set -g @plugin 'tmux-plugins/tmux-pain-control' set -g @plugin 'tmux-plugins/tmux-pain-control'
set -g @plugin 'tmux-plugins/tmux-logging' set -g @plugin 'tmux-plugins/tmux-logging'
set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-resurrect'