From fde72363ddcfb77f9b9a971eda56b44219b40f58 Mon Sep 17 00:00:00 2001 From: fluxdrive <117932754+mikethe223@users.noreply.github.com> Date: Sat, 31 May 2025 19:26:59 +0200 Subject: [PATCH] FIX THAT DAMN CURSOR MOVEMENT --- halyde/core/termlib.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/halyde/core/termlib.lua b/halyde/core/termlib.lua index cf6e816..30c0738 100644 --- a/halyde/core/termlib.lua +++ b/halyde/core/termlib.lua @@ -250,7 +250,7 @@ if readHistoryType then local afterCursor = curtext:sub(utf8.offset(curtext, textCursorPos) or (#curtext + 1)) termlib.write(prefix .. beforeCursor) - termlib.write("\27[107m" .. (afterCursor:sub(1, 1) ~= "" and afterCursor:sub(1, 1) or " ") .. "\27[0m") + termlib.write("\27[30m\27[107m" .. (afterCursor:sub(1, 1) ~= "" and afterCursor:sub(1, 1) or " ") .. "\27[0m") -- HUGE SHOUTOUT TO WAH FOR MAKING THE ESCAPE CODES WORK YEAAAAAAA termlib.write(afterCursor:sub(2)) end