Use short forms (set, bind) consistently in tmux.conf
Assisted-by: Claude Opus 4.6 via pi
change pxsqossxyllkzpvlotrlutoxvszqwwkt
commit 76878c24f79723dee7b383c5bc4864d6e9941304
author Alpha Chen <alpha@kejadlen.dev>
date
parent mtnzukvp
diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf
index 3756f0da..21eb1114 100644
--- a/.config/tmux/tmux.conf
+++ b/.config/tmux/tmux.conf
@@ -8,13 +8,13 @@ set -g base-index 1
 set -as terminal-features ",gnome*:RGB"
 
 ## window notifications
-set-option -g visual-activity on
-set-window-option -g monitor-activity off
+set -g visual-activity on
+set -g monitor-activity off
 
 ## title
-set-option -g set-titles on
-set-option -g set-titles-string "[#S] #I:#W"
-set-option -g automatic-rename on
+set -g set-titles on
+set -g set-titles-string "[#S] #I:#W"
+set -g automatic-rename on
 
 ## mouse
 # It's nice to be able to resize using the mouse, but it turns out that I
@@ -22,17 +22,17 @@ set-option -g automatic-rename on
 # set -g mouse on
 
 ## keyboard
-set-window-option -g mode-keys vi
-set-option -ga terminal-features "*:hyperlinks" # osc 8
+set -g mode-keys vi
+set -ga terminal-features "*:hyperlinks" # osc 8
 set -g extended-keys on
 
 # copy and paste
-bind-key -T copy-mode-vi 'v' send -X begin-selection
-bind-key -T copy-mode-vi 'V' send -X select-line
-bind-key -T copy-mode-vi 'r' send -X rectangle-toggle
-bind-key -T copy-mode-vi 'y' send -X copy-pipe-and-cancel pbcopy
-bind-key -T copy-mode-vi 'H' send -X start-of-line
-bind-key -T copy-mode-vi 'L' send -X end-of-line
+bind -T copy-mode-vi 'v' send -X begin-selection
+bind -T copy-mode-vi 'V' send -X select-line
+bind -T copy-mode-vi 'r' send -X rectangle-toggle
+bind -T copy-mode-vi 'y' send -X copy-pipe-and-cancel pbcopy
+bind -T copy-mode-vi 'H' send -X start-of-line
+bind -T copy-mode-vi 'L' send -X end-of-line
 
 # colors
 set -g pane-active-border-style "fg=brightred"
@@ -44,17 +44,17 @@ set-hook -g pane-focus-out 'select-pane -P bg=#333333,fg=default'
 set-hook -g pane-focus-in 'select-pane -P bg=default,fg=default'
 
 # statusline (shamelessly stolen from powerline)
-set-option -g status-left "#{?client_prefix,#[fg=color254]#[bg=color31]#[bold]#[noitalics]#[nounderscore],#[fg=color232]#[bg=color254]#[bold]#[noitalics]#[nounderscore]} #S #{?client_prefix,#[fg=color31],#[fg=color254]}#[bg=terminal]#[nobold] "
-set-option -g status-left-length 20
-set-option -g status-right ""
-set-option -g status-style fg=color231,bg=terminal
-
-set-option -g window-status-activity-style fg=color11,bg=terminal
-set-option -g window-status-bell-style fg=color1,bg=terminal
-set-option -g window-status-current-format "#[fg=terminal,bg=color31,nobold,noitalics,nounderscore] #[fg=color117,bg=color31,nobold,noitalics,nounderscore]#F#[fg=color231,bg=color31,bold,noitalics,nounderscore] #W #[fg=color31,bg=terminal,nobold,noitalics,nounderscore]"
-set-option -g window-status-format "#[fg=color244,bg=terminal,nobold,noitalics,nounderscore] #{?window_flags,#F, } #[fg=color240,bg=color0,nobold,noitalics,nounderscore]#[default]#W "
-set-option -g window-status-last-style fg=color31,bg=terminal
-set-option -g window-status-style fg=color249,bg=terminal
+set -g status-left "#{?client_prefix,#[fg=color254]#[bg=color31]#[bold]#[noitalics]#[nounderscore],#[fg=color232]#[bg=color254]#[bold]#[noitalics]#[nounderscore]} #S #{?client_prefix,#[fg=color31],#[fg=color254]}#[bg=terminal]#[nobold] "
+set -g status-left-length 20
+set -g status-right ""
+set -g status-style fg=color231,bg=terminal
+
+set -g window-status-activity-style fg=color11,bg=terminal
+set -g window-status-bell-style fg=color1,bg=terminal
+set -g window-status-current-format "#[fg=terminal,bg=color31,nobold,noitalics,nounderscore] #[fg=color117,bg=color31,nobold,noitalics,nounderscore]#F#[fg=color231,bg=color31,bold,noitalics,nounderscore] #W #[fg=color31,bg=terminal,nobold,noitalics,nounderscore]"
+set -g window-status-format "#[fg=color244,bg=terminal,nobold,noitalics,nounderscore] #{?window_flags,#F, } #[fg=color240,bg=color0,nobold,noitalics,nounderscore]#[default]#W "
+set -g window-status-last-style fg=color31,bg=terminal
+set -g window-status-style fg=color249,bg=terminal
 
 ## screen bindings
 
@@ -74,7 +74,7 @@ bind C-p previous-window
 
 bind C-a last-window
 
-set-option -g renumber-windows on;
+set -g renumber-windows on;
 bind c new-window -c '#{pane_current_path}';
 bind C-c new-window -c '#{pane_current_path}';
 bind v split-window -h -c '#{pane_current_path}';