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,80 +8,81 @@ set bg=dark
let color_name="justmyscheme" let color_name="justmyscheme"
"=== Пользовательские цвета === "=== Пользовательские цвета ===
hi justmyschemeMainColor cterm=none ctermfg=0 ctermbg=35 hi justmyschemeMainColor cterm=none ctermfg=0 ctermbg=222
hi justmyschemeSecondColor ctermfg=255 ctermbg=29 hi justmyschemeSecondColor ctermfg=0 ctermbg=216
"=== Основного интерфейса интерфейса === "=== Основного интерфейса интерфейса ===
hi Normal ctermbg=none hi Normal ctermbg=none
"Цвета линейки строк (та, что слева номера строк показыват) "Цвета линейки строк (та, что слева номера строк показыват)
hi LineNr cterm=none ctermfg=245 ctermbg=234 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 CursorLine cterm=none ctermbg=234
hi Folded cterm=none ctermfg=93 ctermbg=none 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 NonText ctermfg=215
hi Visual ctermbg=59 hi Visual ctermbg=59
hi ColorColumn ctermbg=235 hi ColorColumn ctermbg=235
hi VertSplit cterm=none ctermfg=120 ctermbg=none hi VertSplit cterm=none ctermfg=120 ctermbg=none
hi Search ctermbg=222
"=== Строка вкладок === "=== Строка вкладок ===
hi TabLine cterm=none ctermfg=252 ctermbg=235 hi TabLine cterm=none ctermfg=252 ctermbg=234
hi TabLineSel cterm=none ctermfg=0 ctermbg=35 hi TabLineSel cterm=none ctermfg=0 ctermbg=222
hi TabLineFill cterm=none ctermfg=None ctermbg=235 hi TabLineFill cterm=none ctermfg=None ctermbg=234
hi WildMenu cterm=none ctermfg=0 ctermbg=246 hi WildMenu cterm=none ctermfg=0 ctermbg=246
hi Pmenu ctermfg=242 ctermbg=233 hi Pmenu ctermfg=242 ctermbg=233
hi PmenuSel ctermfg=7 ctermbg=235 hi PmenuSel ctermfg=7 ctermbg=235
" Статусная строка " Статусная строка
hi StatusLine cterm=none ctermfg=246 ctermbg=234 hi StatusLine cterm=none ctermfg=246 ctermbg=234
hi link StatusLineEditorMode justmyschemeMainColor hi link StatusLineEditorMode justmyschemeMainColor
hi link StatusLineFileType justmyschemeSecondColor hi link StatusLineFileType justmyschemeSecondColor
hi StatusLineFileFormat ctermfg=247 ctermbg=235 hi StatusLineFileFormat ctermfg=247 ctermbg=235
hi StatusLineEmpty ctermbg=235 hi StatusLineEmpty ctermbg=235
hi StatusLineReadOnlyFlag ctermfg=247 ctermbg=235 hi StatusLineReadOnlyFlag ctermfg=247 ctermbg=235
hi StatusLineEncoding ctermfg=247 ctermbg=235 hi StatusLineEncoding ctermfg=247 ctermbg=235
hi link StatusLineRuler justmyschemeSecondColor hi link StatusLineRuler justmyschemeSecondColor
hi link StatusLineBranchName justmyschemeMainColor hi link StatusLineBranchName justmyschemeMainColor
"=== Подсвтека синтаксиса === "=== Подсвтека синтаксиса ===
" Заголовки Markdown " Заголовки Markdown
hi Title cterm=bold ctermfg=189 hi Title cterm=bold ctermfg=189
" Комментарии в языках программирования " Комментарии в языках программирования
hi Comment ctermfg=60 hi Comment ctermfg=243
hi Constant ctermfg=153 hi Constant ctermfg=153
hi String ctermfg=229 hi String ctermfg=183
hi Number ctermfg=50 hi Number ctermfg=107
hi Boolean ctermfg=215 hi Boolean ctermfg=215
hi Identifier cterm=none ctermfg=147 hi Identifier cterm=none ctermfg=147
hi Function ctermfg=153 hi Function ctermfg=153
hi Statement ctermfg=141 hi Statement ctermfg=217
hi PreProc ctermfg=162 hi PreProc ctermfg=174
hi Include cterm=bold ctermfg=162 hi Include cterm=bold ctermfg=156
hi Type ctermfg=212 hi Type ctermfg=218
hi Delimiter ctermfg=189 hi Delimiter ctermfg=189
hi Special ctermfg=219 hi Special ctermfg=219
hi Todo cterm=bold ctermfg=154 ctermbg=none hi Todo cterm=bold ctermfg=226 ctermbg=none
hi Error ctermbg=197 hi Error ctermbg=197
" === Встроенные плагины === " === Встроенные плагины ===
" Netrw " Netrw
hi netrwDir cterm=bold ctermfg=220 hi netrwDir cterm=bold ctermfg=220
hi netrwLink cterm=bold ctermfg=99 hi netrwLink cterm=bold ctermfg=99
hi netrwSymLink cterm=bold ctermfg=99 hi netrwSymLink cterm=bold ctermfg=99
hi netrwExe cterm=bold ctermfg=2 hi netrwExe cterm=bold ctermfg=2
" Diff " Diff
hi diffRemoved ctermbg=1 hi diffRemoved ctermbg=1
hi diffAdded ctermbg=2 hi diffAdded ctermbg=2
hi diffChanged ctermbg=3 hi diffChanged ctermbg=3

40
vimrc
View file

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