From fd9a12aa679d20ee01ae5b82a70be18824ff9384 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 6 May 2024 19:08:25 +0800 Subject: [PATCH] fix(statusline): fix statusline fireformat sep --- autoload/SpaceVim/layers/core/statusline.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/SpaceVim/layers/core/statusline.vim b/autoload/SpaceVim/layers/core/statusline.vim index 992c4ebe0..38b38df73 100644 --- a/autoload/SpaceVim/layers/core/statusline.vim +++ b/autoload/SpaceVim/layers/core/statusline.vim @@ -166,7 +166,7 @@ function! s:fileformat() abort else let g:_spacevim_statusline_fileformat = &ff endif - return '%{" " . g:_spacevim_statusline_fileformat . " | " . (&fenc!=""?&fenc:&enc) . " "}' + return '%{" " . g:_spacevim_statusline_fileformat . " ' . s:irsep . ' " . (&fenc!=""?&fenc:&enc) . " "}' endfunction function! s:major_mode() abort @@ -682,7 +682,7 @@ function! s:inactive() abort let l .= '%{ get(w:, "winwidth", 150) < ' . base . ' ? "" : (" ' . s:STATUSLINE.eval(sec) . ' ' . s:ilsep . '")}' endfor if get(w:, 'winwidth', 150) > base + 10 - let l .= join(['%=', '%{" " . &ff . "|" . (&fenc!=""?&fenc:&enc) . " "}', ' %P '], s:irsep) + let l .= join(['%=', '%{" " . &ff}', '%{(&fenc!=""?&fenc:&enc) . " "}', ' %P '], s:irsep) endif return l endfunction