Commit graph

9 commits

Author SHA1 Message Date
vdbe
9b57c20020
fix: escaping in options (#298)
* fix: escaping in options

* chore: ignore shellcheck warning
2024-08-23 09:13:18 +00:00
vdbe
41f2cf2e7a
refactor: catppuccin_window_status{_icon}_enable->catppuccin_window_status (#292)
`@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.
2024-08-14 18:48:59 +00:00
vdbe
99013fafe6
perf: batch tmux show (#288)
* 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
2024-08-12 11:52:27 +00:00
vdbe
e2a1043f42
Revert "perf: batch tmux show-options (#240)" (#283)
This reverts commit 3c6f6f282b.
2024-08-06 13:25:59 +00:00
vdbe
a2dda02b43
feat: error/warning messages on first load (#278)
`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.
2024-08-05 14:44:19 +00:00
vdbe
3c6f6f282b
perf: batch tmux show-options (#240)
* 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
2024-08-05 10:09:45 +00:00
vdbe
ff6dacb12f
feat: warning when trying to load a missing module (#244)
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`)
2024-07-12 07:04:07 +00:00
vdbe
6ba7a72925
Feat: interpolate colors (#208)
* feat: interpolate theme colors

* doc: add interpolated colors to readme
2024-05-11 16:23:05 +00:00
Valentin Uveges
e2d345648c
Move code out of main (#172)
* 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>
2024-03-24 13:33:34 +02:00