[wiki] [sites] Invert the sense of delkey patch in st || Roberto E. Vargas Caballero
 
commit 4380132338a820eb8bae42062396381506a42b4a
Author: Roberto E. Vargas Caballero <k0ga_AT_shike2.com>
Date:   Mon Mar 9 23:38:30 2015 +0000
    Invert the sense of delkey patch in st
diff --git a/st.suckless.org/patches/delkey.md b/st.suckless.org/patches/delkey.md
index 244c8e0..c3feeb1 100644
--- a/st.suckless.org/patches/delkey.md
+++ b/st.suckless.org/patches/delkey.md
_AT_@ -4,8 +4,7 @@ delkey
 Description
 -----------
 
-Use DEL (0x7F) as the backspace key. This is particularly useful
-with Emacs.
+Return BS in Backspace and DEL in Delete key.
 
 Download
 --------
diff --git a/st.suckless.org/patches/st-git-delkey.diff b/st.suckless.org/patches/st-git-delkey.diff
index 99735e9..f6db587 100644
--- a/st.suckless.org/patches/st-git-delkey.diff
+++ b/st.suckless.org/patches/st-git-delkey.diff
_AT_@ -1,56 +1,46 @@
-From 56556405a10f3a677d50854e2f5aca353258e6ea Mon Sep 17 00:00:00 2001
-From: FRIGN <dev_AT_frign.de>
-Date: Fri, 20 Feb 2015 17:08:48 +0100
-Subject: [PATCH] Use DEL (0x7F) for backspace key
+From 34dd3e504e19f074949dd28bb6a43cef7e9993b3 Mon Sep 17 00:00:00 2001
+From: "Roberto E. Vargas Caballero" <k0ga_AT_shike2.com>
+Date: Mon, 9 Mar 2015 23:35:05 +0000
+Subject: [PATCH] Do the only true correct DEL/BACKSPACE style
 
-Original patch by k0ga.
 ---
- config.def.h | 7 +++----
+ config.def.h | 5 ++---
  st.info      | 4 ++--
- 2 files changed, 5 insertions(+), 6 deletions(-)
+ 2 files changed, 4 insertions(+), 5 deletions(-)
 
 diff --git a/config.def.h b/config.def.h
-index 1667ed6..af7b2a0 100644
+index 5b985cd..1667ed6 100644
 --- a/config.def.h
 +++ b/config.def.h
-_AT_@ -166,6 +166,7 @@ static uint forceselmod = ShiftMask;
- 
- static Key key[] = {
- 	/* keysym           mask            string      appkey appcursor crlf */
-+	{ XK_BackSpace,     XK_ANY_MOD,     "",          0,    0,    0},
- 	{ XK_KP_Home,       ShiftMask,      "[2J",       0,   -1,    0},
- 	{ XK_KP_Home,       ShiftMask,      "[1;2H",     0,   +1,    0},
- 	{ XK_KP_Home,       XK_ANY_MOD,     "[H",        0,   -1,    0},
-_AT_@ -202,8 +203,7 @@ static Key key[] = {
- 	{ XK_KP_Delete,     ControlMask,    "[3;5~",    +1,    0,    0},
+_AT_@ -203,7 +203,7 @@ static Key key[] = {
          { XK_KP_Delete,     ShiftMask,      "[2K",      -1,    0,    0},
          { XK_KP_Delete,     ShiftMask,      "[3;2~",    +1,    0,    0},
--	{ XK_KP_Delete,     XK_ANY_MOD,     "[P",       -1,    0,    0},
--	{ XK_KP_Delete,     XK_ANY_MOD,     "",         +1,    0,    0},
-+	{ XK_KP_Delete,     XK_ANY_MOD,     "[3~",       0,    0,    0},
+ 	{ XK_KP_Delete,     XK_ANY_MOD,     "[P",       -1,    0,    0},
+-	{ XK_KP_Delete,     XK_ANY_MOD,     "[3~",      +1,    0,    0},
++	{ XK_KP_Delete,     XK_ANY_MOD,     "",         +1,    0,    0},
          { XK_KP_Multiply,   XK_ANY_MOD,     "Oj",       +2,    0,    0},
          { XK_KP_Add,        XK_ANY_MOD,     "Ok",       +2,    0,    0},
          { XK_KP_Enter,      XK_ANY_MOD,     "OM",       +2,    0,    0},
-_AT_@ -257,8 +257,7 @@ static Key key[] = {
- 	{ XK_Delete,        ControlMask,    "[3;5~",    +1,    0,    0},
+_AT_@ -258,8 +258,7 @@ static Key key[] = {
          { XK_Delete,        ShiftMask,      "[2K",      -1,    0,    0},
          { XK_Delete,        ShiftMask,      "[3;2~",    +1,    0,    0},
--	{ XK_Delete,        XK_ANY_MOD,     "[P",       -1,    0,    0},
--	{ XK_Delete,        XK_ANY_MOD,     "",         +1,    0,    0},
-+	{ XK_Delete,        XK_ANY_MOD,     "[3~",       0,    0,    0},
+ 	{ XK_Delete,        XK_ANY_MOD,     "[P",       -1,    0,    0},
+-	{ XK_Delete,        XK_ANY_MOD,     "[3~",      +1,    0,    0},
+-	{ XK_BackSpace,     XK_ANY_MOD,     "",         +1,    0,    0},
++	{ XK_Delete,        XK_ANY_MOD,     "",         +1,    0,    0},
          { XK_Home,          ShiftMask,      "[2J",       0,   -1,    0},
          { XK_Home,          ShiftMask,      "[1;2H",     0,   +1,    0},
          { XK_Home,          XK_ANY_MOD,     "[H",        0,   -1,    0},
 diff --git a/st.info b/st.info
-index 3b754db..f760a6a 100644
+index 2acd8b2..21b4734 100644
 --- a/st.info
 +++ b/st.info
 _AT_@ -53,7 +53,7 @@ st| simpleterm,
          ka3=\E[5~,
          kc1=\E[4~,
          kc3=\E[6~,
--	kbs=,
-+	kbs=,
+-	kbs=,
++	kbs=,
          kcbt=\E[Z,
          kb2=\EOu,
          kcub1=\EOD,
_AT_@ -58,11 +48,11 @@ index 3b754db..f760a6a 100644
          kri=\E[1;2A,
          kclr=\E[3;5~,
          kdl1=\E[3;2~,
--	kdch1=,
-+	kdch1=\E[3~,
+-	kdch1=\E[3~,
++	kdch1=~,
          kich1=\E[2~,
          kend=\E[4~,
          kf1=\EOP,
 -- 
-1.8.5.5
+2.2.1
 
Received on Tue Mar 10 2015 - 07:24:55 CET
This archive was generated by hypermail 2.3.0
: Thu Jun 18 2015 - 17:40:15 CEST