From 7085965e05f780a0436a788e91132a142e66a2a1 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sun, 21 Feb 2021 14:21:32 +0800 Subject: Refactor the auto-quit logic Also quit quickfix window if it is the only window left. --- core/plugins.vim | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'core/plugins.vim') diff --git a/core/plugins.vim b/core/plugins.vim index 9bba13d..99c934e 100644 --- a/core/plugins.vim +++ b/core/plugins.vim @@ -588,22 +588,14 @@ let g:vista_echo_cursor = 0 " Stay in current window when vista window is opened let g:vista_stay_on_open = 0 -augroup matchup_conf +augroup vista_conf autocmd! " Double mouse click to go to a tag autocmd FileType vista* nnoremap \ <2-LeftMouse> :call vista#cursor#FoldOrJump() - " Quit Neovim if vista window is the only window - autocmd BufEnter * call s:close_vista_win() augroup END nnoremap t :Vista!! - -function! s:close_vista_win() abort - if winnr('$') == 1 && getbufvar(bufnr(), '&filetype') ==# 'vista' - quit - endif -endfunction "}} "{{ File editting -- cgit v1.2.3