Add READONLY mode and change colorscheme
This commit is contained in:
parent
83871b70b1
commit
ff24c8d05e
2 changed files with 42 additions and 26 deletions
|
@ -9,35 +9,36 @@ let color_name="custom_scheme_dark"
|
||||||
|
|
||||||
"=== Цвета псевдоинтерфейса ===
|
"=== Цвета псевдоинтерфейса ===
|
||||||
"Цвета линейки строк (та, что слева номера строк показыват)
|
"Цвета линейки строк (та, что слева номера строк показыват)
|
||||||
hi LineNr ctermfg=241 ctermbg=NONE cterm=NONE
|
hi Normal ctermbg=None
|
||||||
hi CursorLineNr ctermfg=250 ctermbg=237 cterm=bold
|
hi LineNr cterm=NONE ctermfg=241 ctermbg=NONE
|
||||||
|
hi CursorLineNr cterm=bold ctermfg=250 ctermbg=237
|
||||||
hi CursorLine cterm=underline
|
hi CursorLine cterm=underline
|
||||||
hi ModeMsg ctermfg=0 ctermbg=14 cterm=NONE
|
hi ModeMsg cterm=NONE ctermfg=0 ctermbg=14
|
||||||
hi NonText ctermfg=215
|
hi NonText ctermfg=215
|
||||||
hi Visual ctermbg=241
|
hi Visual ctermbg=241
|
||||||
|
|
||||||
"Цвета, используемые в статусной строке
|
"Цвета, используемые в статусной строке
|
||||||
hi StatusLineEditorMode ctermfg=0 ctermbg=111
|
hi StatusLineEditorMode ctermfg=0 ctermbg=111
|
||||||
hi StatusLineFileName ctermfg=252 ctermbg=NONE cterm=bold
|
hi StatusLineFileName cterm=bold ctermfg=252 ctermbg=NONE
|
||||||
hi StatusLineFileFormat ctermfg=247 ctermbg=NONE
|
hi StatusLineFileFormat ctermfg=247 ctermbg=NONE
|
||||||
hi StatusLineEmpty ctermbg=NONE
|
hi StatusLineEmpty ctermbg=NONE
|
||||||
hi StatusLineReadOnlyFlag ctermfg=247 ctermbg=NONE
|
hi StatusLineReadOnlyFlag ctermfg=247 ctermbg=NONE
|
||||||
hi StatusLineEncoding ctermfg=247 ctermbg=NONE
|
hi StatusLineEncoding ctermfg=247 ctermbg=NONE
|
||||||
hi StatusLineFileType ctermfg=252 ctermbg=NONE cterm=bold
|
hi StatusLineFileType cterm=bold ctermfg=252 ctermbg=NONE
|
||||||
hi StatusLinePosition ctermfg=0 ctermbg=111
|
hi StatusLinePosition ctermfg=0 ctermbg=111
|
||||||
|
|
||||||
"Vim-Gitgutter цвета
|
"Vim-Gitgutter цвета
|
||||||
hi SignColumn ctermbg=NONE
|
hi SignColumn ctermbg=NONE
|
||||||
hi GitGutterAdd ctermfg=2 cterm=bold
|
hi GitGutterAdd cterm=bold ctermfg=2
|
||||||
hi GitGutterChange ctermfg=3 cterm=bold
|
hi GitGutterChange cterm=bold ctermfg=3
|
||||||
hi GitGutterDelete ctermfg=1 cterm=bold
|
hi GitGutterDelete cterm=bold ctermfg=1
|
||||||
|
|
||||||
"=== Подсвтека синтаксиса ===
|
"=== Подсвтека синтаксиса ===
|
||||||
hi Comment ctermfg=248
|
hi Comment ctermfg=248
|
||||||
hi Constant ctermfg=153
|
hi Constant ctermfg=153
|
||||||
hi Identifier ctermfg=147 cterm=NONE
|
hi Identifier cterm=NONE ctermfg=147
|
||||||
hi Statement ctermfg=203
|
hi Statement ctermfg=171
|
||||||
hi PreProc ctermfg=203
|
hi PreProc ctermfg=203
|
||||||
hi Type ctermfg=152
|
hi Type ctermfg=152
|
||||||
hi Todo ctermfg=0 ctermbg=159 cterm=bold
|
hi Todo cterm=bold ctermfg=0 ctermbg=159
|
||||||
hi Error ctermbg=197
|
hi Error ctermbg=197
|
||||||
|
|
15
vimrc
15
vimrc
|
@ -1,3 +1,12 @@
|
||||||
|
function LessBehaviour()
|
||||||
|
if (!&modifiable || &ro)
|
||||||
|
set nonumber
|
||||||
|
set nospell
|
||||||
|
set laststatus=0
|
||||||
|
set cmdheight=1
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
"Функция получения текущего режима редактора
|
"Функция получения текущего режима редактора
|
||||||
function GetMode()
|
function GetMode()
|
||||||
let l:editor_mode = mode()
|
let l:editor_mode = mode()
|
||||||
|
@ -108,3 +117,9 @@ colorscheme custom_scheme_dark
|
||||||
|
|
||||||
"Довольно удобная реализация поддержки русских букв (говорят официальная)
|
"Довольно удобная реализация поддержки русских букв (говорят официальная)
|
||||||
set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
|
set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
|
||||||
|
|
||||||
|
"Автоматическое включение LessBehaviour
|
||||||
|
augroup ReadOnly
|
||||||
|
au!
|
||||||
|
au VimEnter * :call LessBehaviour()
|
||||||
|
augroup END
|
||||||
|
|
Loading…
Reference in a new issue