Skyler Grey | a7feb6e | 2022-08-26 06:51:55 +0100 | [diff] [blame] | 1 | " guifg guibg ctermfg ctermbg |
| 2 | let g:black = { "gui": "#282c34", "cterm": "236" } |
| 3 | let g:red = { "gui": "#e06c75", "cterm": "168" } |
| 4 | let g:green = { "gui": "#98c379", "cterm": "114" } |
| 5 | let g:yellow = { "gui": "#e5c07b", "cterm": "180" } |
| 6 | let g:blue = { "gui": "#61afef", "cterm": "75" } |
| 7 | let g:purple = { "gui": "#c678dd", "cterm": "176" } |
| 8 | let g:cyan = { "gui": "#56b6c2", "cterm": "73" } |
| 9 | let g:statusline = { "gui": "#313640", "cterm": "237" } |
| 10 | let g:lightgrey = { "gui": "#474e5d", "cterm": "237" } |
| 11 | let g:darkred = { "gui": "#844C55", "cterm": "167" } |
| 12 | let g:darkyellow = { "gui": "#877658", "cterm": "136" } |
| 13 | let g:darkgreen = { "gui": "#607857", "cterm": "71" } |
| 14 | let g:darkcyan = { "gui": "#3F717B", "cterm": "31" } |
| 15 | let g:darkblue = { "gui": "#456E92", "cterm": "31" } |
| 16 | let g:darkpurple = { "gui": "#775289", "cterm": "127" } |
| 17 | let g:white = { "gui": "#dcdfe4", "cterm": "188" } |
Skyler Grey | 5768ea4 | 2022-09-04 12:52:39 +0100 | [diff] [blame] | 18 | let g:transparent = { "gui": "NONE" , "cterm": "NONE"} |
| 19 | |
| 20 | if exists('+termguicolors') |
| 21 | let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum" |
| 22 | let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum" |
| 23 | set termguicolors |
| 24 | endif |
| 25 | colorscheme onehalfdark |
| 26 | |
| 27 | function g:Highlight(group, fg, bg) |
| 28 | exec ("highlight! " . a:group . " ctermfg=" . a:fg.cterm . " ctermbg=" . a:bg.cterm . " guifg=" . a:fg.gui . " guibg=" . a:bg.gui) |
| 29 | endfunction |
| 30 | |
| 31 | highlight Pmenu ctermfg=188 guifg=#dcdfe4 ctermbg=239 guibg=#474e5d |
| 32 | highlight PmenuSel ctermfg=236 guifg=#282c34 ctermbg=75 guibg=#61afef |
| 33 | highlight PmenuSbar ctermfg=237 guifg=#313640 ctermbg=237 guibg=#313640 |
| 34 | highlight PmenuThumb ctermfg=188 guifg=#dcdfe4 ctermbg=188 guibg=#dcdfe4 |
| 35 | |
| 36 | call g:Highlight("HlSearchLens", g:darkyellow, g:transparent) |
| 37 | call g:Highlight("HlSearchLensNear", g:white, g:darkyellow) |
| 38 | |
| 39 | set signcolumn=yes |
| 40 | set guicursor=v-r-cr:hor50,i:ver50 |
| 41 | set splitright |
| 42 | set splitbelow |
| 43 | set scrolloff=3 |
| 44 | set number |
Skyler Grey | a7feb6e | 2022-08-26 06:51:55 +0100 | [diff] [blame] | 45 | |
Skyler Grey | b8300e7 | 2022-09-04 23:06:24 +0100 | [diff] [blame^] | 46 | set textwidth=80 |
| 47 | set colorcolumn=+1 |
| 48 | call g:Highlight("ColorColumn", g:transparent, g:statusline) |