mirror of
https://github.com/lepture/vim-jinja.git
synced 2025-11-08 11:23:50 -05:00
fix jinja indent
This commit is contained in:
@@ -3,6 +3,8 @@
|
|||||||
" Maintainer: Hsiaoming Yang <lepture@me.com>
|
" Maintainer: Hsiaoming Yang <lepture@me.com>
|
||||||
" Last Change: Sep 13, 2012
|
" Last Change: Sep 13, 2012
|
||||||
|
|
||||||
|
" based on django indent by Steve Losh
|
||||||
|
|
||||||
if exists("b:did_indent")
|
if exists("b:did_indent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
@@ -48,8 +50,8 @@ function! GetJinjaIndent(...)
|
|||||||
let tagstart = '.*' . '{%\s*'
|
let tagstart = '.*' . '{%\s*'
|
||||||
let tagend = '.*%}' . '.*'
|
let tagend = '.*%}' . '.*'
|
||||||
|
|
||||||
let blocktags = '\(block\|for\|if\|with\|autoescape\|comment\|filter\|spaceless\)'
|
let blocktags = '\(block\|for\|if\|with\|autoescape\|filter\|macro\|raw\|call\)'
|
||||||
let midtags = '\(empty\|else\)'
|
let midtags = '\(elif\|else\)'
|
||||||
|
|
||||||
let pnb_blockstart = pnb =~# tagstart . blocktags . tagend
|
let pnb_blockstart = pnb =~# tagstart . blocktags . tagend
|
||||||
let pnb_blockend = pnb =~# tagstart . 'end' . blocktags . tagend
|
let pnb_blockend = pnb =~# tagstart . 'end' . blocktags . tagend
|
||||||
|
|||||||
Reference in New Issue
Block a user