From 15d194ce0982f270a56807b06572e9c55233bce6 Mon Sep 17 00:00:00 2001 From: Luc Sinet Date: Sat, 26 Jun 2021 20:18:14 +0200 Subject: Add Vimtex for Latex support (#512) * Add vimtex plugin Vimtex provides a full integration for latex files, see: https://github.com/lervag/vimtex. Zathura is used as default pdf viewer as it allows live reloading. * Provide the L shortcut for Latex operations. * Move vimtex into the extra plugins section Add a short comment above extra plugins to introduce their functionality * Only define whcihKey mapping for Vimtex if O.extras is true Co-authored-by: Christian Chiarulli --- lua/lv-vimtex/init.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lua/lv-vimtex/init.lua (limited to 'lua/lv-vimtex') diff --git a/lua/lv-vimtex/init.lua b/lua/lv-vimtex/init.lua new file mode 100644 index 00000000..f4d1cc0c --- /dev/null +++ b/lua/lv-vimtex/init.lua @@ -0,0 +1,15 @@ +vim.g.vimtex_compiler_method='latexmk' +vim.g.vimtex_view_method='zathura' +vim.g.vimtex_fold_enabled=0 + +-- Compile on initialization, cleanup on quit +vim.api.nvim_exec( + [[ + augroup vimtex_event_1 + au! + au User VimtexEventQuit call vimtex#compiler#clean(0) + au User VimtexEventInitPost call vimtex#compiler#compile() + augroup END + ]], false +) + -- cgit v1.2.3