diff --git a/autoload/SpaceVim.vim b/autoload/SpaceVim.vim index 6f8b4ab96..9013ccfca 100644 --- a/autoload/SpaceVim.vim +++ b/autoload/SpaceVim.vim @@ -376,7 +376,7 @@ let g:spacevim_enable_vimfiler_gitstatus = 0 " Enable/Disable filetypeicon column in vimfiler buffer, default is 0. let g:spacevim_enable_vimfiler_filetypeicon = 0 let g:spacevim_smartcloseignorewin = ['__Tagbar__' , 'vimfiler:default'] -let g:spacevim_smartcloseignoreft = ['help', 'tagbar', 'vimfiler', 'SpaceVimRunner'] +let g:spacevim_smartcloseignoreft = ['help', 'tagbar', 'vimfiler', 'SpaceVimRunner', 'SpaceVimQuickFix'] let g:spacevim_altmoveignoreft = ['Tagbar' , 'vimfiler'] let g:spacevim_enable_javacomplete2_py = 0 let g:spacevim_src_root = 'E:\sources\' diff --git a/autoload/SpaceVim/layers/core/statusline.vim b/autoload/SpaceVim/layers/core/statusline.vim index f299d65ce..e50012cf9 100644 --- a/autoload/SpaceVim/layers/core/statusline.vim +++ b/autoload/SpaceVim/layers/core/statusline.vim @@ -257,6 +257,8 @@ function! SpaceVim#layers#core#statusline#get(...) abort return '%#SpaceVim_statusline_a# Runner %#SpaceVim_statusline_a_SpaceVim_statusline_b# %{SpaceVim#plugins#runner#status()}' elseif &filetype ==# 'VimMailClient' return '%#SpaceVim_statusline_a# VimMail %#SpaceVim_statusline_a_SpaceVim_statusline_b# %{mail#client#win#status().dir}' + elseif &filetype ==# 'SpaceVimQuickFix' + return '%#SpaceVim_statusline_a# SpaceVimQuickFix %#SpaceVim_statusline_a_SpaceVim_statusline_b#' endif if a:0 > 0 return s:active() diff --git a/autoload/SpaceVim/plugins/quickfix.vim b/autoload/SpaceVim/plugins/quickfix.vim index 11640ae8c..700e2628a 100644 --- a/autoload/SpaceVim/plugins/quickfix.vim +++ b/autoload/SpaceVim/plugins/quickfix.vim @@ -43,7 +43,7 @@ let s:BUFFER = SpaceVim#api#import('vim#buffer') function! SpaceVim#plugins#quickfix#openwin() call s:BUFFER.open({ \ 'bufname' : '__quickfix__', - \ 'cmd' : 'setl buftype=nofile bufhidden=wipe filetype=SpaceVimQuickFix nomodifiable nowrap nolist', + \ 'cmd' : 'setl buftype=nofile bufhidden=wipe filetype=SpaceVimQuickFix nomodifiable nowrap nobuflisted', \ 'mode' : 'rightbelow split ', \ }) call s:BUFFER.resize(10, '') @@ -73,6 +73,7 @@ endfunction function! s:mappings() abort nnoremap :call SpaceVim#plugins#quickfix#enter() + nnoremap q :close endfunction function! s:update_stack() abort