cleaning st.info. fixed cvvis.
This commit is contained in:
		
							
								
								
									
										2
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								st.c
									
									
									
									
									
								
							@ -855,6 +855,8 @@ csihandle(void) {
 | 
				
			|||||||
				term.mode |= MODE_WRAP;
 | 
									term.mode |= MODE_WRAP;
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
			case 12: /* att610 -- Start blinking cursor (IGNORED) */
 | 
								case 12: /* att610 -- Start blinking cursor (IGNORED) */
 | 
				
			||||||
 | 
									 /* fallthrough for xterm cvvis = CSI [ ? 12 ; 25 h */
 | 
				
			||||||
 | 
									if(escseq.narg > 1 && escseq.arg[1] != 25)
 | 
				
			||||||
					break;
 | 
										break;
 | 
				
			||||||
			case 25:
 | 
								case 25:
 | 
				
			||||||
				term.c.state &= ~CURSOR_HIDE;
 | 
									term.c.state &= ~CURSOR_HIDE;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										15
									
								
								st.info
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								st.info
									
									
									
									
									
								
							@ -1,7 +1,11 @@
 | 
				
			|||||||
 | 
					# unsupported xterm caps are (getting) commented. 
 | 
				
			||||||
 | 
					# as soon as they work, uncomment them.
 | 
				
			||||||
st| simpleterm,
 | 
					st| simpleterm,
 | 
				
			||||||
	acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
 | 
						acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
 | 
				
			||||||
	am,
 | 
						am,
 | 
				
			||||||
 | 
					#	bce,
 | 
				
			||||||
	bel=^G,
 | 
						bel=^G,
 | 
				
			||||||
 | 
					#	blink=\E[5m
 | 
				
			||||||
	bold=\E[1m,
 | 
						bold=\E[1m,
 | 
				
			||||||
	cbt=\E[Z,
 | 
						cbt=\E[Z,
 | 
				
			||||||
	civis=\E[?25l
 | 
						civis=\E[?25l
 | 
				
			||||||
@ -11,11 +15,14 @@ st| simpleterm,
 | 
				
			|||||||
	cols#80,
 | 
						cols#80,
 | 
				
			||||||
	cr=^M,
 | 
						cr=^M,
 | 
				
			||||||
	csr=\E[%i%p1%d;%p2%dr,
 | 
						csr=\E[%i%p1%d;%p2%dr,
 | 
				
			||||||
	cub1=\E[D,
 | 
						cub1=^H,
 | 
				
			||||||
	cud1=\E[B,
 | 
						cud1=^J,
 | 
				
			||||||
 | 
						cud=\E[%p1%dB,
 | 
				
			||||||
	cuf1=\E[C,
 | 
						cuf1=\E[C,
 | 
				
			||||||
 | 
						cuf=\E[%p1%dC,
 | 
				
			||||||
	cup=\E[%i%p1%d;%p2%dH,
 | 
						cup=\E[%i%p1%d;%p2%dH,
 | 
				
			||||||
	cuu1=\E[A,
 | 
						cuu1=\E[A,
 | 
				
			||||||
 | 
						cuu=\E[%p1%dA,
 | 
				
			||||||
	dch1=\E[P,
 | 
						dch1=\E[P,
 | 
				
			||||||
	dl1=\E[M,
 | 
						dl1=\E[M,
 | 
				
			||||||
	ed=\E[J,
 | 
						ed=\E[J,
 | 
				
			||||||
@ -55,13 +62,16 @@ st| simpleterm,
 | 
				
			|||||||
	ncv#3,
 | 
						ncv#3,
 | 
				
			||||||
	op=\E[37;40m,
 | 
						op=\E[37;40m,
 | 
				
			||||||
	pairs#64,
 | 
						pairs#64,
 | 
				
			||||||
 | 
						rc=\E8,
 | 
				
			||||||
	rev=\E[7m,
 | 
						rev=\E[7m,
 | 
				
			||||||
	rmacs=\E(B,
 | 
						rmacs=\E(B,
 | 
				
			||||||
	rmso=\E[m,
 | 
						rmso=\E[m,
 | 
				
			||||||
	rmul=\E[m,
 | 
						rmul=\E[m,
 | 
				
			||||||
 | 
						sc=\E7,
 | 
				
			||||||
	setab=\E[4%p1%dm,
 | 
						setab=\E[4%p1%dm,
 | 
				
			||||||
	setaf=\E[3%p1%dm,
 | 
						setaf=\E[3%p1%dm,
 | 
				
			||||||
	sgr0=\E[0m,
 | 
						sgr0=\E[0m,
 | 
				
			||||||
 | 
						sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
 | 
				
			||||||
	smacs=\E(0,
 | 
						smacs=\E(0,
 | 
				
			||||||
	smso=\E[7m,
 | 
						smso=\E[7m,
 | 
				
			||||||
	smul=\E[4m,
 | 
						smul=\E[4m,
 | 
				
			||||||
@ -70,6 +80,7 @@ st| simpleterm,
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
st-256color| simpleterm with 256 colors,
 | 
					st-256color| simpleterm with 256 colors,
 | 
				
			||||||
	colors#256,
 | 
						colors#256,
 | 
				
			||||||
 | 
						pairs#32767,
 | 
				
			||||||
#	Nicked from xterm-256color
 | 
					#	Nicked from xterm-256color
 | 
				
			||||||
	setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
 | 
						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,
 | 
						setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user