]> git.wincent.com - vim-docvim.git/commitdiff
Add highlighting of pre-fenced regions
authorGreg Hurrell <greg@hurrell.net>
Wed, 29 Jul 2015 00:37:04 +0000 (17:37 -0700)
committerGreg Hurrell <greg@hurrell.net>
Wed, 29 Jul 2015 00:37:04 +0000 (17:37 -0700)
after/syntax/vim.vim

index 82892f3e17dc9d833425b65c9dec8f6e9b400eef..a8d208d2ba9533e3d65507fb9de0d4e73417999f 100644 (file)
@@ -1,5 +1,5 @@
-" Make doc block comments easier to read.
 syntax region docvimBlock start='\v^ *""' end='\v\zs\ze^( *$|[^"])'
 syntax region docvimBlock start='\v^ *""' end='\v\zs\ze^( *$|[^"])'
+syntax region docvimPre start='\v^\s*"\s+\zs```\s*$' end='\v^\s*"\s+```\s*$' containedin=docvimBlock contained keepend
 
 syntax match docvimAnnotation '@command' containedin=docvimBlock contained
 syntax match docvimAnnotation '@dedent' containedin=docvimBlock contained
 
 syntax match docvimAnnotation '@command' containedin=docvimBlock contained
 syntax match docvimAnnotation '@dedent' containedin=docvimBlock contained
@@ -16,6 +16,7 @@ syntax match docvimBackticks '\v`[^ `]+`' containedin=docvimBlock contained
 syntax match docvimBlockquote '\v^\s*"\s+\zs\>\s+.+$' containedin=docvimBlock contained
 syntax match docvimCrossReference '\v\c\|:?[a-z0-9()<>-]+\|' containedin=docvimBlock contained
 syntax match docvimHeading '\v^\s*"\s+\zs#\s+.+$' containedin=docvimBlock contained
 syntax match docvimBlockquote '\v^\s*"\s+\zs\>\s+.+$' containedin=docvimBlock contained
 syntax match docvimCrossReference '\v\c\|:?[a-z0-9()<>-]+\|' containedin=docvimBlock contained
 syntax match docvimHeading '\v^\s*"\s+\zs#\s+.+$' containedin=docvimBlock contained
+syntax match docvimPreComment '\v^\s*"' containedin=docvimPre contained
 syntax match docvimSetting "\v'[a-z]{2,}'" containedin=docvimBlock contained
 syntax match docvimSetting "\v't_..'" containedin=docvimBlock contained
 syntax match docvimSpecial '\v\<CSM-.\>' containedin=docvimBlock contained
 syntax match docvimSetting "\v'[a-z]{2,}'" containedin=docvimBlock contained
 syntax match docvimSetting "\v't_..'" containedin=docvimBlock contained
 syntax match docvimSpecial '\v\<CSM-.\>' containedin=docvimBlock contained
@@ -46,9 +47,11 @@ highlight default link docvimBackticks Ignore
 highlight default link docvimBar Ignore
 highlight default link docvimBlock Normal
 highlight default link docvimBlockquote Comment
 highlight default link docvimBar Ignore
 highlight default link docvimBlock Normal
 highlight default link docvimBlockquote Comment
+highlight default link docvimComment Normal
 highlight default link docvimCrossReference Identifier
 highlight default link docvimHeading Identifier
 highlight default link docvimHeadingPrefix Identifier
 highlight default link docvimCrossReference Identifier
 highlight default link docvimHeading Identifier
 highlight default link docvimHeadingPrefix Identifier
+highlight default link docvimPre Ignore
 highlight default link docvimSetting Type
 highlight default link docvimSpecial Special
 highlight default link docvimStar Ignore
 highlight default link docvimSetting Type
 highlight default link docvimSpecial Special
 highlight default link docvimStar Ignore