在tmux中完成活动状态

时间:2014-12-16 05:17:29

标签: shell tmux

我一直在使用我的tmux.conf而不是python来重新实现tmux的powerline。 除了处理活动状态之外,我几乎拥有所用的所有内容并需要重建。

我的tmux会话中的窗口的样式如下:

set-window-option -g window-status-format "#[fg=black, bg=black]⮀#[fg=white, bg=black] #I ⮁ #[fg=blue, bg=black] #W #[fg=black, bg=black]⮀"

基本上重新创造这个。 https://raw.githubusercontent.com/erikw/tmux-powerline/master/img/left-status.png

但这似乎是活动状态的唯一选择。

set-option -gw window-status-activity-attr bold
set-option -gw window-status-activity-bg black
set-option -gw window-status-activity-fg red

或者更像这样的事情。

set-option -gw window-status-activity-style fg=red,bg=black,bold

但是当我尝试为我的tmux窗口合并默认格式时,我收到此错误

~/.tmux.conf:107: bad style

有什么想法吗?

编辑:

这是我尝试为活动风格设置的内容

set-option -gw window-status-activity-style "#[fg=black, bg=black]⮀#[fg=white, bg=black] #I ⮁ #[fg=blue, bg=black] #W #[fg=black, bg=black]⮀"

2 个答案:

答案 0 :(得分:0)

您只能使用逗号分隔的值设置样式,例如"fg=xxx,bg=xxx,bold"您尝试执行的操作是FORMATS值。 - 肯特

答案 1 :(得分:0)

原来这里有一面旗帜。 对于复杂的状态栏,您不能简单地使用window-status-active,而是使用标记#{?window_activity_flag

See my tmux config