Files
nvim/latex.vim
2023-05-01 23:15:56 +02:00

30 lines
900 B
VimL

" Settings for using LaTeX
function! SetServerName()
if has('win32')
let nvim_server_file = $TEMP . "/curnvimserver.txt"
else
let nvim_server_file = "/tmp/curnvimserver.txt"
endif
let cmd = printf("echo %s > %s", v:servername, nvim_server_file)
call system(cmd)
endfunction
" Disable automatic folding in LaTeX
let Tex_FoldedSections=""
let Tex_FoldedEnvironments=""
let Tex_FoldedMisc=""
if search('\\usepackage.\{-}{csquotes}', 'wn')
let b:Tex_SmartQuoteOpen="\\enquote\{"
let b:Tex_SmartQuoteClose="\}"
endif
set grepprg=grep\ -nH\ $*
let g:tex_flavor='latex'
set iskeyword+=:
autocmd BufRead *.tex set tw=100
autocmd BufRead *.tex set spell
autocmd BufRead,BufEnter *.tex nnoremap <F9> :w <CR> :!/usr/bin/waf configure build <CR>
autocmd BufRead,BufEnter *.tex let b:AutoPairs = {'(':')', '[':']', '{':'}'}
autocmd FileType tex call SetServerName()