Introduction
Introduction Statistics Contact Development Disclaimer Help
Consistent Alt+BackSpace behavior - st - simple terminal
git clone git://git.suckless.org/st
Log
Files
Refs
README
LICENSE
---
commit 235b438e689e1fab677ee7e6ee53491867c16b9d
parent 528241aa3835e2f1f052abeeaf891737712955a0
Author: Alive 4ever <[email protected]>
Date: Sun, 10 Jul 2016 06:38:04 +0000
Consistent Alt+BackSpace behavior
The default config specifies BackSpace as "\177". The default behavior
should persist across modifier keys, commonly Mod1 (Alt or Meta) which
is widely used to delete a word on readline and text editors, notably
Emacs.
This will make Alt+BackSpace behaves as expected, i.e. sends "\033\177"
instead of "\033\010" as previous default behavior.
Signed-off-by: Christoph Lohmann <[email protected]>
Diffstat:
M config.def.h | 1 +
1 file changed, 1 insertion(+), 0 deletions(-)
---
diff --git a/config.def.h b/config.def.h
@@ -303,6 +303,7 @@ static Key key[] = {
{ XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
{ XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
{ XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0},
+ { XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0},
{ XK_Home, ShiftMask, "\033[2J", 0, -1, 0},
{ XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
{ XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
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.