fix jinja indent

This commit is contained in:
lepture
2012-09-13 17:55:43 +08:00
parent 8aee9f551b
commit 1d0bdbcf84

View File

@@ -3,6 +3,8 @@
" Maintainer: Hsiaoming Yang <lepture@me.com>
" Last Change: Sep 13, 2012
" based on django indent by Steve Losh
if exists("b:did_indent")
finish
endif
@@ -48,8 +50,8 @@ function! GetJinjaIndent(...)
let tagstart = '.*' . '{%\s*'
let tagend = '.*%}' . '.*'
let blocktags = '\(block\|for\|if\|with\|autoescape\|comment\|filter\|spaceless\)'
let midtags = '\(empty\|else\)'
let blocktags = '\(block\|for\|if\|with\|autoescape\|filter\|macro\|raw\|call\)'
let midtags = '\(elif\|else\)'
let pnb_blockstart = pnb =~# tagstart . blocktags . tagend
let pnb_blockend = pnb =~# tagstart . 'end' . blocktags . tagend