forked from aniani/vim
		
	runtime(sh): Update sh syntax and add shDerefOffset to shDerefVarArray for bash (#13480)
Add shDerefOffset to shDerefVarArray.
Example code:
```bash
declare -a a=({a..z})
echo "${a[@]:1:3}"
```
Signed-off-by: Christian Brabandt <cb@256bit.org>
			
			
This commit is contained in:
		| @@ -531,7 +531,7 @@ if exists("b:is_kornshell") || exists("b:is_posix") | |||||||
| endif | endif | ||||||
|  |  | ||||||
| " sh ksh bash : ${var[... ]...}  array reference: {{{1 | " sh ksh bash : ${var[... ]...}  array reference: {{{1 | ||||||
| syn region  shDerefVarArray   contained	matchgroup=shDeref start="\[" end="]"	contains=@shCommandSubList nextgroup=shDerefOp,shDerefOpError | syn region  shDerefVarArray   contained	matchgroup=shDeref start="\[" end="]"	contains=@shCommandSubList nextgroup=shDerefOp,shDerefOpError,shDerefOffset | ||||||
|  |  | ||||||
| " Special ${parameter OPERATOR word} handling: {{{1 | " Special ${parameter OPERATOR word} handling: {{{1 | ||||||
| " sh ksh bash : ${parameter:-word}    word is default value | " sh ksh bash : ${parameter:-word}    word is default value | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user