]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(sh): Selectively suppress matching syntax errors master
authorAliaksei Budavei <0x000c70@gmail.com>
Thu, 13 Aug 2026 18:51:53 +0000 (18:51 +0000)
committerChristian Brabandt <cb@256bit.org>
Thu, 13 Aug 2026 18:51:53 +0000 (18:51 +0000)
commit5d41506eb4895fbf0b6ccf4067c7f6e3c8ac568b
tree9ecaa717c65c020434e2f0dd82b1c85d119202c5
parent7807dd22793da0e826618c0ca9c6210bbc1ea3f5
runtime(sh): Selectively suppress matching syntax errors

As a refinement upon "g:sh_no_error", support not matching
particular classes of syntax errors.  Look up syntax rule
names and list them with:
‐-----------------------------------------------------------
let g:sh_no_error_rules = ["shCurlyError", "shParenError"]
‐-----------------------------------------------------------

closes: #20935

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/syntax.txt
runtime/syntax/sh.vim
runtime/syntax/testdir/dumps/sh_functions_bash_00.dump
runtime/syntax/testdir/dumps/sh_functions_bash_01.dump
runtime/syntax/testdir/dumps/sh_functions_bash_02.dump
runtime/syntax/testdir/dumps/sh_functions_bash_03.dump
runtime/syntax/testdir/dumps/sh_functions_bash_04.dump
runtime/syntax/testdir/dumps/sh_functions_bash_05.dump
runtime/syntax/testdir/dumps/sh_functions_bash_06.dump
runtime/syntax/testdir/dumps/sh_functions_bash_07.dump
runtime/syntax/testdir/input/sh_functions_bash.sh