diff options
Diffstat (limited to 'runtime/syntax/csh.vim')
-rw-r--r-- | runtime/syntax/csh.vim | 79 |
1 files changed, 39 insertions, 40 deletions
diff --git a/runtime/syntax/csh.vim b/runtime/syntax/csh.vim index 973a3550d..c134aa7ef 100644 --- a/runtime/syntax/csh.vim +++ b/runtime/syntax/csh.vim @@ -1,8 +1,8 @@ " Vim syntax file " Language: C-shell (csh) " Maintainer: Charles E. Campbell <NdrOchipS@PcampbellAfamily.Mbiz> -" Last Change: Oct 23, 2014 -" Version: 11 +" Last Change: Aug 31, 2016 +" Version: 13 " URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_CSH " quit when a syntax file was already loaded @@ -100,44 +100,43 @@ syn match cshNumber "-\=\<\d\+\>" syn region cshHereDoc matchgroup=cshRedir start="<<-\=\s*\**\z(\h\w*\)\**" matchgroup=cshRedir end="^\z1$" " Define the default highlighting. -" Only when an item doesn't have highlighting yet -command -nargs=+ HiLink hi def link <args> - -HiLink cshArgv cshVariables -HiLink cshBckQuote cshCommand -HiLink cshDblQuote cshString -HiLink cshExtVar cshVariables -HiLink cshHereDoc cshString -HiLink cshNoEndlineBQ cshNoEndline -HiLink cshNoEndlineDQ cshNoEndline -HiLink cshNoEndlineSQ cshNoEndline -HiLink cshQtyWord cshVariables -HiLink cshRedir cshOperator -HiLink cshSelector cshVariables -HiLink cshSetStmt cshStatement -HiLink cshSetVariables cshVariables -HiLink cshSnglQuote cshString -HiLink cshSubst cshVariables - -HiLink cshCommand Statement -HiLink cshComment Comment -HiLink cshConditional Conditional -HiLink cshIdentifier Error -HiLink cshModifier Special -HiLink cshNoEndline Error -HiLink cshNumber Number -HiLink cshOperator Operator -HiLink cshRedir Statement -HiLink cshRepeat Repeat -HiLink cshShellVariables Special -HiLink cshSpecial Special -HiLink cshStatement Statement -HiLink cshString String -HiLink cshSubstError Error -HiLink cshTodo Todo -HiLink cshVariables Type - -delcommand HiLink +if !exists("skip_csh_syntax_inits") + + hi def link cshArgv cshVariables + hi def link cshBckQuote cshCommand + hi def link cshDblQuote cshString + hi def link cshExtVar cshVariables + hi def link cshHereDoc cshString + hi def link cshNoEndlineBQ cshNoEndline + hi def link cshNoEndlineDQ cshNoEndline + hi def link cshNoEndlineSQ cshNoEndline + hi def link cshQtyWord cshVariables + hi def link cshRedir cshOperator + hi def link cshSelector cshVariables + hi def link cshSetStmt cshStatement + hi def link cshSetVariables cshVariables + hi def link cshSnglQuote cshString + hi def link cshSubst cshVariables + + hi def link cshCommand Statement + hi def link cshComment Comment + hi def link cshConditional Conditional + hi def link cshIdentifier Error + hi def link cshModifier Special + hi def link cshNoEndline Error + hi def link cshNumber Number + hi def link cshOperator Operator + hi def link cshRedir Statement + hi def link cshRepeat Repeat + hi def link cshShellVariables Special + hi def link cshSpecial Special + hi def link cshStatement Statement + hi def link cshString String + hi def link cshSubstError Error + hi def link cshTodo Todo + hi def link cshVariables Type + +endif let b:current_syntax = "csh" |