dwm
dynamic window manager
git clone https://9o.is/git/dwm.git
commit 39769100aefafecc462b254a3e0ceb8775674612 parent 7b50e933e52ee7c5a503868f5f3067b052437bf4 Author: Jul <jul@9o.is> Date: Sun, 1 Feb 2026 11:52:56 -0500 remove left/right padding from tags Diffstat:
| M | dwm.c | | | 10 | +++++----- |
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/dwm.c b/dwm.c @@ -446,7 +446,7 @@ buttonpress(XEvent *e) for (i = 0; i < LENGTH(tags); i++) { if (!(occ & 1 << i || m->tagset[m->seltags] & 1 << i)) continue; - x += TEXTW(tags[i]); + x += TEXTW(tags[i]) - lrpad + 2; } x = selmon->ww - x; @@ -457,7 +457,7 @@ buttonpress(XEvent *e) do { if (!(occ & 1 << i || m->tagset[m->seltags] & 1 << i)) continue; - x += TEXTW(tags[i]); + x += TEXTW(tags[i]) - lrpad + 2; } while (ev->x >= x && ++i < LENGTH(tags)); if (i < LENGTH(tags)) { @@ -750,7 +750,7 @@ drawbar(Monitor *m) for (i = 0; i < LENGTH(tags); i++) { if(!(occ & 1 << i || m->tagset[m->seltags] & 1 << i)) continue; - tw += TEXTW(tags[i]); + tw += TEXTW(tags[i]) - lrpad + 2; } x = 0; @@ -770,9 +770,9 @@ drawbar(Monitor *m) for (i = 0; i < LENGTH(tags); i++) { if(!(occ & 1 << i || m->tagset[m->seltags] & 1 << i)) continue; - w = TEXTW(tags[i]); + w = TEXTW(tags[i]) - lrpad + 2; drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); - drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); + drw_text(drw, x, 0, w, bh, 0, tags[i], urg & 1 << i); x += w; }