1
0
Fork 0

Add READONLY mode and change colorscheme

This commit is contained in:
John Solncev 2021-10-21 00:17:11 +03:00
parent 83871b70b1
commit ff24c8d05e
2 changed files with 42 additions and 26 deletions

View file

@ -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 CursorLine cterm=underline hi CursorLineNr cterm=bold ctermfg=250 ctermbg=237
hi ModeMsg ctermfg=0 ctermbg=14 cterm=NONE hi CursorLine cterm=underline
hi NonText ctermfg=215 hi ModeMsg cterm=NONE ctermfg=0 ctermbg=14
hi Visual ctermbg=241 hi NonText ctermfg=215
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
View file

@ -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