Unhide cursor on RIS (\033c) - st - simple terminal | |
git clone git://git.suckless.org/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 559fdc278681c98470749adb59f01cd071720458 | |
parent 8abe4bcb41aa7fda0ae00823f6a20271124150db | |
Author: Peter Hofmann <[email protected]> | |
Date: Sat, 7 Oct 2023 07:40:45 +0200 | |
Unhide cursor on RIS (\033c) | |
It is unclear if it's "required" to do this on RIS, but it's useful when | |
calling reset(1) after interactive programs have crashed and garbled up | |
the screen. | |
FWIW, other terminals do it as well (tested with XTerm, VTE, Kitty, | |
Alacritty, Linux VT). | |
Diffstat: | |
M st.c | 1 + | |
1 file changed, 1 insertion(+), 0 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
@@ -2330,6 +2330,7 @@ eschandle(uchar ascii) | |
treset(); | |
resettitle(); | |
xloadcols(); | |
+ xsetmode(0, MODE_HIDE); | |
break; | |
case '=': /* DECPAM -- Application keypad */ | |
xsetmode(1, MODE_APPKEYPAD); |