nvim-config/after/plugin/texlabconfig.lua

37 lines
900 B
Lua
Raw Normal View History

local installed, texlabconfig = pcall(require, 'texlabconfig')
if installed then
-- vimtex
vim.g.vimtex_view_method = 'skim'
vim.g.vimtex_compiler_method = 'tectonic'
-- nvim-texlabconfig
local tex_preview_executable = '/Applications/Skim.app/Contents/SharedSupport/displayline'
local tex_preview_args = {"%l", "%p", "%f"}
local texlab_build_executable = 'tectonic'
local texlab_build_args = {
'-X',
'compile',
'%f',
'--synctex',
'--keep-logs',
'--keep-intermediates'
}
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