return { "f3fora/nvim-texlabconfig", build = "go build", dependencies = { "lervag/vimtex" }, config = function() -- vimtex vim.g.vimtex_view_method = "skim" vim.g.vimtex_compiler_method = "tectonic" -- nvim-texlabconfig local tex_preview_executable = "skim" local tex_preview_args = { "%l", "%p", "%f" } local texlab_build_executable = "tectonic" local texlab_build_args = { "-X", "compile", "%f", "--synctex", "--keep-logs", "--keep-intermediates", } require("texlabconfig").setup({ cache_activate = true, cache_filetypes = { "tex", "bib" }, reverse_search_edit_cmd = vim.cmd.edit, settings = { texlab = { build = { executable = texlab_build_executable, args = texlab_build_args, }, forwardSearch = { executable = tex_preview_executable, args = tex_preview_args, }, }, }, }) end, }