Add new mode to status line. Change status line colors.
This commit is contained in:
parent
4dccd30577
commit
ae33ab00ed
2 changed files with 16 additions and 13 deletions
|
@ -18,15 +18,14 @@ hi NonText ctermfg=215 guifg=#ffaf5f
|
||||||
hi Visual ctermbg=241 guibg=#626262
|
hi Visual ctermbg=241 guibg=#626262
|
||||||
|
|
||||||
"Цвета, используемые в статусной строке
|
"Цвета, используемые в статусной строке
|
||||||
hi StatusLineEditorMode ctermfg=15 ctermbg=57 cterm=bold guifg=#ffffff guibg=#5f00ff gui=bold
|
hi StatusLineEditorMode ctermfg=0 ctermbg=41 guifg=#ffffff guibg=#5f00ff gui=bold
|
||||||
hi StatusLineFilePath ctermfg=0 ctermbg=15 guifg=#000000 guibg=#ffffff
|
hi StatusLineFilePath ctermfg=0 ctermbg=15 guifg=#000000 guibg=#ffffff
|
||||||
hi StatusLineFileFormat ctermfg=0 ctermbg=251 guifg=#000000 guibg=#c6c6c6
|
hi StatusLineFileFormat ctermfg=0 ctermbg=251 guifg=#000000 guibg=#c6c6c6
|
||||||
hi StatusLineEmpty ctermbg=239 guibg=#4e4e4e
|
hi StatusLineEmpty ctermbg=239 guibg=#4e4e4e
|
||||||
hi StatusLineReadOnlyFlag ctermfg=0 ctermbg=239 guibg=#4e4e4e
|
hi StatusLineReadOnlyFlag ctermfg=0 ctermbg=239 guibg=#4e4e4e
|
||||||
hi StatusLineEncoding ctermfg=0 ctermbg=251 guifg=#000000 guibg=#c6c6c6
|
hi StatusLineEncoding ctermfg=0 ctermbg=251 guifg=#000000 guibg=#c6c6c6
|
||||||
hi StatusLineFileType ctermfg=0 ctermbg=15 guifg=#000000 guibg=#ffffff
|
hi StatusLineFileType ctermfg=0 ctermbg=15 guifg=#000000 guibg=#ffffff
|
||||||
hi StatusLinePosition ctermfg=15 ctermbg=57 guifg=#ffffff guibg=#5f00ff
|
hi StatusLinePosition ctermfg=0 ctermbg=41 guifg=#ffffff guibg=#5f00ff
|
||||||
hi StatusLinePercentPos ctermfg=15 ctermbg=63 guifg=#ffffff guibg=#5f5fff
|
|
||||||
|
|
||||||
"Vim-Gitgutter цвета
|
"Vim-Gitgutter цвета
|
||||||
hi SignColumn ctermbg=NONE guibg=NONE
|
hi SignColumn ctermbg=NONE guibg=NONE
|
||||||
|
|
22
vimrc
22
vimrc
|
@ -4,6 +4,7 @@ function GetMode()
|
||||||
|
|
||||||
let l:editor_modes_list = [
|
let l:editor_modes_list = [
|
||||||
\ "NORMAL",
|
\ "NORMAL",
|
||||||
|
\ "COMMAND",
|
||||||
\ "INSERT",
|
\ "INSERT",
|
||||||
\ "VISUAL",
|
\ "VISUAL",
|
||||||
\ "VISUAL-LINE",
|
\ "VISUAL-LINE",
|
||||||
|
@ -14,20 +15,24 @@ function GetMode()
|
||||||
if l:editor_mode == "n"
|
if l:editor_mode == "n"
|
||||||
return l:editor_modes_list[0]
|
return l:editor_modes_list[0]
|
||||||
|
|
||||||
elseif l:editor_mode == "i"
|
elseif l:editor_mode == "c"
|
||||||
return l:editor_modes_list[1]
|
return l:editor_modes_list[1]
|
||||||
|
|
||||||
elseif l:editor_mode == "v"
|
elseif l:editor_mode == "i"
|
||||||
return l:editor_modes_list[2]
|
return l:editor_modes_list[2]
|
||||||
elseif l:editor_mode == "V"
|
|
||||||
return l:editor_modes_list[3]
|
|
||||||
elseif l:editor_mode =="\<C-v>"
|
|
||||||
return l:editor_modes_list[4]
|
|
||||||
|
|
||||||
elseif l:editor_mode == "R"
|
elseif l:editor_mode == "v"
|
||||||
|
return l:editor_modes_list[3]
|
||||||
|
elseif l:editor_mode == "V"
|
||||||
|
return l:editor_modes_list[4]
|
||||||
|
elseif l:editor_mode =="\<C-v>"
|
||||||
return l:editor_modes_list[5]
|
return l:editor_modes_list[5]
|
||||||
|
|
||||||
|
elseif l:editor_mode == "R"
|
||||||
|
return l:editor_modes_list[6]
|
||||||
|
|
||||||
else
|
else
|
||||||
|
echo l:editor_mode
|
||||||
return "?MODE"
|
return "?MODE"
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
@ -66,8 +71,7 @@ set statusline+=%#StatusLineEmpty#%=
|
||||||
set statusline+=%#StatusLineReadOnlyFlag#\ %r\
|
set statusline+=%#StatusLineReadOnlyFlag#\ %r\
|
||||||
set statusline+=%#StatusLineEncoding#\ %{&fileencoding?&fileencoding:&encoding}\
|
set statusline+=%#StatusLineEncoding#\ %{&fileencoding?&fileencoding:&encoding}\
|
||||||
set statusline+=%#StatusLineFileType#\ %{&ft}\
|
set statusline+=%#StatusLineFileType#\ %{&ft}\
|
||||||
set statusline+=%#StatusLinePercentPos#\ %p%%\
|
set statusline+=%#StatusLinePosition#\ %p%%\ %l:%c\
|
||||||
set statusline+=%#StatusLinePosition#\ %l:%c\
|
|
||||||
|
|
||||||
"Выключает перенос строк
|
"Выключает перенос строк
|
||||||
set nowrap
|
set nowrap
|
||||||
|
|
Loading…
Reference in a new issue