all repos — st @ 7c34ff1703381c4d0c2ea602ddd607597bd32ad5

st (suckless terminal) config

Add support for Supr key

    Del : Delete character under cursor.
    Shift + Del : Delete the line under cursor.
    Ctrl + Del: Delete the full screen.
---
 config.def.h |   16 ++++++++++++----
 st.info      |    2 ++
 2 files changed, 14 insertions(+), 4 deletions(-)
Roberto E. Vargas Caballero k0ga@shike2.com
commit

7c34ff1703381c4d0c2ea602ddd607597bd32ad5

parent

3c99be68e8d3c4d67b2db54b8650bf55d769b98e

2 files changed, 14 insertions(+), 4 deletions(-)

jump to
M config.def.hconfig.def.h

@@ -131,8 +131,12 @@ { XK_KP_Insert, ControlMask, "\033[L", -1, 0, 0},

{ XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0, 0}, { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0}, { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0}, - { XK_KP_Delete, ShiftMask, "\033[3;2~", 0, 0, 0}, - { XK_KP_Delete, XK_ANY_MOD, "\033[3~", 0, 0, 0}, + { XK_KP_Delete, ControlMask, "\033[2J", -1, 0, 0}, + { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0, 0}, + { XK_KP_Delete, ShiftMask, "\033[2K", +1, 0, 0}, + { XK_KP_Delete, ShiftMask, "\033[3;2~", -1, 0, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0}, { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0, 0}, { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0, 0}, { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0, 0},

@@ -183,8 +187,12 @@ { XK_Insert, ControlMask, "\033[L", -1, 0, 0},

{ XK_Insert, ControlMask, "\033[2;5~", +1, 0, 0}, { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0}, { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0}, - { XK_Delete, ShiftMask, "\033[3;2~", 0, 0, 0}, - { XK_Delete, XK_ANY_MOD, "\033[3~", 0, 0, 0}, + { XK_Delete, ControlMask, "\033[2J", -1, 0, 0}, + { XK_Delete, ControlMask, "\033[3;5~", +1, 0, 0}, + { XK_Delete, ShiftMask, "\033[2K", +1, 0, 0}, + { XK_Delete, ShiftMask, "\033[3;2~", -1, 0, 0}, + { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0}, + { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0}, { XK_Home, ShiftMask, "\033[1;2H", 0, 0, 0}, { XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0}, { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
M st.infost.info

@@ -71,6 +71,8 @@ kLFT=\E[1;2D,

kRIT=\E[1;2C, kind=\E[1;2B, kri=\E[1;2A, + kclr=\E[3;5~, + kdl1=\E[3;2~, kdch1=\E[3~, kich1=\E[2~, kend=\E[4~,