如何让Tmux在当前会话中检测Vim ?
我想使状态权消失,当我有Vim在前台打开,否则重新出现。我该怎么做呢?我在考虑使用set-hook -g?
您可以为pane_current_command设置status-right中的文本条件,例如:
set -gF @old-status-right '#{status-right}'
set -g status-right '#{?#{==:#{pane_current_command},vim},,#{E:@old-status-right}}'
语法请参见https://github.com/tmux/tmux/wiki/Formats。