Merge pull request #36 from 89iuv/89iuv/feature/make-separator-configurable
This commit is contained in:
commit
92b32c5c1a
2 changed files with 23 additions and 5 deletions
10
README.md
10
README.md
|
@ -63,6 +63,16 @@ directory within the `status-right` and move the window names to the
|
||||||
set -g @catppuccin_window_tabs_enabled on # or off to disable window_tabs
|
set -g @catppuccin_window_tabs_enabled on # or off to disable window_tabs
|
||||||
```
|
```
|
||||||
|
|
||||||
|
##### Configure separator
|
||||||
|
|
||||||
|
By default, the theme will use a round separator for left and right.
|
||||||
|
To overwrite it use `@catppuccin_left_separator` and `@catppuccin_right_separator`
|
||||||
|
|
||||||
|
```sh
|
||||||
|
set -g @catppuccin_left_separator "█"
|
||||||
|
set -g @catppuccin_right_separator "█"
|
||||||
|
```
|
||||||
|
|
||||||
[style-guide]: https://github.com/catppuccin/catppuccin/blob/main/docs/style-guide.md
|
[style-guide]: https://github.com/catppuccin/catppuccin/blob/main/docs/style-guide.md
|
||||||
|
|
||||||
## 💝 Thanks to
|
## 💝 Thanks to
|
||||||
|
|
|
@ -65,21 +65,29 @@ main() {
|
||||||
wt_enabled="$(get_tmux_option "@catppuccin_window_tabs_enabled" "off")"
|
wt_enabled="$(get_tmux_option "@catppuccin_window_tabs_enabled" "off")"
|
||||||
readonly wt_enabled
|
readonly wt_enabled
|
||||||
|
|
||||||
|
local right_separator
|
||||||
|
right_separator="$(get_tmux_option "@catppuccin_right_separator" "")"
|
||||||
|
readonly right_separator
|
||||||
|
|
||||||
|
local left_separator
|
||||||
|
left_separator="$(get_tmux_option "@catppuccin_left_separator" "")"
|
||||||
|
readonly left_separator
|
||||||
|
|
||||||
# These variables are the defaults so that the setw and set calls are easier to parse.
|
# These variables are the defaults so that the setw and set calls are easier to parse.
|
||||||
local show_directory
|
local show_directory
|
||||||
readonly show_directory="#[fg=$thm_pink,bg=$thm_bg,nobold,nounderscore,noitalics]#[fg=$thm_bg,bg=$thm_pink,nobold,nounderscore,noitalics] #[fg=$thm_fg,bg=$thm_gray] #{b:pane_current_path} #{?client_prefix,#[fg=$thm_red]"
|
readonly show_directory="#[fg=$thm_pink,bg=$thm_bg,nobold,nounderscore,noitalics]$right_separator#[fg=$thm_bg,bg=$thm_pink,nobold,nounderscore,noitalics] #[fg=$thm_fg,bg=$thm_gray] #{b:pane_current_path} #{?client_prefix,#[fg=$thm_red]"
|
||||||
local show_window
|
local show_window
|
||||||
readonly show_window="#[fg=$thm_pink,bg=$thm_bg,nobold,nounderscore,noitalics]#[fg=$thm_bg,bg=$thm_pink,nobold,nounderscore,noitalics] #[fg=$thm_fg,bg=$thm_gray] #W #{?client_prefix,#[fg=$thm_red]"
|
readonly show_window="#[fg=$thm_pink,bg=$thm_bg,nobold,nounderscore,noitalics]$right_separator#[fg=$thm_bg,bg=$thm_pink,nobold,nounderscore,noitalics] #[fg=$thm_fg,bg=$thm_gray] #W #{?client_prefix,#[fg=$thm_red]"
|
||||||
local show_session
|
local show_session
|
||||||
readonly show_session="#[fg=$thm_green]}#[bg=$thm_gray]#{?client_prefix,#[bg=$thm_red],#[bg=$thm_green]}#[fg=$thm_bg] #[fg=$thm_fg,bg=$thm_gray] #S "
|
readonly show_session="#[fg=$thm_green]}#[bg=$thm_gray]$right_separator#{?client_prefix,#[bg=$thm_red],#[bg=$thm_green]}#[fg=$thm_bg] #[fg=$thm_fg,bg=$thm_gray] #S "
|
||||||
local show_directory_in_window_status
|
local show_directory_in_window_status
|
||||||
readonly show_directory_in_window_status="#[fg=$thm_bg,bg=$thm_blue] #I #[fg=$thm_fg,bg=$thm_gray] #{b:pane_current_path} "
|
readonly show_directory_in_window_status="#[fg=$thm_bg,bg=$thm_blue] #I #[fg=$thm_fg,bg=$thm_gray] #{b:pane_current_path} "
|
||||||
local show_directory_in_window_status_current
|
local show_directory_in_window_status_current
|
||||||
readonly show_directory_in_window_status_current="#[fg=$thm_bg,bg=$thm_orange] #I #[fg=$thm_fg,bg=$thm_bg] #{b:pane_current_path} "
|
readonly show_directory_in_window_status_current="#[fg=$thm_bg,bg=$thm_orange] #I #[fg=$thm_fg,bg=$thm_bg] #{b:pane_current_path} "
|
||||||
local show_window_in_window_status
|
local show_window_in_window_status
|
||||||
readonly show_window_in_window_status="#[fg=$thm_fg,bg=$thm_bg] #W #[fg=$thm_bg,bg=$thm_blue] #I#[fg=$thm_blue,bg=$thm_bg]#[fg=$thm_fg,bg=$thm_bg,nobold,nounderscore,noitalics] "
|
readonly show_window_in_window_status="#[fg=$thm_fg,bg=$thm_bg] #W #[fg=$thm_bg,bg=$thm_blue] #I#[fg=$thm_blue,bg=$thm_bg]$left_separator#[fg=$thm_fg,bg=$thm_bg,nobold,nounderscore,noitalics] "
|
||||||
local show_window_in_window_status_current
|
local show_window_in_window_status_current
|
||||||
readonly show_window_in_window_status_current="#[fg=$thm_fg,bg=$thm_gray] #W #[fg=$thm_bg,bg=$thm_orange] #I#[fg=$thm_orange,bg=$thm_bg]#[fg=$thm_fg,bg=$thm_bg,nobold,nounderscore,noitalics] "
|
readonly show_window_in_window_status_current="#[fg=$thm_fg,bg=$thm_gray] #W #[fg=$thm_bg,bg=$thm_orange] #I#[fg=$thm_orange,bg=$thm_bg]$left_separator#[fg=$thm_fg,bg=$thm_bg,nobold,nounderscore,noitalics] "
|
||||||
|
|
||||||
# Right column 1 by default shows the Window name.
|
# Right column 1 by default shows the Window name.
|
||||||
local right_column1=$show_window
|
local right_column1=$show_window
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue