diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-05-20 20:19:03 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-05-20 20:19:03 +0200 |
commit | a9cc6fd2188ddc37257c834b6f5a5fa86d0eebd5 (patch) | |
tree | 952fc9cf50a5f4c42ffb2b1c0077155bcda3e7c1 /autoload/unite/sources/vimtex.vim | |
parent | 3c47f192b5758222a1e8055c7e08650e05d0d171 (diff) | |
download | vim-polyglot-a9cc6fd2188ddc37257c834b6f5a5fa86d0eebd5.tar.gz vim-polyglot-a9cc6fd2188ddc37257c834b6f5a5fa86d0eebd5.zip |
Remove latex, fixes #484
Diffstat (limited to 'autoload/unite/sources/vimtex.vim')
-rw-r--r-- | autoload/unite/sources/vimtex.vim | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/autoload/unite/sources/vimtex.vim b/autoload/unite/sources/vimtex.vim deleted file mode 100644 index af13a6e4..00000000 --- a/autoload/unite/sources/vimtex.vim +++ /dev/null @@ -1,87 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'latex') == -1 - -" vimtex - LaTeX plugin for Vim -" -" Maintainer: Karl Yngve LervÄg -" Email: karl.yngve@gmail.com -" - -let s:save_cpo = &cpo -set cpo&vim - -let s:source = { - \ 'name' : 'vimtex', - \ 'sorters' : 'sorter_nothing', - \ 'default_kind' : 'jump_list', - \ 'syntax' : 'uniteSource__vimtex', - \ 'entries' : [], - \ 'maxlevel' : 1, - \ 'hooks' : {}, - \} - -function! s:source.gather_candidates(args, context) abort " {{{1 - if exists('b:vimtex') - let s:source.entries = vimtex#parser#toc() - let s:source.maxlevel = max(map(copy(s:source.entries), 'v:val.level')) - endif - return map(copy(s:source.entries), - \ 's:create_candidate(v:val, s:source.maxlevel)') -endfunction - -" }}}1 -function! s:source.hooks.on_syntax(args, context) abort " {{{1 - syntax match VimtexTocSecs /.* @\d$/ - \ contains=VimtexTocNum,VimtexTocTag,@Tex - \ contained containedin=uniteSource__vimtex - syntax match VimtexTocSec0 /.* @0$/ - \ contains=VimtexTocNum,VimtexTocTag,@Tex - \ contained containedin=uniteSource__vimtex - syntax match VimtexTocSec1 /.* @1$/ - \ contains=VimtexTocNum,VimtexTocTag,@Tex - \ contained containedin=uniteSource__vimtex - syntax match VimtexTocSec2 /.* @2$/ - \ contains=VimtexTocNum,VimtexTocTag,@Tex - \ contained containedin=uniteSource__vimtex - syntax match VimtexTocSec3 /.* @3$/ - \ contains=VimtexTocNum,VimtexTocTag,@Tex - \ contained containedin=uniteSource__vimtex - syntax match VimtexTocSec4 /.* @4$/ - \ contains=VimtexTocNum,VimtexTocTag,@Tex - \ contained containedin=uniteSource__vimtex - syntax match VimtexTocNum - \ /\%69v\%(\%([A-Z]\+\>\|\d\+\)\%(\.\d\+\)*\)\?\s*@\d$/ - \ contains=VimtexTocLevel - \ contained containedin=VimtexTocSec[0-9*] - syntax match VimtexTocTag - \ /\[.\]\s*@\d$/ - \ contains=VimtexTocLevel - \ contained containedin=VimtexTocSec[0-9*] - syntax match VimtexTocLevel - \ /@\d$/ conceal - \ contained containedin=VimtexTocNum,VimtexTocTag -endfunction - -" }}}1 - -function! s:create_candidate(entry, maxlevel) abort " {{{1 - let level = a:maxlevel - a:entry.level - let title = printf('%-65S%-10s', - \ strpart(repeat(' ', 2*level) . a:entry.title, 0, 60), - \ b:vimtex.toc.print_number(a:entry.number)) - return { - \ 'word' : title, - \ 'abbr' : title . ' @' . level, - \ 'action__path' : a:entry.file, - \ 'action__line' : get(a:entry, 'line', 0), - \ } -endfunction - -" }}}1 - -function! unite#sources#vimtex#define() abort - return s:source -endfunction - -let &cpo = s:save_cpo - -endif |