diff options
author | Malfurious <m@lfurio.us> | 2020-06-26 19:55:41 -0400 |
---|---|---|
committer | Malfurious <m@lfurio.us> | 2024-08-12 13:16:51 -0400 |
commit | a093db04b4650e3286f0eff01a4dda04d7c1ff5a (patch) | |
tree | 9331364378364fc6784691688139c9ef30baf54a /st.c | |
parent | efcbd7cb7cef5b418212fb6e6cf2e39860facfbb (diff) | |
download | st-a093db04b4650e3286f0eff01a4dda04d7c1ff5a.tar.gz st-a093db04b4650e3286f0eff01a4dda04d7c1ff5a.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.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1055,6 +1055,11 @@ tnew(int col, int row) treset(); } +int tisaltscr(void) +{ + return IS_SET(MODE_ALTSCREEN); +} + void tswapscreen(void) { |