mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 17:10:05 +08:00
Improve statusline for flygrep
This commit is contained in:
parent
08121ee58d
commit
4db7e1de34
@ -359,9 +359,10 @@ function! SpaceVim#layers#core#statusline#get(...) abort
|
|||||||
\ . '%#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep . ' '
|
\ . '%#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep . ' '
|
||||||
\ . '%#SpaceVim_statusline_c# %{unite#get_status_string()} '
|
\ . '%#SpaceVim_statusline_c# %{unite#get_status_string()} '
|
||||||
elseif &filetype ==# 'SpaceVimFlyGrep'
|
elseif &filetype ==# 'SpaceVimFlyGrep'
|
||||||
return '%#SpaceVim_statusline_a_bold# FlyGrep%{SpaceVim#plugins#flygrep#mode()} %#SpaceVim_statusline_a_SpaceVim_statusline_b#' . s:lsep
|
return '%#SpaceVim_statusline_a_bold# FlyGrep %#SpaceVim_statusline_a_SpaceVim_statusline_b#' . s:lsep
|
||||||
\ . '%#SpaceVim_statusline_b# %{getcwd()} %#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep
|
\ . '%#SpaceVim_statusline_b# %{SpaceVim#plugins#flygrep#mode()} %#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep
|
||||||
\ . '%#SpaceVim_statusline_c# %{SpaceVim#plugins#flygrep#lineNr()}'
|
\ . '%#SpaceVim_statusline_c# %{getcwd()} %#SpaceVim_statusline_c_SpaceVim_statusline_b#' . s:lsep
|
||||||
|
\ . '%#SpaceVim_statusline_b# %{SpaceVim#plugins#flygrep#lineNr()} %#SpaceVim_statusline_b_SpaceVim_statusline_z#' . s:lsep
|
||||||
elseif &filetype ==# 'TransientState'
|
elseif &filetype ==# 'TransientState'
|
||||||
return '%#SpaceVim_statusline_a# Transient State %#SpaceVim_statusline_a_SpaceVim_statusline_b#'
|
return '%#SpaceVim_statusline_a# Transient State %#SpaceVim_statusline_a_SpaceVim_statusline_b#'
|
||||||
elseif &filetype ==# 'vimcalc'
|
elseif &filetype ==# 'vimcalc'
|
||||||
|
@ -391,13 +391,14 @@ endfunction
|
|||||||
" Plugin API: SpaceVim#plugins#flygrep#lineNr() {{{
|
" Plugin API: SpaceVim#plugins#flygrep#lineNr() {{{
|
||||||
function! SpaceVim#plugins#flygrep#lineNr() abort
|
function! SpaceVim#plugins#flygrep#lineNr() abort
|
||||||
if getline(1) ==# ''
|
if getline(1) ==# ''
|
||||||
return ''
|
return 'no results'
|
||||||
else
|
else
|
||||||
return line('.') . '/' . line('$')
|
return line('.') . '/' . line('$')
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! SpaceVim#plugins#flygrep#mode()
|
function! SpaceVim#plugins#flygrep#mode()
|
||||||
|
return s:grep_mode
|
||||||
return empty(s:mode) ? '' : '(' . s:mode . ')'
|
return empty(s:mode) ? '' : '(' . s:mode . ')'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user