| 12345678910111213141516 |
- function! pandoc#indent#Init() abort
- runtime! indent/tex.vim
- if exists('#LatexBox_Completion#CompleteDone')
- au! LatexBox_Completion CompleteDone
- endif
- setlocal indentexpr=pandoc#indent#GetIndent()
- endfunction
- function! pandoc#indent#GetIndent() abort
- let l:stack = synstack(line('.'), col('.'))
- if len(l:stack) > 0 && synIDattr(l:stack[0], 'name') ==# 'pandocLaTeXRegion'
- return GetTeXIndent()
- else
- return -1
- endif
- endfunction
|