diff options
| author | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-08-19 12:46:54 +0200 | 
|---|---|---|
| committer | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-08-19 12:46:54 +0200 | 
| commit | 66efdff768c305b785234a918c67a687d437380d (patch) | |
| tree | 6e58a363b7cf818e0a3ff32bdcab95a68db8e64e | |
| parent | b0672d093221133dd58c01ca5498ebf9ebb29ee5 (diff) | |
| download | st-66efdff768c305b785234a918c67a687d437380d.tar.xz st-66efdff768c305b785234a918c67a687d437380d.zip  | |
fixed backspace problem, updated terminfo entry and moved TNAME in config.h.
| -rw-r--r-- | Makefile | 1 | ||||
| -rw-r--r-- | config.h | 3 | ||||
| -rw-r--r-- | st.c | 6 | ||||
| -rw-r--r-- | st.info | 9 | 
4 files changed, 12 insertions, 7 deletions
@@ -42,7 +42,6 @@ install: all  	@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 @@ -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 @@ static const char *colorname[] = {  /* special keys */  static Key key[] = { +	{ XK_BackSpace, "\177" },  	{ XK_Delete, "\033[3~" },  	{ XK_Home,   "\033[1~" },  	{ XK_End,    "\033[4~" }, @@ -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 @@ typedef struct {  	char s[ESC_BUF_SIZ];  } Key; -#include "config.h" -  /* Drawing Context */  typedef struct {  	unsigned long col[256]; @@ -117,6 +113,8 @@ typedef struct {  	GC gc;  } DC; +#include "config.h" +  static void die(const char *errstr, ...);  static void draw(int);  static void execsh(void); @@ -30,7 +30,7 @@ st| simpleterm,  	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 @@ st| simpleterm,  	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,  | 
