mirror of
https://github.com/tmate-io/tmate.git
synced 2024-11-23 00:23:08 +01:00
Sync OpenBSD patchset 1113:
Ignore line continuation when escaped as \\, from Simon Nicolussi.
This commit is contained in:
parent
3604b31b6f
commit
04bf0d8efc
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);
|
||||
if (len > 0 && line[len - 1] == '\\') {
|
||||
line[len - 1] = '\0';
|
||||
continue;
|
||||
/* Ignore escaped backslash at EOL. */
|
||||
if (len > 1 && line[len - 2] != '\\')
|
||||
continue;
|
||||
}
|
||||
buf = line;
|
||||
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 .
|
||||
Each command should be separated by spaces and a semicolon;
|
||||
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
|
||||
example, when specifying a command sequence to
|
||||
.Ic bind-key ) .
|
||||
|
Loading…
Reference in New Issue
Block a user