diff options
Diffstat (limited to '.config/nvim/lua/cole/plugins/vimtex-setup.lua')
| -rw-r--r-- | .config/nvim/lua/cole/plugins/vimtex-setup.lua | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/.config/nvim/lua/cole/plugins/vimtex-setup.lua b/.config/nvim/lua/cole/plugins/vimtex-setup.lua index e69de29..64f9f17 100644 --- a/.config/nvim/lua/cole/plugins/vimtex-setup.lua +++ b/.config/nvim/lua/cole/plugins/vimtex-setup.lua @@ -0,0 +1,34 @@ +-- Fixes focus loss problems on macOS +-- wrapping in vim.cmd() +-- vim.cd() Executes Vim Script commands +vim.cmd([[ +function! s:TexFocusVim() abort + silent execute "!open -a iTerm" + redraw! +endfunction + +augroup vimtex_event_focus + au! + au User VimTexEventViewReverse call s:TexFocusVim() +augroup END +]]) + +-- Viewer method, upon compilation +vim.g.vimtex_view_method = "skim" + +-- View Option +vim.g.vimtex_view_general_viewer = "skim" +vim.g.vimtex_view_general_options = "--unique" + +-- Determine to automatically open PDF viewer after compilation +vim.g.vimtex_view_automatic = 1 + +-- Most VimTex mappings rely on localleader and this can be changed +-- with the following line: +vim.g.maplocalleader = "," + +-- Keymappings for VimTeX + +-- Trigger VimTexView +-- nmap <localleader>v <plug>(vimtex-view) +vim.api.nvim_set_keymap("n", "<localleader>v", "<plug>(vimtex-view)", { noremap = true }) |
