diff --git a/autoload/SpaceVim/layers/core/statusline.vim b/autoload/SpaceVim/layers/core/statusline.vim index 61c6e838a..5ce0687f3 100644 --- a/autoload/SpaceVim/layers/core/statusline.vim +++ b/autoload/SpaceVim/layers/core/statusline.vim @@ -183,6 +183,12 @@ function! SpaceVim#layers#core#statusline#get(...) abort elseif &filetype ==# 'SpaceVimTabsManager' return '%#SpaceVim_statusline_a#' . s:winnr() . '%#SpaceVim_statusline_a_SpaceVim_statusline_b#' \ . '%#SpaceVim_statusline_b# TabsManager %#SpaceVim_statusline_b_SpaceVim_statusline_c#' + elseif &filetype ==# 'denite' + return '%#SpaceVim_statusline_a#%{denite#get_status_mode()}%#SpaceVim_statusline_a_SpaceVim_statusline_b#' + \ . '%#SpaceVim_statusline_b#%{denite#get_status_sources()}%#SpaceVim_statusline_b_SpaceVim_statusline_z#' + \ . '%#SpaceVim_statusline_z#%=%#SpaceVim_statusline_c_SpaceVim_statusline_z#' + \ . '%#SpaceVim_statusline_c#%{denite#get_status_path() . denite#get_status_linenr()}' + endif if a:0 > 0 return s:active() diff --git a/config/plugins/denite.vim b/config/plugins/denite.vim index c6a88f5b1..c9dea725f 100644 --- a/config/plugins/denite.vim +++ b/config/plugins/denite.vim @@ -12,6 +12,7 @@ let s:denite_options = { \ 'highlight_matched_char' : 'MoreMsg', \ 'highlight_matched_range' : 'MoreMsg', \ 'direction': 'rightbelow', + \ 'statusline' : 0, \ 'prompt' : '➭', \ }}