summaryrefslogtreecommitdiff
path: root/lua/config/vimtex.lua
blob: 24679bf246b32bd7513224eb657985c2df54d0e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
return function()
  -- Use Zathura as the PDF viewer
  vim.g.vimtex_view_method = "zathura"

  -- Compile using latexmk automatically
  vim.g.vimtex_compiler_method = "latexmk"
  vim.g.vimtex_compiler_latexmk = {
    build_dir = "build",       -- Keep files in a separate folder
    callback = 1,
    continuous = 1,            -- Automatically recompile on save
    executable = "latexmk",
    options = {
      "-pdf",
      "-interaction=nonstopmode",
      "-synctex=1",
    },
  }

  -- Optional: disable conceal for clearer LaTeX text
  vim.g.vimtex_syntax_conceal = {
    accents = 0,
    ligatures = 0,
    cites = 0,
    fancy = 0,
    spacing = 0,
    greek = 0,
    math_delimiters = 0,
    math_super_sub = 0,
  }
end