From 4fb29c95c61256f78e4b501a3c550b4c92a92a4e Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 28 Feb 2026 14:52:34 +0200 Subject: misc: Add fallback for no XTerm alternate screen This cannot be determined at runtime without terminfo. --- lib/vt.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/vt.h') diff --git a/lib/vt.h b/lib/vt.h index 9248a6c..cb29e0b 100644 --- a/lib/vt.h +++ b/lib/vt.h @@ -63,8 +63,13 @@ // XTerm Alternate Screen. // https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-The-Alternate-Screen-Buffer // +#ifdef DFM_CLEAR_EXIT +#define VT_ALT_SCREEN_Y VT_ED0 +#define VT_ALT_SCREEN_N VT_ED0 +#else #define VT_ALT_SCREEN_Y VT_ESC "[?1049h" #define VT_ALT_SCREEN_N VT_ESC "[?1049l" +#endif // // Synchronized Updates. -- cgit v1.2.3