37 lines
900 B
Lua
37 lines
900 B
Lua
|
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
|