Minor clean up of fold text code

This commit is contained in:
Karl Yngve Lervåg 2016-10-01 19:41:07 +02:00
parent d04a623651
commit 854a031258

View File

@ -266,7 +266,6 @@ endfunction
" }}}1 " }}}1
function! vimtex#fold#text() " {{{1 function! vimtex#fold#text() " {{{1
" Initialize
let line = getline(v:foldstart) let line = getline(v:foldstart)
" Text for usepackage " Text for usepackage
@ -358,7 +357,8 @@ endfunction
" "
" Functions for setting fold text " Functions for setting fold text
" "
function! s:parse_label()
function! s:parse_label() " {{{2
let i = v:foldend let i = v:foldend
while i >= v:foldstart while i >= v:foldstart
if getline(i) =~# '^\s*\\label' if getline(i) =~# '^\s*\\label'
@ -369,7 +369,8 @@ function! s:parse_label()
return '' return ''
endfunction endfunction
function! s:parse_caption(line) " }}}2
function! s:parse_caption(line) " {{{2
let i = v:foldend let i = v:foldend
while i >= v:foldstart while i >= v:foldstart
if getline(i) =~# '^\s*\\caption' if getline(i) =~# '^\s*\\caption'
@ -383,7 +384,8 @@ function! s:parse_caption(line)
return matchstr(a:line,'\\begin\*\?{.*}\s*%\s*\zs.*') return matchstr(a:line,'\\begin\*\?{.*}\s*%\s*\zs.*')
endfunction endfunction
function! s:parse_caption_table(line) " }}}2
function! s:parse_caption_table(line) " {{{2
let i = v:foldstart let i = v:foldstart
while i <= v:foldend while i <= v:foldend
if getline(i) =~# '^\s*\\caption' if getline(i) =~# '^\s*\\caption'
@ -397,7 +399,8 @@ function! s:parse_caption_table(line)
return matchstr(a:line,'\\begin\*\?{.*}\s*%\s*\zs.*') return matchstr(a:line,'\\begin\*\?{.*}\s*%\s*\zs.*')
endfunction endfunction
function! s:parse_caption_frame(line) " }}}2
function! s:parse_caption_frame(line) " {{{2
" Test simple variants first " Test simple variants first
let caption1 = matchstr(a:line,'\\begin\*\?{.*}{\zs.\+\ze}') let caption1 = matchstr(a:line,'\\begin\*\?{.*}{\zs.\+\ze}')
let caption2 = matchstr(a:line,'\\begin\*\?{.*}{\zs.\+') let caption2 = matchstr(a:line,'\\begin\*\?{.*}{\zs.\+')
@ -421,6 +424,8 @@ function! s:parse_caption_frame(line)
endif endif
endfunction endfunction
" }}}2
" }}}1 " }}}1
" vim: fdm=marker sw=2 " vim: fdm=marker sw=2