tv nix.vim: admit both kinds of strings
This commit is contained in:
parent
6d8bedbf23
commit
ce79df9b7d
@ -219,6 +219,12 @@ let
|
|||||||
syn match NixURI /[a-zA-Z][a-zA-Z0-9\+\-\.]*:[a-zA-Z0-9\%\/\?\:\@\&\=\+\$\,\-\_\.\!\~\*\']\+/
|
syn match NixURI /[a-zA-Z][a-zA-Z0-9\+\-\.]*:[a-zA-Z0-9\%\/\?\:\@\&\=\+\$\,\-\_\.\!\~\*\']\+/
|
||||||
|
|
||||||
syn match NixString /"\([^\\"]\|\\.\)*"/
|
syn match NixString /"\([^\\"]\|\\.\)*"/
|
||||||
|
syn region NixString2
|
||||||
|
\ matchgroup=NixString2
|
||||||
|
\ start="'''"
|
||||||
|
\ skip="'''\('\|[$]\|\\[nrt]\)"
|
||||||
|
\ end="'''"
|
||||||
|
|
||||||
syn match NixCommentMatch /\(^\|\s\)#.*/
|
syn match NixCommentMatch /\(^\|\s\)#.*/
|
||||||
syn region NixCommentRegion start="/\*" end="\*/"
|
syn region NixCommentRegion start="/\*" end="\*/"
|
||||||
|
|
||||||
@ -234,6 +240,7 @@ let
|
|||||||
hi link NixSPATH NixData
|
hi link NixSPATH NixData
|
||||||
hi link NixURI NixData
|
hi link NixURI NixData
|
||||||
hi link NixString NixData
|
hi link NixString NixData
|
||||||
|
hi link NixString2 NixString
|
||||||
|
|
||||||
hi link NixEnter NixCode
|
hi link NixEnter NixCode
|
||||||
hi link NixExit NixData
|
hi link NixExit NixData
|
||||||
@ -270,6 +277,7 @@ let
|
|||||||
\ containedin=@NixSubLangs
|
\ containedin=@NixSubLangs
|
||||||
|
|
||||||
syn region NixBlockHack
|
syn region NixBlockHack
|
||||||
|
\ matchgroup=NixEnter
|
||||||
\ start="{"
|
\ start="{"
|
||||||
\ end="}"
|
\ end="}"
|
||||||
\ contains=TOP
|
\ contains=TOP
|
||||||
|
Loading…
Reference in New Issue
Block a user