all repos — st @ 4b17dddb104bd2ac87dd6e334aafd325197c1407

st (suckless terminal) config

Making rectangular selection work again.

People sending me patches against strange revisions and basing on their own
revisions make me having to reapply them. Then such errors appear.

Thanks Alexander Sedov <alex0player@gmail.com> for noticing this.
Christoph Lohmann 20h@r-36.net
commit

4b17dddb104bd2ac87dd6e334aafd325197c1407

parent

55adf0aad1d5acf0b9a00e2a9f834cef8b61b3b3

1 files changed, 1 insertions(+), 4 deletions(-)

jump to
M st.cst.c

@@ -649,13 +649,10 @@

if(sel.ey == y && sel.by == y) { bx = MIN(sel.bx, sel.ex); ex = MAX(sel.bx, sel.ex); + return BETWEEN(x, bx, ex); } - return ((sel.b.y < y && y < sel.e.y) - || (y == sel.e.y && x <= sel.e.x)) - || (y == sel.b.y && x >= sel.b.x - && (x <= sel.e.x || sel.b.y != sel.e.y)); switch(sel.type) { case SEL_REGULAR: return ((sel.b.y < y && y < sel.e.y)