aboutsummaryrefslogtreecommitdiff
path: root/vim/after/syntax/sh.vim
blob: 562ea9bcbfbd6ba98c6a47c89fffe7e7a2fff5be (plain) (blame)
1
2
3
4
5
6
7
8
9
10
" shDerefSimple in sh.vim is not quite right, so let's fix it up
syntax clear shDerefSimple

" $var, $VAR, $var_new, $_var, $var1 ...
syntax match shDerefSimple '\$\h[a-zA-Z0-9_]*'
" $0, $1, $2 ...
syntax match shDerefSimple '\$\d'
" $-, $#, $* ...
syntax match shDerefSimple '\$[-#*@!?$]'