and the like
let slnum = searchpair('<\w\+', '', '\w', 'bW')
if slnum > 0
let state.baseindent = indent(slnum)
return state
endif
endif
" else no comments
let state.lnum = s:FindTagStart(state.lnum)
let s:altline = tolower(getline(state.lnum))
call s:CountITags(1)
let state.baseindent = indent(state.lnum) + s:nextrel * s:ShiftWidth()
if !swendtag
let state.baseindent += s:curind * s:ShiftWidth()
endif
return state
endfunc "}}}
func! s:Alien2() "{{{
" block
return -1
endfunc "}}}
func! s:Alien3() "{{{
"