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 | ||||
|  | ||||
| " 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 | ||||
| " sh ksh bash : ${parameter:-word}    word is default value | ||||
|   | ||||
		Reference in New Issue
	
	Block a user