st
simple terminal
git clone https://9o.is/git/st.git
commit 92fa4bee6448df2dbe6f8f6efbcd7f826cd03f23 parent 392e0140a424cbf414a0b7a1cbbc6dbb2442657d Author: Markus Rinne <markus.ka.rinne@gmail.com> Date: Mon, 25 Nov 2024 13:31:56 +0200 Clear screen: Fix edge case With sequence \e[1J, if cursor is on second line, clear the first line. Diffstat:
| M | st.c | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/st.c b/st.c @@ -1705,7 +1705,7 @@ csihandle(void) } break; case 1: /* above */ - if (term.c.y > 1) + if (term.c.y > 0) tclearregion(0, 0, term.col-1, term.c.y-1); tclearregion(0, term.c.y, term.c.x, term.c.y); break;