function! s:ContextualTagbar() abort if !tagbar#IsOpen() TagbarOpen else TagbarShowTag endif " for closing, I can use o endfunction nnoremap T call ContextualTagbar()