diff options
author | Federico Igne <git@federicoigne.com> | 2020-05-23 10:45:45 +0100 |
---|---|---|
committer | Federico Igne <git@federicoigne.com> | 2020-05-23 10:45:45 +0100 |
commit | 682f9c27ab916894aa788a14b3520546c1da7ba6 (patch) | |
tree | c815445e0bbec960fba5e9b158af16574b04006b /config.h | |
parent | 5bf570ff51b54228e8be399387f6a4928f3edbbd (diff) | |
download | st-682f9c27ab916894aa788a14b3520546c1da7ba6.tar.gz st-682f9c27ab916894aa788a14b3520546c1da7ba6.zip |
Apply Scrollback patch
Homepage link: https://st.suckless.org/patches/scrollback/
Patch link:
https://st.suckless.org/patches/scrollback/st-scrollback-20200419-72e3f6c.diff
https://st.suckless.org/patches/scrollback/st-scrollback-mouse-20191024-a2c479c.diff
https://st.suckless.org/patches/scrollback/st-scrollback-mouse-altscreen-20200416-5703aa0.diff
https://st.suckless.org/patches/scrollback/st-scrollback-mouse-increment-0.8.2.diff
Additional info:
+ patch applied because I'm planning on ditching tmux, which currently
provides this functionality;
+ patches applied manually.
Diffstat (limited to 'config.h')
-rw-r--r-- | config.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -166,8 +166,11 @@ static uint forcemousemod = ShiftMask; | |||
166 | * Internal mouse shortcuts. | 166 | * Internal mouse shortcuts. |
167 | * Beware that overloading Button1 will disable the selection. | 167 | * Beware that overloading Button1 will disable the selection. |
168 | */ | 168 | */ |
169 | const unsigned int mousescrollinc = 1; | ||
169 | static MouseShortcut mshortcuts[] = { | 170 | static MouseShortcut mshortcuts[] = { |
170 | /* mask button function argument release */ | 171 | /* mask button function argument release */ |
172 | { XK_ANY_MOD, Button4, kscrollup, {.i = mousescrollinc}, 0, /* !alt */ -1 }, | ||
173 | { XK_ANY_MOD, Button5, kscrolldown, {.i = mousescrollinc}, 0, /* !alt */ -1 }, | ||
171 | { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, | 174 | { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, |
172 | { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, | 175 | { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, |
173 | { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, | 176 | { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, |
@@ -191,6 +194,8 @@ static Shortcut shortcuts[] = { | |||
191 | { TERMMOD, XK_Y, selpaste, {.i = 0} }, | 194 | { TERMMOD, XK_Y, selpaste, {.i = 0} }, |
192 | { ShiftMask, XK_Insert, selpaste, {.i = 0} }, | 195 | { ShiftMask, XK_Insert, selpaste, {.i = 0} }, |
193 | { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, | 196 | { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, |
197 | { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, | ||
198 | { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, | ||
194 | }; | 199 | }; |
195 | 200 | ||
196 | /* | 201 | /* |