Update tmux.conf
This commit is contained in:
parent
d879004fd1
commit
947c82eb33
@ -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 }}
|
||||||
|
|
||||||
@ -83,7 +61,7 @@ set -g @catppuccin_window_default_text "#W"
|
|||||||
set -g @catppuccin_window_current_fill "number"
|
set -g @catppuccin_window_current_fill "number"
|
||||||
set -g @catppuccin_window_current_text "#W"
|
set -g @catppuccin_window_current_text "#W"
|
||||||
|
|
||||||
set -g @catppuccin_status_modules_right "directory user host session"
|
set -g @catppuccin_status_modules_right "directory user host date_time session"
|
||||||
set -g @catppuccin_status_left_separator " "
|
set -g @catppuccin_status_left_separator " "
|
||||||
set -g @catppuccin_status_right_separator ""
|
set -g @catppuccin_status_right_separator ""
|
||||||
set -g @catppuccin_status_right_separator_inverse "no"
|
set -g @catppuccin_status_right_separator_inverse "no"
|
||||||
@ -91,8 +69,11 @@ set -g @catppuccin_status_fill "icon"
|
|||||||
set -g @catppuccin_status_connect_separator "no"
|
set -g @catppuccin_status_connect_separator "no"
|
||||||
|
|
||||||
set -g @catppuccin_directory_text "#{pane_current_path}"
|
set -g @catppuccin_directory_text "#{pane_current_path}"
|
||||||
|
set -g @catppuccin_date_time_icon " "
|
||||||
|
set -g @catppuccin_date_time_text "%H:%M"
|
||||||
|
|
||||||
# List of plugins
|
# List of plugins
|
||||||
|
set -g @plugin 'tmux-plugins/tmux-sensible'
|
||||||
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'
|
||||||
|
Loading…
Reference in New Issue
Block a user