Add M-Enter to insert a newline
This commit is contained in:
		
							parent
							
								
									60b189200e
								
							
						
					
					
						commit
						ef6518a627
					
				| @ -1,4 +1,4 @@ | ||||
| .Dd March 22, 2020 | ||||
| .Dd March 23, 2020 | ||||
| .Dt CATGIRL 1 | ||||
| .Os | ||||
| . | ||||
| @ -382,6 +382,8 @@ Delete to beginning of line. | ||||
| Delete previous word. | ||||
| .It Ic C-y | ||||
| Paste previously deleted text. | ||||
| .It Ic M-Enter | ||||
| Insert a newline without sending a command. | ||||
| .It Ic M-b | ||||
| Move to previous word. | ||||
| .It Ic M-d | ||||
|  | ||||
							
								
								
									
										2
									
								
								ui.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								ui.c
									
									
									
									
									
								
							| @ -205,6 +205,7 @@ static short colorPair(short fg, short bg) { | ||||
| 	X(KeyMetaM, "\33m", NULL) \ | ||||
| 	X(KeyMetaU, "\33u", NULL) \ | ||||
| 	X(KeyMetaV, "\33v", NULL) \ | ||||
| 	X(KeyMetaEnter, "\33\r", "\33\n") \ | ||||
| 	X(KeyMetaSlash, "\33/", NULL) \ | ||||
| 	X(KeyFocusIn, "\33[I", NULL) \ | ||||
| 	X(KeyFocusOut, "\33[O", NULL) \ | ||||
| @ -861,6 +862,7 @@ static void keyCode(int code) { | ||||
| 		break; case KeyFocusIn:  unmark(window); | ||||
| 		break; case KeyFocusOut: mark(window); | ||||
| 
 | ||||
| 		break; case KeyMetaEnter: edit(id, EditInsert, L'\n'); | ||||
| 		break; case KeyMetaSlash: windowShow(windows.swap); | ||||
| 
 | ||||
| 		break; case KeyMetaA: showAuto(); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user