From a1e0d9266c9ea364b7b10d03a0d614b8a83a3eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Sat, 17 Jul 2021 20:33:31 +0200 Subject: xterm: Add patch-scroll-{bottom,lock-{altscreen,scrollkey}} --- .../external/mit/xterm/dist/patch-scroll-lock-altscreen | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 usr/xsrc/external/mit/xterm/dist/patch-scroll-lock-altscreen (limited to 'usr/xsrc/external/mit/xterm/dist/patch-scroll-lock-altscreen') diff --git a/usr/xsrc/external/mit/xterm/dist/patch-scroll-lock-altscreen b/usr/xsrc/external/mit/xterm/dist/patch-scroll-lock-altscreen new file mode 100644 index 0000000..2091460 --- /dev/null +++ b/usr/xsrc/external/mit/xterm/dist/patch-scroll-lock-altscreen @@ -0,0 +1,17 @@ +$NetBSD$ + +Disable Scroll Lock-specific behavior in the alternate screen. +This makes visual programs like vi (that make use of the alternate +screen) behave normally even if Scroll Lock is active. + +--- util.c.orig 2018-03-14 06:04:22.000000000 +0000 ++++ util.c +@@ -570,7 +570,7 @@ xtermScroll(XtermWidget xw, int amount) + amount = i; + + #if OPT_SCROLL_LOCK +- if (screen->allowScrollLock && screen->scroll_lock) { ++ if (screen->allowScrollLock && screen->scroll_lock && !screen->whichBuf) { + refreshheight = 0; + screen->scroll_amt = 0; + screen->refresh_amt = 0; -- cgit v1.2.3