24 lines
946 B
Lua
24 lines
946 B
Lua
return {
|
|
{
|
|
"lervag/vimtex",
|
|
lazy = false, -- Disable lazy loading to enable inverse search
|
|
ft = "tex", -- Load on .tex files
|
|
init = function()
|
|
vim.g.vimtex_view_method = "zathura" -- Or "okular", "sioyek", etc.
|
|
vim.g.vimtex_quickfix_mode = 0 -- Disable quickfix for cleaner output
|
|
vim.g.vimtex_compiler_method = "latexmk" -- Default; alternatives: "latexrun", "tectonic"
|
|
vim.g.tex_flavor = "latex" -- Ensure LaTeX mode
|
|
vim.g.vimtex_mappings_enabled = 1 -- Enable default mappings (e.g., \ll for compile)
|
|
vim.g.vimtex_indent_enabled = 0 -- Optional: Disable auto-indent if conflicting
|
|
vim.g.vimtex_context_pdf_viewer = "zathura"
|
|
end,
|
|
},
|
|
{
|
|
"nvim-treesitter/nvim-treesitter",
|
|
opts = function(_, opts)
|
|
-- Extend default ensure_installed list
|
|
vim.list_extend(opts.ensure_installed, { "latex" })
|
|
return opts
|
|
end,
|
|
},
|
|
}
|