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:
Mdwm.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; }