diff --git a/README.md b/README.md index ab3a83a..485c5dc 100644 --- a/README.md +++ b/README.md @@ -262,6 +262,12 @@ tmux kill-server & tmux set -g @catppuccin_status_left_separator "" ``` +#### Set the status module middle separator: + +```sh +set -g @catppuccin_status_middle_separator "null" +``` + #### Set the status module right separator: ```sh set -g @catppuccin_status_right_separator "█" diff --git a/builder/module_builder.sh b/builder/module_builder.sh index cfb9e5e..b9949b5 100644 --- a/builder/module_builder.sh +++ b/builder/module_builder.sh @@ -18,6 +18,7 @@ build_status_module() { fi local show_left_separator="#[fg=$color,bg=$bg,nobold,nounderscore,noitalics]$status_left_separator" + local show_middle_separator="#[fg=$color,bg=$thm_gray,nobold,nounderscore,noitalics]$status_middle_separator" local show_right_separator="#[fg=$thm_gray,bg=$bg,nobold,nounderscore,noitalics]$status_right_separator" fi @@ -44,5 +45,5 @@ build_status_module() { show_icon="" fi - echo "$show_left_separator$show_icon$show_text$show_right_separator" + echo "$show_left_separator$show_icon$show_middle_separator$show_text$show_right_separator" } diff --git a/catppuccin.tmux b/catppuccin.tmux index 261184e..3c73cf9 100755 --- a/catppuccin.tmux +++ b/catppuccin.tmux @@ -100,6 +100,7 @@ main() { add_tmux_batch_option "@catppuccin_window_number_position" add_tmux_batch_option "@catppuccin_window_status" add_tmux_batch_option "@catppuccin_status_left_separator" + add_tmux_batch_option "@catppuccin_status_middle_separator" add_tmux_batch_option "@catppuccin_status_right_separator" add_tmux_batch_option "@catppuccin_status_connect_separator" add_tmux_batch_option "@catppuccin_status_fill" @@ -196,10 +197,11 @@ main() { setw window-status-current-format "$(do_color_interpolation "$window_current_format")" # status module - local status_left_separator status_right_separator status_connect_separator \ + local status_left_separator status_middle_separator status_right_separator status_connect_separator \ status_fill status_modules_left status_modules_right status_left_separator=$(get_tmux_batch_option "@catppuccin_status_left_separator" "") status_right_separator=$(get_tmux_batch_option "@catppuccin_status_right_separator" "█") + status_middle_separator=$(get_tmux_batch_option "@catppuccin_status_middle_separator" "") status_connect_separator=$(get_tmux_batch_option "@catppuccin_status_connect_separator" "yes") status_fill=$(get_tmux_batch_option "@catppuccin_status_fill" "icon")