Cam*_*tle 5 configuration tmux
我想在非活动窗口中有活动时阻止tmux闪烁"窗口中的活动n"消息.我希望背景活动的唯一指示是我配置的窗口标题颜色更改.
我目前的相对配置文件行:
set status on
setw -g monitor-activity on
set -g visual-activity on
set -g visual-bell on
Run Code Online (Sandbox Code Playgroud)
有谁知道我怎么能做到这一点?
根据tmux源代码(手头版本1.8)(server_window_check_activity()
,server-window.c),相关选项是visual-activity
您当前设置的on
:
if (options_get_number(&s->options, "visual-activity")) {
for (i = 0; i < ARRAY_LENGTH(&clients); i++) {
c = ARRAY_ITEM(&clients, i);
if (c == NULL || c->session != s)
continue;
status_message_set(c, "Activity in window %u",
winlink_find_by_window(&s->windows, w)->idx);
}
}
Run Code Online (Sandbox Code Playgroud)
编辑: 相同的功能,略高于:
if (!options_get_number(&w->options, "monitor-activity"))
return (0);
Run Code Online (Sandbox Code Playgroud)
所以你可能也想尝试改变monitor-activity
.
编辑2: 你总是可以写一个补丁;)
在~/.tmux.conf
:
set -g visual-activity off
Run Code Online (Sandbox Code Playgroud)
现在您已将此设置为on
,这就是您在窗口 N 中看到Activity 的原因。
归档时间: |
|
查看次数: |
4539 次 |
最近记录: |