[wiki] [sites] Add delkey-patch to patches/ || FRIGN

From: <git_AT_suckless.org>
Date: Fri, 20 Feb 2015 18:11:48 +0100

commit 890e7e75eb5bf818967f846be3fbb8983c7210d1
Author: FRIGN <dev_AT_frign.de>
Date: Fri Feb 20 18:10:47 2015 +0100

    Add delkey-patch to patches/

diff --git a/st.suckless.org/patches/delkey.md b/st.suckless.org/patches/delkey.md
new file mode 100644
index 0000000..244c8e0
--- /dev/null
+++ b/st.suckless.org/patches/delkey.md
_AT_@ -0,0 +1,18 @@
+delkey
+======
+
+Description
+-----------
+
+Use DEL (0x7F) as the backspace key. This is particularly useful
+with Emacs.
+
+Download
+--------
+
+* [st-git-delkey.diff](st-git-delkey.diff)
+
+Author
+------
+
+ * Roberto E. Vargas Caballero - k0ga_AT_shike2.com
diff --git a/st.suckless.org/patches/st-git-delkey.diff b/st.suckless.org/patches/st-git-delkey.diff
new file mode 100644
index 0000000..99735e9
--- /dev/null
+++ b/st.suckless.org/patches/st-git-delkey.diff
_AT_@ -0,0 +1,68 @@
+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
+
+Original patch by k0ga.
+---
+ config.def.h | 7 +++----
+ st.info | 4 ++--
+ 2 files changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/config.def.h b/config.def.h
+index 1667ed6..af7b2a0 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, "", 0, -1, 0},
+ { XK_KP_Home, ShiftMask, "", 0, +1, 0},
+ { XK_KP_Home, XK_ANY_MOD, "", 0, -1, 0},
+_AT_@ -202,8 +203,7 @@ static Key key[] = {
+ { XK_KP_Delete, ControlMask, "[3;5~", +1, 0, 0},
+ { XK_KP_Delete, ShiftMask, "", -1, 0, 0},
+ { XK_KP_Delete, ShiftMask, "[3;2~", +1, 0, 0},
+- { XK_KP_Delete, XK_ANY_MOD, "", -1, 0, 0},
+- { XK_KP_Delete, XK_ANY_MOD, "", +1, 0, 0},
++ { XK_KP_Delete, XK_ANY_MOD, "[3~", 0, 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},
+ { XK_Delete, ShiftMask, "", -1, 0, 0},
+ { XK_Delete, ShiftMask, "[3;2~", +1, 0, 0},
+- { XK_Delete, XK_ANY_MOD, "", -1, 0, 0},
+- { XK_Delete, XK_ANY_MOD, "", +1, 0, 0},
++ { XK_Delete, XK_ANY_MOD, "[3~", 0, 0, 0},
+ { XK_Home, ShiftMask, "", 0, -1, 0},
+ { XK_Home, ShiftMask, "", 0, +1, 0},
+ { XK_Home, XK_ANY_MOD, "", 0, -1, 0},
+diff --git a/st.info b/st.info
+index 3b754db..f760a6a 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=,
+ kcbt=\E[Z,
+ kb2=\EOu,
+ kcub1=\EOD,
+_AT_@ -73,7 +73,7 @@ st| simpleterm,
+ kri=\E[1;2A,
+ kclr=\E[3;5~,
+ kdl1=\E[3;2~,
+- kdch1=,
++ kdch1=\E[3~,
+ kich1=\E[2~,
+ kend=\E[4~,
+ kf1=\EOP,
+--
+1.8.5.5
+
Received on Fri Feb 20 2015 - 18:11:48 CET

This archive was generated by hypermail 2.3.0 : Thu Jun 18 2015 - 17:40:08 CEST