From d9fc5ca499a83c692da07c528c84bdfb332dd626 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 29 Nov 2020 15:28:16 +0100 Subject: tmux: add bindings for activity/silence monitoring --- dotfiles/tmux.conf | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/dotfiles/tmux.conf b/dotfiles/tmux.conf index 0e80c95..07f0d90 100644 --- a/dotfiles/tmux.conf +++ b/dotfiles/tmux.conf @@ -19,6 +19,20 @@ bind | split-window -h -c '#{pane_current_path}' # spawn new shells in the current path bind c new-window -c '#{pane_current_path}' +# activity/silence monitoring +## mark windows with activity/silence monitoring with "A/S" +set -g window-status-format "#I:#W#F\ +#{?monitor-activity,A,}\ +#{?monitor-silence,S,}\ +" +set -g window-status-current-format "#I:#W#F\ +#{?monitor-activity,A,}\ +#{?monitor-silence,S,}\ +" + +bind t setw monitor-activity +bind T command-prompt -p "Monitor for silent interval (secs):" 'setw monitor-silence %%' + set-option -g history-limit 16384 set-option -g update-environment "\ DISPLAY\ -- cgit v1.2.3