From abcdde5af8ee4578fa6fdc21ed7a4a863b7df15a Mon Sep 17 00:00:00 2001 From: Martin Louazel Date: Mon, 25 Mar 2024 10:30:22 +0100 Subject: [PATCH] add #{tmux_mode_style} placeholder for dupplicating mode indicator color --- mode_indicator.tmux | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mode_indicator.tmux b/mode_indicator.tmux index 3874ba4..4c64442 100755 --- a/mode_indicator.tmux +++ b/mode_indicator.tmux @@ -3,6 +3,7 @@ set -e declare -r mode_indicator_placeholder="\#{tmux_mode_indicator}" +declare -r mode_style_placeholder="\#{tmux_mode_style}" declare -r prefix_prompt_config='@mode_indicator_prefix_prompt' declare -r copy_prompt_config='@mode_indicator_copy_prompt' @@ -47,10 +48,14 @@ init_tmux_mode_indicator() { local -r mode_indicator="#[default]$mode_style$mode_prompt#[default]" - local -r status_left_value="$(tmux_option "status-left")" - tmux set-option -gq "status-left" "${status_left_value/$mode_indicator_placeholder/$mode_indicator}" + local status_left_value="$(tmux_option "status-left")" + status_left_value="${status_left_value/$mode_indicator_placeholder/$mode_indicator}" + status_left_value="${status_left_value/$mode_style_placeholder/$mode_style}" + tmux set-option -gq "status-left" "$status_left_value" - local -r status_right_value="$(tmux_option "status-right")" + local status_right_value="$(tmux_option "status-right")" + status_right_value="${status_right_value/$mode_indicator_placeholder/$mode_indicator}" + status_right_value="${status_right_value/$mode_style_placeholder/$mode_style}" tmux set-option -gq "status-right" "${status_right_value/$mode_indicator_placeholder/$mode_indicator}" }