mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 08:00:05 +08:00
Fix quickfix list statusline (#3098)
This commit is contained in:
parent
06032d6283
commit
361744f658
@ -356,6 +356,17 @@ function! SpaceVim#layers#core#statusline#get(...) abort
|
|||||||
\ . '%#SpaceVim_statusline_b#'
|
\ . '%#SpaceVim_statusline_b#'
|
||||||
\ . ' vimfiler %#SpaceVim_statusline_b_SpaceVim_statusline_c#'
|
\ . ' vimfiler %#SpaceVim_statusline_b_SpaceVim_statusline_c#'
|
||||||
\ . s:lsep
|
\ . s:lsep
|
||||||
|
elseif &filetype ==# 'qf'
|
||||||
|
return '%#SpaceVim_statusline_ia#'
|
||||||
|
\ . s:winnr(1)
|
||||||
|
\ . '%#SpaceVim_statusline_ia_SpaceVim_statusline_b#' . s:lsep
|
||||||
|
\ . '%#SpaceVim_statusline_b#'
|
||||||
|
\ . ' QuickFix %#SpaceVim_statusline_b_SpaceVim_statusline_c#'
|
||||||
|
\ . s:lsep
|
||||||
|
\ . ((getqflist({'title' : 0}).title ==# ':setqflist()') ? '' :
|
||||||
|
\ '%#SpaceVim_statusline_c#'
|
||||||
|
\ . getqflist({'title' : 0}).title . '%#SpaceVim_statusline_c_SpaceVim_statusline_z#' . s:lsep
|
||||||
|
\ )
|
||||||
elseif &filetype ==# 'defx'
|
elseif &filetype ==# 'defx'
|
||||||
return '%#SpaceVim_statusline_ia#' . s:winnr(1) . '%#SpaceVim_statusline_ia_SpaceVim_statusline_b#' . s:lsep
|
return '%#SpaceVim_statusline_ia#' . s:winnr(1) . '%#SpaceVim_statusline_ia_SpaceVim_statusline_b#' . s:lsep
|
||||||
\ . '%#SpaceVim_statusline_b# defx %#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep . ' '
|
\ . '%#SpaceVim_statusline_b# defx %#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep . ' '
|
||||||
|
@ -64,7 +64,9 @@ endfunction
|
|||||||
" @vimlint(EVL103, 1, a:data)
|
" @vimlint(EVL103, 1, a:data)
|
||||||
function! s:search_exit(id, data, event) abort
|
function! s:search_exit(id, data, event) abort
|
||||||
let &l:statusline = SpaceVim#layers#core#statusline#get(1)
|
let &l:statusline = SpaceVim#layers#core#statusline#get(1)
|
||||||
call setqflist(s:rst)
|
call setqflist([], 'r', {'title': ' ' . len(s:rst) . ' items',
|
||||||
|
\ 'items' : s:rst
|
||||||
|
\ })
|
||||||
botright copen
|
botright copen
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
@ -73,7 +75,9 @@ endfunction
|
|||||||
" @vimlint(EVL103, 0, a:event)
|
" @vimlint(EVL103, 0, a:event)
|
||||||
|
|
||||||
function! SpaceVim#plugins#searcher#list() abort
|
function! SpaceVim#plugins#searcher#list() abort
|
||||||
call setqflist(s:rst)
|
call setqflist([], 'r', {'title': ' ' . len(s:rst) . ' items',
|
||||||
|
\ 'items' : s:rst
|
||||||
|
\ })
|
||||||
botright copen
|
botright copen
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user