summaryrefslogtreecommitdiffstats
path: root/st.c
diff options
context:
space:
mode:
authorMalfurious <m@lfurio.us>2020-06-26 19:55:41 -0400
committerMatt Hunter <m@lfurio.us>2026-01-17 20:00:23 -0500
commit57e6bfbd12721471c4da0f41a158441052e7a527 (patch)
treece00cb66e975fbfdd953bde8455744e7aa52607f /st.c
parent42bf9a1e00c4f348c6bd2bd0af4894f71a14768e (diff)
downloadst-57e6bfbd12721471c4da0f41a158441052e7a527.tar.gz
st-57e6bfbd12721471c4da0f41a158441052e7a527.zip
patch: scrollback-mouse-altscreen
Apply the following patch on top of the previous two to allow scrollback using mouse wheel only when not in MODE_ALTSCREEN. For example the content is being scrolled instead of the scrollback buffer in less. Consequently the Shift modifier for scrolling is not needed anymore. The mouse and altscreen patches 20191024-a2c479c (and later, including this one) are simpler and more robust because st gained better support for customized mouse shortcuts. As a result, the altscreen patch doesn't really need the mouse patch. However to keep it simple the instructions stay the same: the alrscreen patch still applies on top of the (now very minimal) mouse patch.
Diffstat (limited to 'st.c')
-rw-r--r--st.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/st.c b/st.c
index 4fe3b86..3837188 100644
--- a/st.c
+++ b/st.c
@@ -1055,6 +1055,11 @@ tnew(int col, int row)
treset();
}
+int tisaltscr(void)
+{
+ return IS_SET(MODE_ALTSCREEN);
+}
+
void
tswapscreen(void)
{