]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(sh): Update syntax, fix single-quoted strings in parameter expansions
authorDoug Kearns <dougkearns@gmail.com>
Mon, 5 May 2025 18:10:11 +0000 (20:10 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 5 May 2025 18:10:11 +0000 (20:10 +0200)
commitfe22867ef564ea78cafaabe0c784222638399cb9
tree666e2b00cc872997c5e78826e94a910e91462ab0
parent13bd43c1e5a802a30c08eceb066bbdcbe5a1a2ec
runtime(sh): Update syntax, fix single-quoted strings in parameter expansions

Ignore single-quoted backslash escape sequences in parameter expansions.

\' is not an escaped single quote in ${foo:-'word\'}.

closes: #17261

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/sh.vim
runtime/syntax/testdir/dumps/sh_quoting_00.dump [new file with mode: 0644]
runtime/syntax/testdir/input/sh_quoting.sh [new file with mode: 0644]