From 873f5444811c08821feb9a05b38f8fb4978a35af Mon Sep 17 00:00:00 2001 From: Shiny380 Date: Fri, 8 Apr 2022 15:40:45 +1000 Subject: [PATCH] focus window is nuake already open --- autoload/nuake.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/nuake.vim b/autoload/nuake.vim index 8ab7e5b..778f2ad 100644 --- a/autoload/nuake.vim +++ b/autoload/nuake.vim @@ -4,8 +4,10 @@ function! nuake#ToggleWindow() abort "{{{2 let l:nuake_win_nr = bufwinnr(s:NuakeBufNr()) - if l:nuake_win_nr != -1 + if l:nuake_win_nr == winnr() call s:CloseWindow() + elseif l:nuake_win_nr != -1 + execute l:nuake_win_nr . "wincmd w" else call s:OpenWindow() endif