1
0
Fork 0

Update colorscheme

- Include increment search while typing search string;
- Append auto groups.
This commit is contained in:
Иван Солнцев 2024-09-30 23:51:43 +03:00
parent 8b115f05f1
commit 9124335db4
2 changed files with 75 additions and 58 deletions

View file

@ -8,26 +8,27 @@ set bg=dark
let color_name="justmyscheme"
"=== Пользовательские цвета ===
hi justmyschemeMainColor cterm=none ctermfg=0 ctermbg=35
hi justmyschemeSecondColor ctermfg=255 ctermbg=29
hi justmyschemeMainColor cterm=none ctermfg=0 ctermbg=222
hi justmyschemeSecondColor ctermfg=0 ctermbg=216
"=== Основного интерфейса интерфейса ===
hi Normal ctermbg=none
"Цвета линейки строк (та, что слева номера строк показыват)
hi LineNr cterm=none ctermfg=245 ctermbg=234
hi CursorLineNr cterm=bold ctermfg=250 ctermbg=237
hi CursorLineNr cterm=none ctermfg=137 ctermbg=238
hi CursorLine cterm=none ctermbg=234
hi Folded cterm=none ctermfg=93 ctermbg=none
hi ModeMsg cterm=none ctermfg=0 ctermbg=120
hi ModeMsg cterm=none ctermfg=0 ctermbg=222
hi NonText ctermfg=215
hi Visual ctermbg=59
hi ColorColumn ctermbg=235
hi VertSplit cterm=none ctermfg=120 ctermbg=none
hi Search ctermbg=222
"=== Строка вкладок ===
hi TabLine cterm=none ctermfg=252 ctermbg=235
hi TabLineSel cterm=none ctermfg=0 ctermbg=35
hi TabLineFill cterm=none ctermfg=None ctermbg=235
hi TabLine cterm=none ctermfg=252 ctermbg=234
hi TabLineSel cterm=none ctermfg=0 ctermbg=222
hi TabLineFill cterm=none ctermfg=None ctermbg=234
hi WildMenu cterm=none ctermfg=0 ctermbg=246
@ -49,28 +50,28 @@ hi link StatusLineBranchName justmyschemeMainColor
" Заголовки Markdown
hi Title cterm=bold ctermfg=189
" Комментарии в языках программирования
hi Comment ctermfg=60
hi Comment ctermfg=243
hi Constant ctermfg=153
hi String ctermfg=229
hi Number ctermfg=50
hi String ctermfg=183
hi Number ctermfg=107
hi Boolean ctermfg=215
hi Identifier cterm=none ctermfg=147
hi Function ctermfg=153
hi Statement ctermfg=141
hi Statement ctermfg=217
hi PreProc ctermfg=162
hi Include cterm=bold ctermfg=162
hi PreProc ctermfg=174
hi Include cterm=bold ctermfg=156
hi Type ctermfg=212
hi Type ctermfg=218
hi Delimiter ctermfg=189
hi Special ctermfg=219
hi Todo cterm=bold ctermfg=154 ctermbg=none
hi Todo cterm=bold ctermfg=226 ctermbg=none
hi Error ctermbg=197
" === Встроенные плагины ===

40
vimrc
View file

@ -11,12 +11,18 @@ set tabline=%!justmyrc#TabLine()
"Включает колонку нумерации строк
set numberwidth=4
"Показывает относительные значения (от текущей строки)
set relativenumber
"Отображает номер у текущей строки в комбинации с относительной позицией
set number
set cursorline
"Подсветка найденных фраз
set hlsearch
"Подсветка фраз при наборе текста для поиска
set incsearch
"Включение подсказок команд
set wildmenu
"Игнорировать расширения в подсказках
@ -66,7 +72,7 @@ set backspace=indent,eol,start
imap jk <ESC>
"Сброс подсветки поиска в нормальном режиме
nmap <space> :set nohlsearch<CR>
nmap <space> :noh<CR>
"Автонастройка для определенных типов файлов
augroup GitBranch
@ -77,28 +83,38 @@ augroup END
augroup Python
autocmd BufEnter *.py compiler pycodestyle
"Кеймапы для запуска Python скриптов
autocmd BufEnter *.py nmap <F5> :!python3 %<CR>
augroup END
augroup Markdown
autocmd BufEnter *.md set wrap
autocmd BufEnter *.md set colorcolumn=80
autocmd BufLeave *.md set colorcolumn=0
autocmd BufEnter *.md set textwidth=80
autocmd BufLeave *.md set textwidth=0
augroup END
"Кеймапы для запуска Python скриптов
autocmd BufEnter *.py nmap <F5> :!python3 %<CR>
augroup Clang
"Кеймап для GCC
autocmd BufEnter *.c nmap <F5> :make<CR>
augroup END
"Автообнаружение файла nftables
autocmd BufRead,BufNewFile nftables.conf,*.nft,*/etc/nftables/* set filetype=nftables
augroup Nftables
"Автообнаружение файла nftables
autocmd BufRead,BufNewFile nftables.conf,*.nft,*/etc/nftables/* set filetype=nftables
augroup END
"Кеймап для GCC
autocmd BufEnter *.c nmap <F5> :make<CR>
augroup Bash
"Кеймапы запуска Bash скриптов
autocmd BufEnter *.sh nmap <F5> :!bash %<CR>
augroup END
"Кеймапы запуска Bash скриптов
autocmd BufEnter *.sh nmap <F5> :!bash %<CR>
"Кеймапы обновления темы vim
autocmd BufEnter *.vim nnoremap <F5> :source %<CR>
augroup Vim
"Кеймапы обновления темы vim
autocmd BufEnter vimrc nnoremap <F5> :source %<CR>
autocmd BufEnter *.vim nnoremap <F5> :source %<CR>
augroup END
"Установка своей цветовой схемы
colorscheme justmyscheme