codekingpro/portable-devtools
114k
1" Vim syntax file2" Language: Django HTML template3" Maintainer: Dave Hodder <dmh@dmh.org.uk>4" Last Change: 2014 Jul 135 6" quit when a syntax file was already loaded7if exists("b:current_syntax")8 finish9endif10 11if !exists("main_syntax")12 let main_syntax = 'html'13endif14 15runtime! syntax/django.vim16runtime! syntax/html.vim17unlet b:current_syntax18 19syn cluster djangoBlocks add=djangoTagBlock,djangoVarBlock,djangoComment,djangoComBlock20 21syn region djangoTagBlock start="{%" end="%}" contains=djangoStatement,djangoFilter,djangoArgument,djangoTagError display containedin=ALLBUT,@djangoBlocks22syn region djangoVarBlock start="{{" end="}}" contains=djangoFilter,djangoArgument,djangoVarError display containedin=ALLBUT,@djangoBlocks23syn region djangoComment start="{%\s*comment\(\s\+.\{-}\)\?%}" end="{%\s*endcomment\s*%}" contains=djangoTodo containedin=ALLBUT,@djangoBlocks24syn region djangoComBlock start="{#" end="#}" contains=djangoTodo containedin=ALLBUT,@djangoBlocks25 26let b:current_syntax = "htmldjango"27 