all repos — st @ ce3f4fc647be3ab28f934db9365445a56ebd85bf

st (suckless terminal) config

fixed backspace problem, updated terminfo entry and moved TNAME in config.h.
Aurélien Aptel aurelien.aptel@gmail.com
commit

ce3f4fc647be3ab28f934db9365445a56ebd85bf

parent

d2f157c7418e2762316e5471f819ec1e5c49e93c

4 files changed, 12 insertions(+), 7 deletions(-)

jump to
M MakefileMakefile

@@ -42,7 +42,6 @@ @mkdir -p ${DESTDIR}${PREFIX}/bin

@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
M config.hconfig.h

@@ -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 @@ #define BellCol DefaultFG

/* special keys */ static Key key[] = { + { XK_BackSpace, "\177" }, { XK_Delete, "\033[3~" }, { XK_Home, "\033[1~" }, { XK_End, "\033[4~" },
M st.cst.c

@@ -20,8 +20,6 @@ #include <X11/Xlib.h>

#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 @@ KeySym k;

char s[ESC_BUF_SIZ]; } Key; -#include "config.h" - /* Drawing Context */ typedef struct { unsigned long col[256];

@@ -116,6 +112,8 @@ XFontStruct* font;

XFontStruct* bfont; GC gc; } DC; + +#include "config.h" static void die(const char *errstr, ...); static void draw(int);
M st.infost.info

@@ -30,7 +30,7 @@ hts=\EH,

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 @@ smacs=\E[12m,

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,