sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 2a489e0f81a2d342bf7d5d4d8815fa0ad2cdc304
parent 80b0f91d5506f108af031de58027881b1be95fcc
Author: Jacob Louis Prosser <geriatricjacob@cumallover.me>
Date:   Sun, 10 Nov 2019 15:21:54 +1000

[st] [patch] Exposed variable to easily change mouse scroll increment.

Diffstat:
Mst.suckless.org/patches/scrollback/index.md | 5+++++
Ast.suckless.org/patches/scrollback/st-scrollback-mouse-increment-0.8.2.diff | 34++++++++++++++++++++++++++++++++++
2 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/st.suckless.org/patches/scrollback/index.md b/st.suckless.org/patches/scrollback/index.md @@ -32,6 +32,10 @@ modifier for scrolling is not needed anymore. **Note: patches before * [st-scrollback-mouse-altscreen-20190131-e23acb9.diff](st-scrollback-mouse-altscreen-20190131-e23acb9.diff) * [st-scrollback-mouse-altscreen-20191024-a2c479c.diff](st-scrollback-mouse-altscreen-20191024-a2c479c.diff) +Apply the following patch on top of the first two to allow changing how fast the mouse scrolls. + +* [st-scrollback-mouse-increment-0.8.2.diff](st-scrollback-mouse-increment-0.8.2.diff) + Notes ----- * Patches modify config.def.h, you need to add mkeys to your own config.h @@ -57,3 +61,4 @@ Authors variable for config) * Kamil Kleban - <funmaker95@gmail.com> (fix altscreen detection) * Avi Halachmi - <avihpit@yahoo.com> (mouse + altscreen rewrite after `a2c479c`) +* Jacob Prosser - <geriatricjacob@cumallover.me> diff --git a/st.suckless.org/patches/scrollback/st-scrollback-mouse-increment-0.8.2.diff b/st.suckless.org/patches/scrollback/st-scrollback-mouse-increment-0.8.2.diff @@ -0,0 +1,34 @@ +From 63e717e51dcd2f59c7a3aa75b659926aa92e08f3 Mon Sep 17 00:00:00 2001 +From: Jacob Louis Prosser <geriatricjacob@cumallover.me> +Date: Mon, 5 Aug 2019 18:20:25 +1000 +Subject: [st] [patch] Exposed variable to easily change mouse scroll increment. + +--- + config.def.h | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/config.def.h b/config.def.h +index ad20c4c..47e4b66 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -154,6 +154,7 @@ static unsigned int defaultattr = 11; + * Internal mouse shortcuts. + * Beware that overloading Button1 will disable the selection. + */ ++const unsigned int mousescrollincrement = 1; + static MouseShortcut mshortcuts[] = { + /* button mask string */ + { Button4, XK_NO_MOD, "\031" }, +@@ -162,8 +163,8 @@ static MouseShortcut mshortcuts[] = { + + MouseKey mkeys[] = { + /* button mask function argument */ +- { Button4, ShiftMask, kscrollup, {.i = 1} }, +- { Button5, ShiftMask, kscrolldown, {.i = 1} }, ++ { Button4, ShiftMask, kscrollup, {.i = mousescrollincrement} }, ++ { Button5, ShiftMask, kscrolldown, {.i = mousescrollincrement} }, + }; + + /* Internal keyboard shortcuts. */ +-- +2.22.0