mirror of
				https://github.com/tmux/tmux.git
				synced 2025-10-26 12:27:15 +00:00 
			
		
		
		
	Sync OpenBSD patchset 1113:
Ignore line continuation when escaped as \\, from Simon Nicolussi.
This commit is contained in:
		
							
								
								
									
										4
									
								
								cfg.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								cfg.c
									
									
									
									
									
								
							| @@ -109,7 +109,9 @@ load_cfg(const char *path, struct cmd_ctx *ctxin, struct causelist *causes) | |||||||
| 		len = strlen(line); | 		len = strlen(line); | ||||||
| 		if (len > 0 && line[len - 1] == '\\') { | 		if (len > 0 && line[len - 1] == '\\') { | ||||||
| 			line[len - 1] = '\0'; | 			line[len - 1] = '\0'; | ||||||
| 			continue; | 			/* Ignore escaped backslash at EOL. */ | ||||||
|  | 			if (len > 1 && line[len - 2] != '\\') | ||||||
|  | 				continue; | ||||||
| 		} | 		} | ||||||
| 		buf = line; | 		buf = line; | ||||||
| 		line = NULL; | 		line = NULL; | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								tmux.1
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								tmux.1
									
									
									
									
									
								
							| @@ -497,7 +497,8 @@ Multiple commands may be specified together as part of a | |||||||
| .Em command sequence . | .Em command sequence . | ||||||
| Each command should be separated by spaces and a semicolon; | Each command should be separated by spaces and a semicolon; | ||||||
| commands are executed sequentially from left to right and | commands are executed sequentially from left to right and | ||||||
| lines ending with a backslash continue on to the next line. | lines ending with a backslash continue on to the next line, | ||||||
|  | except when escaped by another backslash. | ||||||
| A literal semicolon may be included by escaping it with a backslash (for | A literal semicolon may be included by escaping it with a backslash (for | ||||||
| example, when specifying a command sequence to | example, when specifying a command sequence to | ||||||
| .Ic bind-key ) . | .Ic bind-key ) . | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Tiago Cunha
					Tiago Cunha