blob: ff264e9323d59934475b4d8e7f8412e59115fb17 [file] [log] [blame]
Skyler Greya7feb6e2022-08-26 06:51:55 +01001" guifg guibg ctermfg ctermbg
2let g:black = { "gui": "#282c34", "cterm": "236" }
3let g:red = { "gui": "#e06c75", "cterm": "168" }
4let g:green = { "gui": "#98c379", "cterm": "114" }
5let g:yellow = { "gui": "#e5c07b", "cterm": "180" }
6let g:blue = { "gui": "#61afef", "cterm": "75" }
7let g:purple = { "gui": "#c678dd", "cterm": "176" }
8let g:cyan = { "gui": "#56b6c2", "cterm": "73" }
9let g:statusline = { "gui": "#313640", "cterm": "237" }
10let g:lightgrey = { "gui": "#474e5d", "cterm": "237" }
11let g:darkred = { "gui": "#844C55", "cterm": "167" }
12let g:darkyellow = { "gui": "#877658", "cterm": "136" }
13let g:darkgreen = { "gui": "#607857", "cterm": "71" }
14let g:darkcyan = { "gui": "#3F717B", "cterm": "31" }
15let g:darkblue = { "gui": "#456E92", "cterm": "31" }
16let g:darkpurple = { "gui": "#775289", "cterm": "127" }
17let g:white = { "gui": "#dcdfe4", "cterm": "188" }
Skyler Grey5768ea42022-09-04 12:52:39 +010018let g:transparent = { "gui": "NONE" , "cterm": "NONE"}
19
20if 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
24endif
25colorscheme onehalfdark
26
27function 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)
29endfunction
30
31highlight Pmenu ctermfg=188 guifg=#dcdfe4 ctermbg=239 guibg=#474e5d
32highlight PmenuSel ctermfg=236 guifg=#282c34 ctermbg=75 guibg=#61afef
33highlight PmenuSbar ctermfg=237 guifg=#313640 ctermbg=237 guibg=#313640
34highlight PmenuThumb ctermfg=188 guifg=#dcdfe4 ctermbg=188 guibg=#dcdfe4
35
36call g:Highlight("HlSearchLens", g:darkyellow, g:transparent)
37call g:Highlight("HlSearchLensNear", g:white, g:darkyellow)
38
39set signcolumn=yes
40set guicursor=v-r-cr:hor50,i:ver50
41set splitright
42set splitbelow
43set scrolloff=3
44set number
Skyler Greya7feb6e2022-08-26 06:51:55 +010045