Fixed #541: Add b:vimtex.sources

This allows the desired type of customization.
This commit is contained in:
Karl Yngve Lervåg 2016-10-20 21:01:33 +02:00
parent a3038f6672
commit 0cefdc304e

View File

@ -66,6 +66,11 @@ function! vimtex#init() " {{{1
"
call s:init_local_blob()
"
" Parse the document to set local options
"
call s:init_local_options()
"
" Finally we create the mappings
"
@ -468,6 +473,20 @@ function! s:init_local_blob() " {{{1
endif
endfunction
" }}}1
function! s:init_local_options() " {{{1
let b:vimtex.sources = []
for [l:file, l:lnum, l:line] in vimtex#parser#tex(b:vimtex.tex)
let l:cand = substitute(l:file, '\M' . b:vimtex.root, '', '')
if l:cand[0] ==# '/' | let l:cand = l:cand[1:] | endif
if index(b:vimtex.sources, l:cand) < 0
call add(b:vimtex.sources, l:cand)
endif
endfor
endfunction
" }}}1
function! s:get_id(main) " {{{1