small udpate

This commit is contained in:
Marc Weber 2007-12-12 02:12:58 +00:00
parent 3a2833daff
commit 4ff1335b2e

View file

@ -3,15 +3,13 @@
" Maintainer: Marc Weber <marco-oweber@gmx.de> " Maintainer: Marc Weber <marco-oweber@gmx.de>
" Modify and commit if you feel that way " Modify and commit if you feel that way
" Last Change: 2007 Dec " Last Change: 2007 Dec
"
" TODO What about headings (### header ) ?
" Quit when a (custom) syntax file was already loaded " Quit when a (custom) syntax file was already loaded
if exists("b:current_syntax") if exists("b:current_syntax")
finish finish
endif endif
syn keyword nixKeyword let throw inherit import true false null syn keyword nixKeyword let throw inherit import true false null with
syn keyword nixConditional if else then syn keyword nixConditional if else then
syn keyword nixBrace ( ) { } = syn keyword nixBrace ( ) { } =
syn keyword nixBuiltin __currentSystem __currentTime __isFunction __getEnv __trace __toPath __pathExists syn keyword nixBuiltin __currentSystem __currentTime __isFunction __getEnv __trace __toPath __pathExists
@ -19,6 +17,7 @@ syn keyword nixBuiltin __currentSystem __currentTime __isFunction __
\ __head __tail __add __sub __lessThan __substring __stringLength \ __head __tail __add __sub __lessThan __substring __stringLength
syn match nixAttr "\w\+\ze\s*=" syn match nixAttr "\w\+\ze\s*="
syn match nixFuncArg "\zs\w\+\ze\s*:"
syn region nixStringParam start=+\${+ end=+}+ syn region nixStringParam start=+\${+ end=+}+
syn region nixMultiLineComment start=+/\*+ skip=+\\"+ end=+\*/+ syn region nixMultiLineComment start=+/\*+ skip=+\\"+ end=+\*/+
syn match nixEndOfLineComment "#.*$" syn match nixEndOfLineComment "#.*$"
@ -29,7 +28,8 @@ hi def link nixConditional Conditional
hi def link nixBrace Special hi def link nixBrace Special
hi def link nixString String hi def link nixString String
hi def link nixBuiltin Special hi def link nixBuiltin Special
hi def link nixStringParam Label hi def link nixStringParam Macro
hi def link nixMultiLineComment Comment hi def link nixMultiLineComment Comment
hi def link nixEndOfLineComment Comment hi def link nixEndOfLineComment Comment
hi def link nixAttr Identifier hi def link nixAttr Identifier
hi def link nixFuncArg Identifier