fixed backspace problem, updated terminfo entry and moved TNAME in config.h.
This commit is contained in:
		
							parent
							
								
									d2f157c741
								
							
						
					
					
						commit
						ce3f4fc647
					
				
							
								
								
									
										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,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue