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 /indent/bib.vim | |
parent | 3c47f192b5758222a1e8055c7e08650e05d0d171 (diff) | |
download | vim-polyglot-a9cc6fd2188ddc37257c834b6f5a5fa86d0eebd5.tar.gz vim-polyglot-a9cc6fd2188ddc37257c834b6f5a5fa86d0eebd5.zip |
Remove latex, fixes #484
Diffstat (limited to '')
-rw-r--r-- | indent/bib.vim | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/indent/bib.vim b/indent/bib.vim deleted file mode 100644 index fa326f3a..00000000 --- a/indent/bib.vim +++ /dev/null @@ -1,85 +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 -" - -if exists('b:did_indent') - finish -endif - -if !get(g:, 'vimtex_indent_bib_enabled', 1) | finish | endif - -let b:did_indent = 1 - -let s:cpo_save = &cpo -set cpo&vim - -setlocal autoindent -setlocal indentexpr=VimtexIndentBib() - -function! VimtexIndentBib() abort " {{{1 - " Find first non-blank line above the current line - let lnum = prevnonblank(v:lnum - 1) - if lnum == 0 - return 0 - endif - - " Get some initial conditions - let ind = indent(lnum) - let line = getline(lnum) - let cline = getline(v:lnum) - let g:test = 1 - - " Zero indent for first line of each entry - if cline =~# '^\s*@' - return 0 - endif - - " Title line of entry - if line =~# '^@' - if cline =~# '^\s*}' - return 0 - else - return &sw - endif - endif - - if line =~# '=' - " Indent continued bib info entries - if s:count('{', line) - s:count('}', line) > 0 - let match = searchpos('.*=\s*{','bcne') - return match[1] - elseif cline =~# '^\s*}' - return 0 - endif - elseif s:count('{', line) - s:count('}', line) < 0 - if s:count('{', cline) - s:count('}', cline) < 0 - return 0 - else - return &sw - endif - endif - - return ind -endfunction - -function! s:count(pattern, line) abort " {{{1 - let sum = 0 - let indx = match(a:line, a:pattern) - while indx >= 0 - let sum += 1 - let indx += 1 - let indx = match(a:line, a:pattern, indx) - endwhile - return sum -endfunction - -" }}}1 - -let &cpo = s:cpo_save -unlet s:cpo_save - -endif |