From 0db1121180a994f75bb0dde971abcbaf9c2900e6 Mon Sep 17 00:00:00 2001 From: Shidong Wang Date: Sun, 14 Feb 2021 20:26:57 +0800 Subject: [PATCH] Can not close scrollbar after tabclose --- autoload/SpaceVim/plugins/scrollbar.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/plugins/scrollbar.vim b/autoload/SpaceVim/plugins/scrollbar.vim index ac06f0ee4..0f6c4bffb 100644 --- a/autoload/SpaceVim/plugins/scrollbar.vim +++ b/autoload/SpaceVim/plugins/scrollbar.vim @@ -183,7 +183,9 @@ function! SpaceVim#plugins#scrollbar#clear(...) abort let bufnr = get(a:000, 0, 0) let state = s:buf_get_var(bufnr, 'scrollbar_state') if !empty(state) && has_key(state, 'winnr') - noautocmd call nvim_win_close(state.winnr, 1) + if win_id2win(state.winnr) > 0 + noautocmd call nvim_win_close(state.winnr, 1) + endif noautocmd call nvim_buf_set_var(bufnr, 'scrollbar_state', { \ 'size' : state.size, \ 'bufnr' : state.bufnr,