diff options
author | christianchiarulli <[email protected]> | 2021-07-10 00:15:33 -0400 |
---|---|---|
committer | christianchiarulli <[email protected]> | 2021-07-10 00:15:33 -0400 |
commit | 6d17635b31e2bf3af0f1f03284249daafe9be62f (patch) | |
tree | d908597bdba9dd4ab9f39455fac95eb10c498430 /ftplugin/tex.lua | |
parent | cdce596bc0771c483bb03f15c05ac20fc3416009 (diff) |
refactor tex to use ftplugin only
Diffstat (limited to 'ftplugin/tex.lua')
-rw-r--r-- | ftplugin/tex.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ftplugin/tex.lua b/ftplugin/tex.lua index 7ad35000..87f7c598 100644 --- a/ftplugin/tex.lua +++ b/ftplugin/tex.lua @@ -6,3 +6,29 @@ 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 + +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 +) |