summaryrefslogtreecommitdiff
path: root/ftplugin/tex.lua
diff options
context:
space:
mode:
Diffstat (limited to 'ftplugin/tex.lua')
-rw-r--r--ftplugin/tex.lua39
1 files changed, 1 insertions, 38 deletions
diff --git a/ftplugin/tex.lua b/ftplugin/tex.lua
index c5748189..e9a98ec5 100644
--- a/ftplugin/tex.lua
+++ b/ftplugin/tex.lua
@@ -1,38 +1 @@
-if require("lv-utils").check_lsp_client_active "texlab" then
- return
-end
-
-require("lspconfig").texlab.setup {
- cmd = { DATA_PATH .. "/lspinstall/latex/texlab" },
- on_attach = require("lsp").common_on_attach,
-}
-
-vim.g.vimtex_compiler_method = "latexmk"
-vim.g.vimtex_view_method = "zathura"
-vim.g.vimtex_fold_enabled = 0
-vim.g.vimtex_quickfix_ignore_filters = O.lang.latex.ignore_errors
-
-O.plugin.which_key.mappings["L"] = {
- name = "+Latex",
- c = { "<cmd>VimtexCompile<cr>", "Toggle Compilation Mode" },
- f = { "<cmd>call vimtex#fzf#run()<cr>", "Fzf Find" },
- i = { "<cmd>VimtexInfo<cr>", "Project Information" },
- s = { "<cmd>VimtexStop<cr>", "Stop Project Compilation" },
- t = { "<cmd>VimtexTocToggle<cr>", "Toggle Table Of Content" },
- v = { "<cmd>VimtexView<cr>", "View PDF" },
-}
-
--- Compile on initialization, cleanup on quit
-vim.api.nvim_exec(
- [[
- augroup vimtex_event_1
- au!
- au User VimtexEventQuit call vimtex#compiler#clean(0)
- au User VimtexEventInitPost call vimtex#compiler#compile()
- augroup END
- ]],
- false
-)
-if O.lang.latex.auto_save then
- vim.api.nvim_exec([[au FocusLost * :wa]], false)
-end
+require("lsp").setup "tex"