Introduction
Introduction Statistics Contact Development Disclaimer Help
Remove ^E and ^Y - scroll - scrollbackbuffer program for st
git clone git://git.suckless.org/scroll
Log
Files
Refs
README
LICENSE
---
commit 9ff6fdb25513e49abbe3750668b8ee6903326f15
parent 91719e47d5384a79a3fb76ee36a3980d0e3f56f3
Author: Roberto E. Vargas <[email protected]>
Date: Sat, 16 May 2020 09:57:28 +0000
Remove ^E and ^Y
^E and ^Y are characters reserved by POSIX shell in emacs
editing mode for "control of line" and "yank". St is generating
^E and ^Y as a hack because vi and less uses them for scroll
backward/forward. being the only terminal emulator where
mouse wheel can be used with them. A new patch was sent to
st to do the same trick for terminal scroll, and making st
returns shift+prev/next for shift+wheel.
Diffstat:
M config.def.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/config.def.h b/config.def.h
@@ -10,6 +10,6 @@ struct rule rules[] = {
/* sequence event lines */
{"\033[5;2~", SCROLL_UP, -1}, /* [Shift] + [PageUP] */
{"\033[6;2~", SCROLL_DOWN, -1}, /* [Shift] + [PageDown] */
- {"\031", SCROLL_UP, 1}, /* mouse wheel up */
- {"\005", SCROLL_DOWN, 1}, /* mouse wheel Down */
+ //{"\031", SCROLL_UP, 1}, /* mouse wheel up */
+ //{"\005", SCROLL_DOWN, 1}, /* mouse wheel Down */
};
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.