fixed backspace problem, updated terminfo entry and moved TNAME in config.h.
This commit is contained in:
		
							
								
								
									
										1
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								Makefile
									
									
									
									
									
								
							| @@ -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 | ||||
|   | ||||
							
								
								
									
										3
									
								
								config.h
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								config.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 @@ static const char *colorname[] = { | ||||
|  | ||||
| /* special keys */ | ||||
| static Key key[] = { | ||||
| 	{ XK_BackSpace, "\177" }, | ||||
| 	{ XK_Delete, "\033[3~" }, | ||||
| 	{ XK_Home,   "\033[1~" }, | ||||
| 	{ XK_End,    "\033[4~" }, | ||||
|   | ||||
							
								
								
									
										6
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								st.c
									
									
									
									
									
								
							| @@ -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); | ||||
|   | ||||
							
								
								
									
										9
									
								
								st.info
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								st.info
									
									
									
									
									
								
							| @@ -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, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user