From 5b356795c946eafed4a3b1f40159c65a1aa542f8 Mon Sep 17 00:00:00 2001 From: Artur Smirnov Date: Fri, 2 Dec 2022 16:18:56 +0200 Subject: [PATCH] Fix bim buffers navigation with Fig See: https://github.com/christoomey/vim-tmux-navigator/issues/295#issuecomment-1123455337 --- plugin/tmux_navigator.vim | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/plugin/tmux_navigator.vim b/plugin/tmux_navigator.vim index 81a593a..f207184 100644 --- a/plugin/tmux_navigator.vim +++ b/plugin/tmux_navigator.vim @@ -138,3 +138,21 @@ function! s:TmuxAwareNavigate(direction) let s:tmux_is_last_pane = 0 endif endfunction + +function! s:set_is_vim() + call s:TmuxCommand("set-option -p @is_vim yes") +endfunction + +function! s:unset_is_vim() + call s:TmuxCommand("set-option -p -u @is_vim") +endfunction + +augroup tmux_navigator_is_vim + au! + autocmd VimEnter * call s:set_is_vim() + autocmd VimLeave * call s:unset_is_vim() + if exists('##VimSuspend') + autocmd VimSuspend * call s:unset_is_vim() + autocmd VimResume * call s:set_is_vim() + endif +augroup END