From a05cede7c84dbe4bdb5db91909cd1b0ef8f15333 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Leconte Date: Sun, 13 Mar 2022 22:01:29 -0400 Subject: [PATCH] Add plugin_interpolated_options support --- prefix_highlight.tmux | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/prefix_highlight.tmux b/prefix_highlight.tmux index f214afc..df08d05 100755 --- a/prefix_highlight.tmux +++ b/prefix_highlight.tmux @@ -94,11 +94,12 @@ main() { local -r highlight="#{?client_prefix,$prefix_mode,$fallback}#[default]" - local -r status_left_value="$(tmux_option "status-left")" - tmux set-option -gq "status-left" "${status_left_value/$place_holder/$highlight}" - - local -r status_right_value="$(tmux_option "status-right")" - tmux set-option -gq "status-right" "${status_right_value/$place_holder/$highlight}" + local interpolated_options="$(tmux_option "@plugin_interpolated_options" "status-right status-left")" + for interpolated_option in $interpolated_options + do + local -r option_value="$(tmux_option $interpolated_option)" + tmux set-option -gq $interpolated_option "${option_value/$place_holder/$highlight}" + done } main