feat(status): allow modules in left_status

This commit is contained in:
lowstar 2023-08-29 09:10:14 +02:00
parent 7a284c98e5
commit e6890ce846
2 changed files with 15 additions and 7 deletions

View file

@ -217,6 +217,11 @@ set -g @catppuccin_status_modules "application session"
```
Provide a list of modules and the order in which you want them to appear in the status.
Modules can also be added to the left status:
```sh
set -g @catppuccin_left_status_modules "session"
```
Available modules:
- application - display the current window running application
- directory - display the basename of the current window path

View file

@ -315,7 +315,10 @@ main() {
local status_modules=$(get_tmux_option "@catppuccin_status_modules" "application session")
local loaded_modules=$( load_modules "$status_modules")
set status-left ""
local left_status_modules=$(get_tmux_option "@catppuccin_left_status_modules" "")
local left_loaded_modules=$( load_modules "$left_status_modules")
set status-left "$left_loaded_modules"
set status-right "$loaded_modules"
# --------=== Modes