Add a guard against queries matching current pane

fix-tmux-next-3dot4
Michael van der Kamp 2 years ago
parent 076e13b77c
commit 2344b96fed

@ -242,12 +242,17 @@ function! s:existingRunnerId() abort
endif
endif
" Try finding the runner using the provided query
let currentId = s:tmuxIndex()
let message = VimuxTmux('select-'.runnerType.' -t '.query.'')
if message ==# ''
" Success!
" A match was found. Make sure it isn't the current vim pane/window
" though!
let runnerId = s:tmuxIndex()
call VimuxTmux('last-'.runnerType)
return runnerId
if runnerId !=# currentId
" Success!
call VimuxTmux('last-'.runnerType)
return runnerId
endif
endif
return ''
endfunction

Loading…
Cancel
Save