`@catppuccin_window_status_enable` and
`@catppuccin_window_status_icon_enable` have been merged into
`@catppuccin_window_status`.
Current configurations will remain to work but receive a warning message of the
change.
* feat: batch tmux show options
* dont check for duplicates
* fix: status modules
* batch and cache build_window_icon
* perf: batch new options
* chore: tmux_batch_setup_module -> tmux_batch_setup_status_module
* fixup! perf: batch tmux show-options (#240)
Changes the line separator used by tmux_batch from ':' to the ascii unit
separator
FIXES: #240
* fix: string escaping of `..._tmux_batch_...`
`tmux show -v <option>` returns/prints the escaped value while the value string
of `tmux show <option>` is not escaped.
FIXES: #281
`tmux_echo` now uses hooks this allows it to print on the first load. To cleanup the hooks every hook gets a _unique_ number/index, this is _not_ enforced.
* feat: batch tmux show options
* dont check for duplicates
* fix: status modules
* batch and cache build_window_icon
* perf: batch new options
* chore: tmux_batch_setup_module -> tmux_batch_setup_status_module
print/echo a warning when a `catppuccin_status_modules_right/left` is
trying to load a none existing module.
This does only work when reloading (`tmux source ~/.tmux.conf` /
`tmux source ~/.config/tmux/tmux.conf`)
* feat(status, window): add option to make overwrite status background color, add option to set the separator between windows
* feat(window): update documentation
* feat(window): update documentation
* feat(refactor): move code out of main and into separated files
* Update catppuccin.tmux
Co-authored-by: vdbe <44153531+vdbe@users.noreply.github.com>
* Update catppuccin.tmux
Co-authored-by: vdbe <44153531+vdbe@users.noreply.github.com>
---------
Co-authored-by: vdbe <44153531+vdbe@users.noreply.github.com>