diff --git a/.config/nvim/lua/config/vimtex.lua b/.config/nvim/after/plugin/vimtex.lua similarity index 63% rename from .config/nvim/lua/config/vimtex.lua rename to .config/nvim/after/plugin/vimtex.lua index 91fbb3f..38beb5a 100644 --- a/.config/nvim/lua/config/vimtex.lua +++ b/.config/nvim/after/plugin/vimtex.lua @@ -1,6 +1,7 @@ -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_view_method = "zathura_simple" +-- vim.g.vimtex_view_general_options = "--unique file:@pdf\\#src:@line@tex" +-- vim.g.vimtex_view_zathura_options = "-reuse-instance file:@pdf\\#src:@line:@col@tex" vim.g.vimtex_compiler_latexmk = { options = { @@ -22,17 +23,15 @@ vim.g.vimtex_toc_config = { } } -vim.g.vimtex_log_ignore = { +vim.g.vimtex_quickfix_ignore_filters = { "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_quickfix_mode = 2 --- vim.g.vimtex_fold_enabled = 1 --- vim.g.vimtex_fold_manual = 1 +vim.g.vimtex_fold_enabled = 0 +vim.g.vimtex_fold_manual = 1 diff --git a/.config/nvim/lua/config/init.lua b/.config/nvim/lua/config/init.lua index 0e0e56e..d989097 100644 --- a/.config/nvim/lua/config/init.lua +++ b/.config/nvim/lua/config/init.lua @@ -1,5 +1,4 @@ require("config.pckr") require("config.remap") require("config.options") -require("config.vimtex") require("config.gruvbox") diff --git a/.config/nvim/lua/config/pckr.lua b/.config/nvim/lua/config/pckr.lua index ab280f6..073bd48 100644 --- a/.config/nvim/lua/config/pckr.lua +++ b/.config/nvim/lua/config/pckr.lua @@ -41,15 +41,7 @@ require('pckr').add{ 'lukas-reineke/indent-blankline.nvim'; 'JoosepAlviste/nvim-ts-context-commentstring'; 'numToStr/Comment.nvim'; - { - 'lervag/vimtex'; - config = function() - vim.cmd([[ - let g:vimtex_view_method = 'zathura_simple' - let g:vimtex_view_automatic = 0 - ]]) - end, - }; + 'lervag/vimtex'; { 'neovim/nvim-lspconfig', requires = { diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc index 2df2f14..17cd41d 100644 --- a/.config/zathura/zathurarc +++ b/.config/zathura/zathurarc @@ -1,4 +1,5 @@ set sandbox none +set adjust-open "height" set statusbar-h-padding 0 set statusbar-v-padding 0 set page-padding 1 @@ -13,4 +14,4 @@ map J zoom out map i recolor map p print set synctex true -set synctex-editor-command "texlab inverse-search -i %{input} -l %{line}" +set synctex-editor-command "vim -v --not-a-term -T dumb -c \"VimtexInverseSearch %{line}:%{column} '%{input}'\""