forked from lix-project/lix
small udpate
This commit is contained in:
parent
3a2833daff
commit
4ff1335b2e
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue