[hackers] [st] fixed backspace problem, updated terminfo entry and moved TNAME in config.h. || Aurélien Aptel

From: <hg_AT_suckless.org>
Date: Thu, 19 Aug 2010 12:44:48 +0000 (UTC)

changeset: 86:52d0ff79f192
tag: tip
user: Aurélien Aptel <aurelien.aptel_AT_gmail.com>
date: Thu Aug 19 12:46:54 2010 +0200
files: Makefile config.h st.c st.info
description:
fixed backspace problem, updated terminfo entry and moved TNAME in config.h.

diff -r 8e582c5d1872 -r 52d0ff79f192 Makefile
--- a/Makefile Fri Aug 13 22:43:30 2010 +0200
+++ b/Makefile Thu Aug 19 12:46:54 2010 +0200
@@ -42,7 +42,6 @@
         @cp -f st ${DESTDIR}${PREFIX}/bin
         @chmod 755 ${DESTDIR}${PREFIX}/bin/st
         @tic st.info
- @tic st-256color.info
 
 uninstall:
         @echo removing executable file from ${DESTDIR}${PREFIX}/bin
diff -r 8e582c5d1872 -r 52d0ff79f192 config.h
--- a/config.h Fri Aug 13 22:43:30 2010 +0200
+++ b/config.h Thu Aug 19 12:46:54 2010 +0200
@@ -1,5 +1,5 @@
 #define TAB 8
-
+#define TNAME "st-256color"
 #define FONT "6x13"
 #define BOLDFONT FONT"bold"
 #define BORDER 2
@@ -33,6 +33,7 @@
 
 /* special keys */
 static Key key[] = {
+ { XK_BackSpace, "\177" },
         { XK_Delete, "\033[3~" },
         { XK_Home, "\033[1~" },
         { XK_End, "\033[4~" },
diff -r 8e582c5d1872 -r 52d0ff79f192 st.c
--- a/st.c Fri Aug 13 22:43:30 2010 +0200
+++ b/st.c Thu Aug 19 12:46:54 2010 +0200
@@ -20,8 +20,6 @@
 #include <X11/keysym.h>
 #include <X11/Xutil.h>
 
-#define TNAME "st-256color"
-
 /* Arbitrary sizes */
 #define ESC_TITLE_SIZ 256
 #define ESC_BUF_SIZ 256
@@ -107,8 +105,6 @@
         char s[ESC_BUF_SIZ];
 } Key;
 
-#include "config.h"
-
 /* Drawing Context */
 typedef struct {
         unsigned long col[256];
@@ -117,6 +113,8 @@
         GC gc;
 } DC;
 
+#include "config.h"
+
 static void die(const char *errstr, ...);
 static void draw(int);
 static void execsh(void);
diff -r 8e582c5d1872 -r 52d0ff79f192 st.info
--- a/st.info Fri Aug 13 22:43:30 2010 +0200
+++ b/st.info Thu Aug 19 12:46:54 2010 +0200
@@ -30,7 +30,7 @@
         il1=\E[L,
         ind=^J,
         invis=\E[8m,
- kbs=^H,
+ kbs=\177,
         kcub1=\E[D,
         kcud1=\E[B,
         kcuf1=\E[C,
@@ -52,3 +52,10 @@
         smso=\E[7m,
         smul=\E[4m,
         tbc=\E[2g,
+
+st-256color| simpleterm with 256 colors,
+ colors#256,
+# Nicked from xterm-256color
+ setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
+ setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
+ use=st,
Received on Thu Aug 19 2010 - 14:44:48 CEST

This archive was generated by hypermail 2.2.0 : Thu Aug 19 2010 - 14:48:04 CEST