st-scrollback-mouse-increment-0.8.2.diff - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
st-scrollback-mouse-increment-0.8.2.diff (1303B)
---
1 From 63e717e51dcd2f59c7a3aa75b659926aa92e08f3 Mon Sep 17 00:00:00 2001
2 From: Jacob Louis Prosser <geriatricjacob@cumallover.me>
3 Date: Mon, 5 Aug 2019 18:20:25 +1000
4 Subject: [st] [patch] Exposed variable to easily change mouse scroll increment.
5
6 ---
7 config.def.h | 5 +++--
8 1 file changed, 3 insertions(+), 2 deletions(-)
9
10 diff --git a/config.def.h b/config.def.h
11 index ad20c4c..47e4b66 100644
12 --- a/config.def.h
13 +++ b/config.def.h
14 @@ -154,6 +154,7 @@ static unsigned int defaultattr = 11;
15 * Internal mouse shortcuts.
16 * Beware that overloading Button1 will disable the selection.
17 */
18 +const unsigned int mousescrollincrement = 1;
19 static MouseShortcut mshortcuts[] = {
20 /* button mask string */
21 { Button4, XK_NO_MOD, "\031" },
22 @@ -162,8 +163,8 @@ static MouseShortcut mshortcuts[] = {
23
24 MouseKey mkeys[] = {
25 /* button mask function argument */
26 - { Button4, ShiftMask, kscrollup, {.i = 1} },
27 - { Button5, ShiftMask, kscrolldown, {.i = 1} },
28 + { Button4, ShiftMask, kscrollup, {.i = mousescrollincrement} },
29 + { Button5, ShiftMask, kscrolldown, {.i = mousescrollincrement} },
30 };
31
32 /* Internal keyboard shortcuts. */
33 --
34 2.22.0