Add: shifttag

Shift to next/previous tag, with skipping occupied/unoccupied variants.

This patch is an alternative to `shiftview` patch with more controls:

- `shifttag`: shift to next/previous tags
- `shifttag_occupied`: skipping unoccupied tags
- `shifttag_unoccupied`: skipping occupied tags

`shifttag-bar` is a variant to be applied on top of the bar patch.
This commit is contained in:
nate zhou
2026-03-23 01:34:20 +08:00
parent ee75e70f79
commit 039be1a6cf
3 changed files with 313 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
### Description
Shift to next/previous tag, with skipping occupied/unoccupied variants.
This patch is an alternative to
[shiftview](https://codeberg.org/dwl/dwl-patches/src/branch/main/patches/shiftview) with more controls:
| function | behavior |
| :--- | :---|
| shifttag | shift to next/previous tags |
| shifttag_occupied | skipping unoccupied tags |
| shifttag_unoccupied | skipping occupied tags |
`shifttag-bar` is a variant to be applied on top of the
[bar](https://codeberg.org/dwl/dwl-patches/src/branch/main/patches/bar/) patch.
### Download
- [shifttag-v0.8](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/shifttag/shifttag.patch)
- [shifttag-bar-v0.8](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/shifttag/shifttag-bar.patch)
### Authors
- [unixchad](https://codeberg.org/unixchad/)