summaryrefslogtreecommitdiff
path: root/tex.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex.lua')
-rw-r--r--tex.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/tex.lua b/tex.lua
new file mode 100644
index 0000000..aad70e3
--- /dev/null
+++ b/tex.lua
@@ -0,0 +1,22 @@
+return {
+ {
+ "lervag/vimtex",
+ ft = { "tex", "bib", "latex" }, -- lazy-load on LaTeX files
+ config = function()
+ -- General vimtex settings
+ vim.g.vimtex_view_method = "zathura" -- PDF viewer
+ vim.g.vimtex_compiler_method = "latexmk" -- compiler
+ vim.g.vimtex_quickfix_mode = 0 -- disable quickfix
+ vim.g.vimtex_compiler_latexmk = {
+ options = {
+ "-pdf",
+ "-interaction=nonstopmode",
+ "-synctex=1",
+ },
+ }
+
+ -- Optional: F5 for compiling
+ vim.api.nvim_set_keymap("n", "<F5>", ":VimtexCompile<CR>", { noremap = true, silent = true })
+ end,
+ },
+}