let g:mergetool_prefer_revision = 'unmodified' let g:mergetool_layout = 'LmR' let g:templates_directory = '~/.config/nvim/templates/' let g:license = 'Apache' " autocmd BufWritePre lua vim.lsp.buf.formatting_sync() autocmd BufWritePre * lua vim.lsp.buf.formatting_sync() filetype plugin indent on " This enables Vim's and neovim's syntax-related features. Without this, some " VimTeX features will not work (see ":help vimtex-requirements" for more " info). syntax enable " Viewer options: One may configure the viewer either by specifying a built-in " viewer method: let g:vimtex_view_enabled = 1 let g:vimtex_view_method = 'zathura' " Or with a generic interface: " let g:vimtex_view_general_viewer = 'okular' " let g:vimtex_view_general_options = '--unique file:@pdf\#src:@line@tex' " VimTeX uses latexmk as the default compiler backend. If you use it, which is " strongly recommended, you probably don't need to configure anything. If you " want another compiler backend, you can change it as follows. The list of " supported backends and further explanation is provided in the documentation, " see ":help vimtex-compiler". let g:vimtex_compiler_method = 'latexmk' let g:vimtex_compiler_latexmk = { \ 'build_dir' : './build', \ 'callback' : 1, \ 'continuous' : 1, \ 'executable' : 'latexmk', \ 'hooks' : [], \ 'options' : [ \ '-pvc', \ '-xelatex', \ '-verbose', \ '-file-line-error', \ '-synctex=1', \ '-interaction=nonstopmode', \ ], \ } " Most VimTeX mappings rely on localleader and this can be changed with the " following line. The default is usually fine and is the symbol "\". " let maplocalleader = ","