diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-09-01 14:31:51 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-09-01 14:31:51 +0200 |
commit | 6631597452d4644f485a09e4036d117e5f91de70 (patch) | |
tree | 9d618a8e92d8b43d548d62c86c456468ecee74cd /src/strings.c | |
parent | b4d82e2a8d610c00139a74970df772eece2daf1c (diff) | |
download | vim-git-6631597452d4644f485a09e4036d117e5f91de70.tar.gz |
patch 8.2.3393: escaping for fish shell is skipping some charactersv8.2.3393
Problem: Escaping for fish shell is skipping some characters.
Solution: Escape character after backslash if needed. (Jason Cox,
closes #8827)
Diffstat (limited to 'src/strings.c')
-rw-r--r-- | src/strings.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/strings.c b/src/strings.c index 0c9e20d17..d2d37d80f 100644 --- a/src/strings.c +++ b/src/strings.c @@ -281,6 +281,7 @@ vim_strsave_shellescape(char_u *string, int do_special, int do_newline) { *d++ = '\\'; *d++ = *p++; + continue; } MB_COPY_CHAR(p, d); |