Mercurial > vim
diff runtime/syntax/sh.vim @ 36:125e80798a85 v7.0021
updated for version 7.0021
author | vimboss |
---|---|
date | Thu, 09 Dec 2004 21:34:53 +0000 |
parents | cc049b00ee70 |
children | e8f07016e34d |
line wrap: on
line diff
--- a/runtime/syntax/sh.vim +++ b/runtime/syntax/sh.vim @@ -2,8 +2,8 @@ " Language: shell (sh) Korn shell (ksh) bash (sh) " Maintainer: Dr. Charles E. Campbell, Jr. <NdrOchipS@PcampbellAfamily.Mbiz> " Previous Maintainer: Lennart Schultz <Lennart.Schultz@ecmwf.int> -" Last Change: Jul 26, 2004 -" Version: 69 +" Last Change: Oct 17, 2004 +" Version: 70 " URL: http://www.erols.com/astronaut/vim/index.html#vimlinks_syntax " " Using the following VIM variables: {{{1 @@ -53,6 +53,9 @@ endif if !exists("g:sh_fold_enabled") let g:sh_fold_enabled= 0 +elseif g:sh_fold_enabled != 0 && !has("folding") + let g:sh_fold_enabled= 0 + echomsg "Ignoring g:sh_fold_enabled=".g:sh_fold_enabled."; re-compile vim for +fold support" endif " sh syntax is case sensitive @@ -344,7 +347,7 @@ syn match bkshFunctionDelim "[{}]" conta " Parameter Dereferencing: {{{1 " ======================== -syn match shDerefSimple "\$\w\+" +syn match shDerefSimple "\$\%(\h\w*\|\d\)" syn region shDeref matchgroup=PreProc start="\${" end="}" contains=@shDerefList,shDerefVarArray syn match shDerefWordError "[^}$[]" contained syn match shDerefSimple "\$[-#*@!?]"