普段使っているMac の brew
を更新し、いくつかのパッケージを最新にしたら、tmux から以下のような警告が出るようになった。
.tmux.conf:65: invalid option: status-attr .tmux.conf:68: invalid option: window-status-fg .tmux.conf:69: invalid option: window-status-bg .tmux.conf:73: invalid option: window-status-current-fg .tmux.conf:74: invalid option: window-status-current-bg .tmux.conf:78: invalid option: pane-border-fg .tmux.conf:79: invalid option: pane-active-border-fg .tmux.conf:82: invalid option: message-bg .tmux.conf:83: invalid option: message-fg
調べてみると、tmux 2.9
から option の指定が一部変更になったらしい。
以下のように変更すると治った
# default statusbar colors -set-option -g status-bg colour236 #base02 -set-option -g status-fg colour136 #yellow -set-option -g status-attr default +set-option -g status-style bg=colour236,fg=colour136 +#set-option -g status-style default # default window title colors -set-window-option -g window-status-fg colour244 #base0 -set-window-option -g window-status-bg default +set-window-option -g window-status-style fg=colour244,bg=default #set-window-option -g window-status-attr dim # active window title colors -set-window-option -g window-status-current-fg colour166 #orange -set-window-option -g window-status-current-bg default +set-window-option -g window-status-current-style fg=colour166,bg=default #set-window-option -g window-status-current-attr bright # pane border -set-option -g pane-border-fg colour235 #base02 -set-option -g pane-active-border-fg colour240 #base01 +set-option -g pane-border-style fg=colour235 +set-option -g pane-active-border-style fg=colour240 #base01 # message text -set-option -g message-bg colour235 #base02 -set-option -g message-fg colour166 #orange +set-option -g message-style bg=colour235,fg=colour166