From 0b7c7dc4038f0e9049cfd2424ae358b17e3c63a7 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Fri, 30 Aug 2024 16:12:47 -0500 Subject: fix(nvim,zathura): fix texlab forward search --- nvim/.config/nvim/after/ftplugin/plaintex.lua | 3 +++ nvim/.config/nvim/lua/plugins/init.lua | 2 +- nvim/.config/nvim/lua/tobyvin/lsp/configs.lua | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 nvim/.config/nvim/after/ftplugin/plaintex.lua (limited to 'nvim/.config') diff --git a/nvim/.config/nvim/after/ftplugin/plaintex.lua b/nvim/.config/nvim/after/ftplugin/plaintex.lua new file mode 100644 index 0000000..8ddcaee --- /dev/null +++ b/nvim/.config/nvim/after/ftplugin/plaintex.lua @@ -0,0 +1,3 @@ +vim.opt_local.formatoptions:remove("c") +vim.opt_local.formatoptions:append("a") +vim.opt_local.textwidth = 79 diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua index 6d0b709..9114d9d 100644 --- a/nvim/.config/nvim/lua/plugins/init.lua +++ b/nvim/.config/nvim/lua/plugins/init.lua @@ -28,7 +28,7 @@ local M = { { "f3fora/nvim-texlabconfig", version = false, - build = "go build -o ~/.local/bin", + build = "go build -o /home/tobyv/.local/bin/", ft = { "tex", "bib" }, opts = {}, }, diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua index 99663a8..c9508a6 100644 --- a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua +++ b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua @@ -190,6 +190,7 @@ local M = { settings = { texlab = { build = { + forwardSearchAfter = true, args = { "-interaction=nonstopmode", "-synctex=1", @@ -201,7 +202,7 @@ local M = { executable = "zathura", args = { "--synctex-editor-command", - [[nvim-texlabconfig -file '%{input}' -line %{line}]], + [[nvim-texlabconfig -file '%%%{input}' -line %%%{line} -server ]] .. vim.v.servername, "--synctex-forward", "%l:1:%f", "%p", -- cgit v1.2.3-70-g09d2