1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-09 08:00:05 +08:00

perf(statusline): indent statusline mode text

This commit is contained in:
wsdjeg 2023-07-13 00:22:24 +08:00
parent 8b55955de4
commit aa57658a58

View File

@ -138,7 +138,7 @@ function! s:winnr(...) abort
endif endif
else else
if g:spacevim_enable_statusline_mode == 1 if g:spacevim_enable_statusline_mode == 1
return '%{SpaceVim#layers#core#statusline#mode(mode())} %{SpaceVim#layers#core#statusline#mode_text(mode())} %{ SpaceVim#layers#core#statusline#winnr(get(w:, "winid", winnr())) } ' return '%{SpaceVim#layers#core#statusline#mode(mode())} %{ SpaceVim#layers#core#statusline#winnr(get(w:, "winid", winnr())) } %{SpaceVim#layers#core#statusline#mode_text(mode())} '
elseif g:spacevim_windows_index_type == 3 elseif g:spacevim_windows_index_type == 3
return '%{SpaceVim#layers#core#statusline#mode(mode())} %{ get(w:, "winid", winnr()) } ' return '%{SpaceVim#layers#core#statusline#mode(mode())} %{ get(w:, "winid", winnr()) } '
else else
@ -962,24 +962,24 @@ function! SpaceVim#layers#core#statusline#mode_text(mode) abort
let mode_text = 'IEDIT-INSERT' let mode_text = 'IEDIT-INSERT'
endif endif
else else
let mode_text = 'NORMAL' let mode_text = ' NORMAL'
endif endif
elseif a:mode ==# 'i' elseif a:mode ==# 'i'
let mode_text = 'INSERT' let mode_text = ' INSERT'
elseif a:mode ==# 'R' elseif a:mode ==# 'R'
let mode_text = 'REPLACE' let mode_text = 'REPLACE'
elseif a:mode ==# 'v' elseif a:mode ==# 'v'
let mode_text = 'VISUAL' let mode_text = ' VISUAL'
elseif a:mode ==# 'V' elseif a:mode ==# 'V'
let mode_text = 'V-LINE' let mode_text = ' V-LINE'
elseif a:mode ==# '' elseif a:mode ==# ''
let mode_text = 'V-BLOCK' let mode_text = 'V-BLOCK'
elseif a:mode ==# 'c' elseif a:mode ==# 'c'
let mode_text = 'COMMAND' let mode_text = 'COMMAND'
elseif a:mode ==# 't' elseif a:mode ==# 't'
let mode_text = 'TERMINAL' let mode_text = ' TERM'
elseif a:mode ==# 'v' || a:mode ==# 'V' || a:mode ==# '^V' || a:mode ==# 's' || a:mode ==# 'S' || a:mode ==# '^S' elseif a:mode ==# 'v' || a:mode ==# 'V' || a:mode ==# '^V' || a:mode ==# 's' || a:mode ==# 'S' || a:mode ==# '^S'
let mode_text = 'VISUAL' let mode_text = ' VISUAL'
endif endif
return past_mode . mode_text return past_mode . mode_text
endfunction endfunction