Skip to content

Commit bf392f7

Browse files
committed
feat(tmux): add icons to window list in statusline
1 parent 883959e commit bf392f7

1 file changed

Lines changed: 37 additions & 2 deletions

File tree

tmux/tmux.conf

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,15 +193,50 @@ set -g renumber-windows on
193193
# 监控窗口活动, 活动的窗口在状态栏高亮显示.
194194
set -g monitor-activity on
195195

196-
# 窗口活动信息使用在状态栏显示信息的方式替代响铃的方式.
197-
set -g visual-activity on
196+
# 监控窗口是否有铃声, 如果有铃声则在状态栏提示.
197+
set -g monitor-bell on
198+
199+
# 几秒监控一次窗口是否是活动状态, 若发现窗口从活动状态变为不活动状态则在状态栏提示.
200+
set -g monitor-silence 3
201+
202+
# 是否在状态栏弹出某某窗口正在活动状态的提示消息.
203+
set -g visual-activity off
204+
205+
# 是否在状态栏弹出某某窗口发出铃声的提示消息.
206+
set -g visual-bell off
207+
208+
# 是否在状态栏弹出某某窗口是不活动状态的提示消息.
209+
set -g visual-silence off
198210

199211
# 窗口名称的颜色设置.
200212
setw -g window-status-style fg=colour244,bg=default,dim
201213

202214
# 当前活动窗口名称的颜色设置.
203215
setw -g window-status-current-style fg=colour166,bg=default,bright
204216

217+
# 窗口名称列表使用的分隔符, 默认为一个空格.
218+
set -g window-status-separator " "
219+
220+
# 窗口名称格式.
221+
# #I Index of window.
222+
# #W Name of window.
223+
set -g window-status-format "#I \
224+
#W\
225+
#{?window_activity_flag,  ,}\
226+
#{?window_silence_flag,  ,}\
227+
#{?window_bell_flag,  ,}\
228+
#{?window_zoomed_flag,  ,}\
229+
#{?pane_marked,  ,}\
230+
#{?window_last_flag,  ,}"
231+
232+
# 当前窗口名称格式.
233+
set -g window-status-current-format "#I \
234+
#W\
235+
#{?current_window_flag,, ✳}\
236+
#{?window_bell_flag,  ,}\
237+
#{?window_zoomed_flag,  ,}\
238+
#{?pane_marked,  ,}"
239+
205240
# }}
206241

207242
# *** status-right {{

0 commit comments

Comments
 (0)