Files
dotfiles/dot_config/nvim/lua/plugins/vimtex.lua
s0wlz (Matthias Puchstein) 8018b53353 feat: finalize migration to chezmoi and modernize configuration logic
- Modularize Hyprland config into hyprland.d/
- Implement infinitely scalable monitor/workspace logic using templates and loop-based data structures
- Consolidate host-specific configs (hyprlock, hyprpaper, waybar) into single templates
- Resolve waybar symlink conflict and fix template execution errors
- Integrate chezmoi data variables for scale, resolution, and peripherals
2025-12-27 22:52:43 +01:00

23 lines
619 B
Lua

return {
"lervag/vimtex",
ft = { "tex", "latex" }, -- lazy-load on filetype
init = function()
-- Viewer
vim.g.vimtex_view_method = "zathura"
-- Compiler: latexmk + LuaLaTeX
vim.g.vimtex_compiler_method = "latexmk"
-- Option A: pass -lualatex explicitly to latexmk
vim.g.vimtex_compiler_latexmk = {
options = {
"-lualatex",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
},
}
-- Option B (also helpful): make LuaLaTeX the default engine for latexmk
vim.g.vimtex_compiler_latexmk_engines = { _ = "-lualatex" }
end,
}