From 5fa340dd7915c5df6b365085a7d2972caddace8c Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Wed, 13 Dec 2017 22:28:26 +0800 Subject: [PATCH] Update statusline for VebuggerShell && VebuggerTerminal --- autoload/SpaceVim.vim | 12 +++++++++++- autoload/SpaceVim/layers/core/statusline.vim | 6 ++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim.vim b/autoload/SpaceVim.vim index 19b79db55..0e8647210 100644 --- a/autoload/SpaceVim.vim +++ b/autoload/SpaceVim.vim @@ -430,7 +430,17 @@ 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', 'SpaceVimREPL', 'SpaceVimQuickFix', 'HelpDescribe'] +let g:spacevim_smartcloseignoreft = [ + \ 'help', + \ 'tagbar', + \ 'vimfiler', + \ 'SpaceVimRunner', + \ 'SpaceVimREPL', + \ 'SpaceVimQuickFix', + \ 'HelpDescribe', + \ 'VebuggerShell', + \ 'VebuggerTerminal', + \ ] 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 ec2194970..dcab19c60 100644 --- a/autoload/SpaceVim/layers/core/statusline.vim +++ b/autoload/SpaceVim/layers/core/statusline.vim @@ -357,6 +357,12 @@ function! SpaceVim#layers#core#statusline#get(...) abort 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#' + elseif &filetype ==# 'VebuggerShell' + return '%#SpaceVim_statusline_ia#' . s:winnr(1) . '%#SpaceVim_statusline_ia_SpaceVim_statusline_b#' . s:lsep + \ . '%#SpaceVim_statusline_b# VebuggerShell %#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep + elseif &filetype ==# 'VebuggerTerminal' + return '%#SpaceVim_statusline_ia#' . s:winnr(1) . '%#SpaceVim_statusline_ia_SpaceVim_statusline_b#' . s:lsep + \ . '%#SpaceVim_statusline_b# VebuggerTerminal %#SpaceVim_statusline_b_SpaceVim_statusline_c#' . s:lsep endif if a:0 > 0 return s:active()