diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua index 963e87b..b57d3b6 100644 --- a/.config/nvim/after/plugin/lsp.lua +++ b/.config/nvim/after/plugin/lsp.lua @@ -70,10 +70,10 @@ local servers = { filetypes = { "tex", "bib" }, settings = { texlab = { - auxDirectory = ".", bibtexFormatter = "texlab", build = { args = { "-pdf", "-interaction=nonstopmode", "-synctex=1", "%f" }, + auxDirectory = ".", executable = "latexmk", forwardSearchAfter = false, onSave = false @@ -83,10 +83,13 @@ local servers = { onOpenAndSave = false }, diagnosticsDelay = 300, - formatterLineLength = -1, - forwardSearch = { - args = {} + diagnostics = { + ignoredPatterns = { + "Unused label", + -- "Unused entry", + }, }, + formatterLineLength = -1, latexFormatter = "latexindent", latexindent = { modifyLineBreaks = false diff --git a/.config/nvim/lua/config/init.lua b/.config/nvim/lua/config/init.lua index d989097..0e0e56e 100644 --- a/.config/nvim/lua/config/init.lua +++ b/.config/nvim/lua/config/init.lua @@ -1,4 +1,5 @@ require("config.pckr") require("config.remap") require("config.options") +require("config.vimtex") require("config.gruvbox") diff --git a/.config/nvim/lua/config/vimtex.lua b/.config/nvim/lua/config/vimtex.lua new file mode 100644 index 0000000..91fbb3f --- /dev/null +++ b/.config/nvim/lua/config/vimtex.lua @@ -0,0 +1,38 @@ +vim.g.vimtex_context_pdf_viewer = "zathura" +vim.g.vimtex_view_general_viewer = "zathura" +vim.g.vimtex_view_general_options = "--unique file:@pdf\\#src:@line@tex" + +vim.g.vimtex_compiler_latexmk = { + options = { + "-verbose", + "-file-line-error", + "-synctex=1", + "-interaction=nonstopmode", + "-shell-escape", + } +} + +vim.g.vimtex_toc_config = { + show_help = 0, + layer_status = { + content = 1, + label = 0, + todo = 1, + include = 0 + } +} + +vim.g.vimtex_log_ignore = { + "Underfull \\\\hbox", + "Overfull \\\\hbox", + -- "LaTeX Warning: .\\+ float specifier changed to", + -- "LaTeX hooks Warning", + -- 'Package siunitx Warning: Detected the "physics" package:', + -- "Package hyperref Warning: Token not allowed in a PDF string", + -- "Compilation completed", +} + +vim.g.vimtex_quickfix_mode = 0 + +-- vim.g.vimtex_fold_enabled = 1 +-- vim.g.vimtex_fold_manual = 1