nvim-config/lua/custom/plugins.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,
},
}