├── LICENSE ├── README.md ├── colors ├── vimdark.vim └── vimlight.vim └── screenshots ├── vim-dark-c-screenshot.png ├── vim-dark-go-screenshot.png ├── vim-light-c-screenshot.png └── vim-light-go-screenshot.png /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Louis DeLosSantos 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vimdark 2 | 3 | A Vim theme for night time. Loosely based on vim-monotonic and chrome's dark reader extention. 4 | A light theme is included as well for the day time. 5 | 6 | # Installation (via vim-plug) 7 | 8 | ``` 9 | Plug 'ldelossa/vimdark' 10 | ``` 11 | 12 | ## Theme switching 13 | 14 | Add this in your vimrc to change dark and light themes based on time 15 | 16 | ```bash 17 | " use vimdark from 9pm to 10am 18 | if strftime("%H") >= 21 || strftime("%H") <= 9 19 | colorscheme vimdark 20 | else 21 | colorscheme vimlight 22 | endif 23 | 24 | function! DarkMode() 25 | colorscheme vimdark 26 | endfunction 27 | 28 | function! LightMode() 29 | colorscheme vimlight 30 | endfunction 31 | ``` 32 | 33 | # Go Screenshot 34 | 35 | ![Alt text](./screenshots/vim-dark-go-screenshot.png?raw=true "go code") 36 | ![Alt text](./screenshots/vim-light-go-screenshot.png?raw=true "go code") 37 | 38 | # C 39 | 40 | ![Alt text](./screenshots/vim-dark-c-screenshot.png?raw=true "vim-fugitive diff") 41 | ![Alt text](./screenshots/vim-light-c-screenshot.png?raw=true "vim-fugitive diff") 42 | 43 | -------------------------------------------------------------------------------- /colors/vimdark.vim: -------------------------------------------------------------------------------- 1 | " Vim color theme 2 | " 3 | " This file is generated, please check bin/generate.py. 4 | " 5 | " Name: vim-dark 6 | " Maintainer: Louis DeLosSantos 7 | " License: BSD 8 | 9 | hi clear 10 | if exists('syntax_on') 11 | syntax reset 12 | endif 13 | 14 | let g:colors_name = 'vimdark' 15 | 16 | " alpha: 000000 None 17 | " black: #1c1c1c 234 18 | " black_light: #262626 235 19 | " grey: #949494 246 20 | " grey_light: #6c6c6c 242 21 | " grey_lightest: #e4e4e4 254 22 | " blue: #0087af 031 23 | " blue_accent: #87afd7 110 24 | " red: #af5f5f 131 25 | " red_light: #ff0000 196 26 | " yellow: #ffff5f 227 27 | " green: #87af87 108 28 | " orange: #9b885c 29 | " orange-alt: #d7934f 30 | " purple: #988ACF 31 | " cyan: #4DC5C6 32 | 33 | set background=dark 34 | hi Normal ctermbg=234 ctermfg=246 cterm=NONE guibg=#000000 guifg=#949494 35 | hi NormalFloat ctermbg=234 ctermfg=246 cterm=NONE guibg=#000000 guifg=#949494 36 | hi Nontext ctermbg=234 ctermfg=246 cterm=NONE guibg=#000000 guifg=#949494 37 | hi Question ctermbg=234 ctermfg=246 cterm=Bold guibg=#1c1c1c guifg=#949494 gui=Bold 38 | hi MoreMsg ctermbg=234 ctermfg=246 cterm=Bold guibg=#1c1c1c guifg=#949494 gui=Bold 39 | hi Visual ctermbg=110 ctermfg=000 cterm=NONE guibg=#87afd7 guifg=#000000 gui=NONE 40 | hi Comment ctermbg=NONE ctermfg=242 cterm=NONE guibg=NONE guifg=#6c6c6c gui=NONE 41 | hi Constant ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 42 | hi String ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 43 | hi Character ctermbg=NONE ctermfg=031 cterm=NONE guibg=NONE guifg=#0087af gui=NONE 44 | hi Identifier ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 45 | hi Statement ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#e4e4e4 gui=NONE 46 | hi PreProc ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#e4e4e4 gui=NONE 47 | hi Operator ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 48 | hi Type ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 49 | hi Keyword ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 50 | hi Special ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 51 | hi Underlined ctermbg=NONE ctermfg=NONE cterm=Underline guibg=NONE guifg=NONE gui=Underline 52 | hi Ignore ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 53 | hi Error ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#ff0000 gui=NONE 54 | hi ErrorMsg ctermbg=131 ctermfg=246 cterm=NONE guibg=#af5f5f guifg=#e4e4e4 gui=NONE 55 | hi Warning ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 56 | hi WarningMsg ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 57 | hi Todo ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 58 | hi Cursor ctermbg=242 ctermfg=254 cterm=NONE guibg=#6c6c6c guifg=#e4e4e4 gui=NONE 59 | hi CursorLine ctermbg=242 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=Bold 60 | hi Directory ctermbg=234 ctermfg=254 cterm=Underline guibg=#1c1c1c guifg=#e4e4e4 gui=Underline 61 | hi VertSplit ctermbg=NONE ctermfg=242 cterm=Bold guibg=NONE guifg=#6c6c6c gui=Bold 62 | hi Folded ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 63 | hi FoldColumn ctermbg=NONE ctermfg=246 cterm=NONE guibg=NONE guifg=#949494 gui=NONE 64 | hi SignColumn ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 65 | hi IncSearch ctermbg=227 ctermfg=000 cterm=BOLD guibg=#d7934f guifg=#ffffff gui=Bold 66 | hi Search ctermbg=227 ctermfg=000 cterm=BOLD guibg=#d7934f guifg=#ffffff gui=Bold 67 | hi LineNr ctermbg=NONE ctermfg=242 cterm=NONE guibg=NONE guifg=#6c6c6c gui=NONE 68 | hi CursorLineNr ctermbg=NONE ctermfg=242 cterm=Bold guibg=NONE guifg=#6c6c6c gui=Bold 69 | hi MatchParen ctermbg=235 ctermfg=246 cterm=NONE guibg=#262626 guifg=#949494 gui=NONE 70 | hi Pmenu ctermbg=235 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=NONE 71 | hi PmenuSel ctermbg=110 ctermfg=235 cterm=Bold guibg=#87afd7 guifg=#262626 gui=Bold 72 | hi PmenuSbar ctermbg=235 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=NONE 73 | hi PmenuThumb ctermbg=110 ctermfg=254 cterm=NONE guibg=#87afd7 guifg=#e4e4e4 gui=NONE 74 | hi SpecialKey ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 75 | hi StatusLine ctermbg=235 ctermfg=254 cterm=Bold guibg=#262626 guifg=#e4e4e4 gui=Bold 76 | hi StatusLineNC ctermbg=242 ctermfg=235 cterm=NONE guibg=#6c6c6c guifg=#262626 gui=NONE 77 | hi WildMenu ctermbg=110 ctermfg=235 cterm=Bold guibg=#87afd7 guifg=#262626 gui=Bold 78 | hi TabLine ctermbg=235 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=NONE 79 | hi TabLineFill ctermbg=235 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=NONE 80 | hi TabLineSel ctermbg=227 ctermfg=235 cterm=Bold guibg=#ffffaf guifg=#262626 gui=Bold 81 | hi Title ctermbg=NONE ctermfg=NONE cterm=Bold guibg=NONE guifg=NONE gui=Bold 82 | hi DiffAdd ctermbg=108 ctermfg=000 cterm=NONE guibg=#87af87 guifg=#000000 gui=NONE 83 | hi DiffDelete ctermbg=131 ctermfg=000 cterm=NONE guibg=#af5f5f guifg=#000000 gui=NONE 84 | hi DiffChange ctermbg=110 ctermfg=000 cterm=NONE guibg=#87afd7 guifg=#000000 gui=NONE 85 | hi DiffText ctermbg=108 ctermfg=000 cterm=NONE guibg=#87af87 guifg=#000000 gui=NONE 86 | hi qfLineNr ctermbg=NONE ctermfg=246 cterm=Bold guibg=NONE guifg=#949494 gui=Bold 87 | 88 | "golang 89 | hi goField ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 90 | hi goType ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 91 | hi goSignedInts ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 92 | hi goUnsignedInts ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 93 | hi goFloats ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 94 | hi goFloats ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 95 | hi goDiagnosticError ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 96 | hi goDiagnosticWarning ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 97 | 98 | "javascript 99 | hi jsObjectKey ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 100 | 101 | " python 102 | hi pythonClassVar ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 103 | hi pythonDottedName ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 104 | hi pythonDottedName ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 105 | hi pythonBuiltinFunc ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 106 | 107 | "c++/c 108 | hi cppSTLios ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f 109 | hi cCustomFunc ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f 110 | hi cStructure ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f 111 | 112 | hi helpExample ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 113 | hi helpCommand ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 114 | 115 | "TreeSitter 116 | hi TSConstant ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#e4e4e4 gui=NONE 117 | hi TSParameter ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#e4e4e4 gui=NONE 118 | hi TSParameterReference ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#e4e4e4 gui=NONE 119 | hi TSLabel ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#e4e4e4 gui=NONE 120 | hi TSPunctBracket ctermbg=NONE ctermfg=108 cterm=NONE guibg=NONE guifg=#87af87 gui=NONE 121 | hi TSPunctSpecial ctermbg=NONE ctermfg=108 cterm=NONE guibg=NONE guifg=#87af87 gui=NONE 122 | hi TSInclude ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#87afd7 gui=NONE 123 | 124 | " NVIM-LSP 125 | hi LspCodeLens ctermbg=NONE ctermfg=110 cterm=italic guibg=NONE guifg=#87afd7 gui=italic 126 | hi LspCodeLensSeparator ctermbg=NONE ctermfg=242 cterm=NONE guibg=NONE guifg=#6c6c6c gui=NONE 127 | 128 | " Neovim Indent-Blankline 129 | hi IndentBlanklineChar ctermfg=235 guifg=#3a3a3a gui=nocombine 130 | hi IndentBlanklineSpaceChar ctermfg=242 guifg=#6c6c6c gui=nocombine 131 | hi IndentBlanklineSpaceCharBlankline ctermfg=242 guifg=#6c6c6c gui=nocombine 132 | hi IndentBlanklineContextChar ctermfg=242 guifg=#6c6c6c gui=nocombine 133 | 134 | " gitgutter 135 | hi GitGutterAdd ctermfg=022 guifg=#005f00 136 | hi GitGutterChange ctermfg=226 guifg=#ffff00 137 | hi GitGutterDelete ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE 138 | 139 | " gitsigns 140 | hi GitSignsAdd ctermfg=022 guifg=#005f00 141 | hi GitSignsChange ctermfg=226 guifg=#ffff00 142 | hi GitSignsDelete ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE 143 | 144 | " litee 145 | hi LTBoolean guifg=#0087af guibg=NONE 146 | hi LTConstant guifg=#0087af guibg=NONE 147 | hi LTConstructor guifg=#4DC5C6 guibg=NONE 148 | hi LTField guifg=#0087af guibg=NONE 149 | hi LTFunction guifg=#988ACF guibg=NONE 150 | hi LTMethod guifg=#0087af guibg=NONE 151 | hi LTNamespace guifg=#87af87 guibg=NONE 152 | hi LTNumber guifg=#9b885c guibg=NONE 153 | hi LTOperator guifg=#988ACF guibg=NONE 154 | hi LTParameter guifg=#988ACF guibg=NONE 155 | hi LTParameterReference guifg=#4DC5C6 guibg=NONE 156 | hi LTString guifg=#af5f5f guibg=NONE 157 | hi LTSymbol guifg=#87afd7 gui=underline 158 | hi LTSymbolDetail ctermfg=024 cterm=italic guifg=#988ACF gui=italic 159 | hi LTSymbolJump ctermfg=015 ctermbg=110 cterm=italic,bold,underline guifg=#464646 guibg=#87afd7 gui=italic,bold 160 | hi LTSymbolJumpRefs ctermfg=015 ctermbg=110 cterm=italic,bold,underline guifg=#464646 guibg=#9b885c gui=italic,bold 161 | hi LTType guifg=#9b885c guibg=NONE 162 | hi LTURI guifg=#988ACF guibg=NONE 163 | hi LTIndentGuide guifg=NONE guibg=NONE 164 | hi LTExpandedGuide guifg=NONE guibg=NONE 165 | hi LTCollapsedGuide guifg=NONE guibg=NONE 166 | hi LTSelectFiletree ctermbg=131 ctermfg=246 cterm=NONE guibg=#af5f5f guifg=#e4e4e4 gui=NONE 167 | hi def link LTCurrentFileFiletree Visual 168 | -------------------------------------------------------------------------------- /colors/vimlight.vim: -------------------------------------------------------------------------------- 1 | " Vim color theme 2 | " 3 | " Name: vim-light 4 | " Maintainer: Louis DeLosSantos 5 | " License: BSD 6 | 7 | hi clear 8 | if exists('syntax_on') 9 | syntax reset 10 | endif 11 | 12 | let g:colors_name = 'vimlight' 13 | 14 | " alpha: 000000 None 15 | " black_light: #464646 235 16 | " black-lighter: #3a3a3a 237 17 | " white: #bcbcbc 250 18 | " grey_light: #6c6c6c 242 19 | " grey_lighter: #808080 244 20 | " grey_contrast: #a8a8a8 248 21 | " grey_lightest: #e4e4e4 254 22 | " blue: #005f87 024 23 | " blue_accent: #87afd7 110 24 | " red: #af5f5f 131 25 | " red_lighter: #ff0000 196 26 | " yellow: #ffff5f 227 27 | " green: #87af87 108 28 | " orange: #9b885c 29 | " purple: #806CCF 30 | " cyan; #268889 31 | 32 | set background=light 33 | hi Normal ctermbg=250 ctermfg=235 cterm=NONE guibg=#000000 guifg=#464646 gui=NONE 34 | hi NormalFloat ctermbg=250 ctermfg=235 cterm=NONE guibg=#000000 guifg=#464646 gui=NONE 35 | hi NonText ctermbg=250 ctermfg=235 cterm=NONE guibg=#000000 guifg=#464646 gui=NONE 36 | hi Question ctermbg=250 ctermfg=235 cterm=Bold guibg=#bcbcbc guifg=#464646 gui=Bold 37 | hi MoreMsg ctermbg=250 ctermfg=235 cterm=Bold guibg=#bcbcbc guifg=#464646 gui=Bold 38 | hi Visual ctermbg=110 ctermfg=000 cterm=NONE guibg=#87afd7 guifg=#000000 gui=NONE 39 | hi Comment ctermbg=NONE ctermfg=242 cterm=NONE guibg=NONE guifg=#6c6c6c gui=NONE 40 | hi Constant ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 41 | hi String ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 42 | hi Character ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 43 | hi Identifier ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 44 | hi Statement ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 45 | hi PreProc ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 46 | hi Operator ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 47 | hi Type ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 48 | hi Special ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 49 | hi Underlined ctermbg=NONE ctermfg=NONE cterm=Underline guibg=NONE guifg=NONE gui=Underline 50 | hi Ignore ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 51 | hi Error ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#ff0000 gui=NONE 52 | hi ErrorMsg ctermbg=131 ctermfg=246 cterm=NONE guibg=#af5f5f guifg=#e4e4e4 gui=NONE 53 | hi Warning ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 54 | hi WarningMsg ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 55 | hi Todo ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 56 | hi Cursor ctermbg=235 ctermfg=250 cterm=NONE guibg=#464646 guifg=#bcbcbc gui=NONE 57 | hi CursorLine ctermbg=254 ctermfg=NONE cterm=Bold guibg=#e4e4e4 guifg=NONE gui=Bold 58 | hi Directory ctermbg=NONE ctermfg=235 cterm=Underline guibg=NONE guifg=#464646 gui=Underline 59 | hi VertSplit ctermbg=NONE ctermfg=235 cterm=Bold guibg=NONE guifg=#464646 gui=Bold 60 | hi Folded ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 61 | hi FoldColumn ctermbg=NONE ctermfg=242 cterm=NONE guibg=NONE guifg=#6c6c6c gui=NONE 62 | hi SignColumn ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE 63 | hi IncSearch ctermbg=227 ctermfg=000 cterm=BOLD guibg=#806CCF guifg=#ffffff gui=Bold 64 | hi Search ctermbg=227 ctermfg=000 cterm=BOLD guibg=#806CCF guifg=#ffffff gui=Bold 65 | hi LineNr ctermbg=NONE ctermfg=237 cterm=NONE guibg=NONE guifg=#3a3a3a gui=NONE 66 | hi CursorLineNr ctermbg=NONE ctermfg=244 cterm=Bold guibg=NONE guifg=#808080 gui=Bold 67 | hi MatchParen ctermbg=110 ctermfg=000 cterm=NONE guibg=#87afd7 guifg=#000000 gui=NONE 68 | hi Pmenu ctermbg=254 ctermfg=235 cterm=NONE guibg=#e4e4e4 guifg=#464646 gui=NONE 69 | hi PmenuSel ctermbg=110 ctermfg=235 cterm=Bold guibg=#87afd7 guifg=#464646 gui=Bold 70 | hi PmenuSbar ctermbg=254 ctermfg=235 cterm=NONE guibg=#e4e4e4 guifg=#464646 gui=NONE 71 | hi PmenuThumb ctermbg=110 ctermfg=235 cterm=NONE guibg=#87afd7 guifg=#464646 gui=NONE 72 | hi SpecialKey ctermbg=NONE ctermfg=039 cterm=NONE guibg=NONE guifg=#00afff gui=NONE 73 | hi StatusLine ctermbg=254 ctermfg=235 cterm=Bold guibg=#e4e4e4 guifg=#464646 gui=Bold 74 | hi StatusLineNC ctermbg=254 ctermfg=235 cterm=NONE guibg=#e4e4e4 guifg=#464646 gui=NONE 75 | hi WildMenu ctermbg=110 ctermfg=235 cterm=Bold guibg=#87afd7 guifg=#464646 gui=Bold 76 | hi TabLine ctermbg=254 ctermfg=235 cterm=NONE guibg=#e4e4e4 guifg=#464646 gui=NONE 77 | hi TabLineFill ctermbg=254 ctermfg=235 cterm=NONE guibg=#e4e4e4 guifg=#464646 gui=NONE 78 | hi TabLineSel ctermbg=229 ctermfg=235 cterm=Bold guibg=#ffffaf guifg=#464646 gui=Bold 79 | hi Title ctermbg=NONE ctermfg=NONE cterm=Bold guibg=NONE guifg=NONE gui=Bold 80 | hi Keyword ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 81 | hi DiffAdd ctermbg=108 ctermfg=000 cterm=NONE guibg=#87af87 guifg=#000000 gui=NONE 82 | hi DiffDelete ctermbg=131 ctermfg=000 cterm=NONE guibg=#af5f5f guifg=#000000 gui=NONE 83 | hi DiffChange ctermbg=110 ctermfg=000 cterm=NONE guibg=#87afd7 guifg=#000000 gui=NONE 84 | hi DiffText ctermbg=108 ctermfg=000 cterm=NONE guibg=#87af87 guifg=#000000 gui=NONE 85 | hi qfLineNr ctermbg=NONE ctermfg=NONE cterm=Bold guibg=NONE guifg=NONE gui=Bold 86 | 87 | "golang 88 | hi goField ctermbg=NONE ctermfg=NONE cterm=NONE 89 | hi goType ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 90 | hi goSignedInts ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 91 | hi goUnsignedInts ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 92 | hi goFloats ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 93 | hi goTypeName ctermbg=NONE ctermfg=235 cterm=NONE guibg=NONE guifg=#464646 gui=NONE 94 | hi goDiagnosticError ctermbg=NONE ctermfg=NONE cterm=NONE 95 | hi goDiagnosticWarning ctermbg=NONE ctermfg=NONE cterm=NONE 96 | 97 | "javascript 98 | hi jsObjectKey ctermbg=NONE ctermfg=131 cterm=NONE 99 | 100 | " python 101 | hi pythonClassVar ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f cterm=NONE 102 | hi pythonDottedName ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f cterm=NONE 103 | hi pythonDottedName ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f cterm=NONE 104 | hi pythonBuiltinFunc ctermbg=NONE ctermfg=131 cterm=NONE guibg=NONE guifg=#af5f5f cterm=NONE 105 | 106 | "c++/c 107 | hi cppSTLios ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE 108 | hi cCustomFunc ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE 109 | hi cStructure ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE 110 | 111 | " gitgutter 112 | highlight GitGutterAdd ctermfg=022 guifg=#005f00 113 | highlight GitGutterChange ctermfg=226 guifg=#ffff00 114 | highlight GitGutterDelete ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE 115 | 116 | " gitsigns 117 | hi GitSignsAdd ctermfg=022 guifg=#005f00 118 | hi GitSignsChange ctermfg=226 guifg=#ffff00 119 | hi GitSignsDelete ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE 120 | 121 | hi helpExample ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 122 | hi helpCommand ctermbg=NONE ctermfg=024 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 123 | 124 | " TreeSitter 125 | hi TSConstant ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#af5f5f gui=NONE 126 | hi TSParameter ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#806CCF gui=NONE 127 | hi TSParameterReference ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#000000 gui=NONE 128 | hi TSLabel ctermbg=NONE ctermfg=254 cterm=NONE guibg=NONE guifg=#000000 gui=NONE 129 | hi TSPunctBracket ctermbg=NONE ctermfg=108 cterm=NONE guibg=NONE guifg=#005f00 gui=NONE 130 | hi TSPunctSpecial ctermbg=NONE ctermfg=108 cterm=NONE guibg=NONE guifg=#005f00 gui=NONE 131 | hi TSInclude ctermbg=NONE ctermfg=110 cterm=NONE guibg=NONE guifg=#005f87 gui=NONE 132 | 133 | " NVIM-LSP 134 | hi LspCodeLens ctermbg=NONE ctermfg=024 cterm=italic guibg=NONE guifg=#005f87 gui=italic 135 | hi LspCodeLensSeparator ctermbg=NONE ctermfg=242 cterm=italic guibg=NONE guifg=#6c6c6c 136 | 137 | " Neovim Indent-Blankline 138 | hi IndentBlanklineChar ctermfg=248 guifg=#9e9e9e gui=nocombine 139 | hi IndentBlanklineSpaceChar ctermfg=242 guifg=#6c6c6c gui=nocombine 140 | hi IndentBlanklineSpaceCharBlankline ctermfg=242 guifg=#6c6c6c gui=nocombine 141 | hi IndentBlanklineContextChar ctermfg=242 guifg=#6c6c6c gui=nocombine 142 | 143 | " litee 144 | hi LTBoolean guifg=#005f87 guibg=NONE 145 | hi LTConstant guifg=#005f87 guibg=NONE 146 | hi LTConstructor guifg=#9b885c guibg=NONE 147 | hi LTField guifg=#005f87 guibg=NONE 148 | hi LTFunction guifg=#806CCF guibg=NONE 149 | hi LTMethod guifg=#005f87 guibg=NONE 150 | hi LTNamespace guifg=#87af87 guibg=NONE 151 | hi LTNumber guifg=#9b885c guibg=NONE 152 | hi LTOperator guifg=#806CCF guibg=NONE 153 | hi LTParameter guifg=#806CCF guibg=NONE 154 | hi LTParameterReference guifg=#268889 guibg=NONE 155 | hi LTString guifg=#af5f5f guibg=NONE 156 | hi LTSymbol guifg=#806CCF gui=underline 157 | hi LTSymbolDetail ctermfg=024 cterm=italic guifg=#005f87 gui=italic 158 | hi LTSymbolJump ctermfg=015 ctermbg=110 cterm=italic,bold,underline guifg=#464646 guibg=#87afd7 gui=italic,bold 159 | hi LTSymbolJumpRefs ctermfg=015 ctermbg=110 cterm=italic,bold,underline guifg=#464646 guibg=#9b885c gui=italic,bold 160 | hi LTType guifg=#268889 guibg=NONE 161 | hi LTURI guifg=#806CCF guibg=NONE 162 | hi LTIndentGuide guifg=NONE guibg=NONE 163 | hi LTExpandedGuide guifg=NONE guibg=NONE 164 | hi LTCollapsedGuide guifg=NONE guibg=NONE 165 | hi LTSelectFiletree ctermbg=131 ctermfg=246 cterm=NONE guibg=#af5f5f guifg=#e4e4e4 gui=NONE 166 | hi def link LTCurrentFileFiletree Visual 167 | -------------------------------------------------------------------------------- /screenshots/vim-dark-c-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldelossa/vimdark/ffd7240f8346cb61ab80eda84b78f8983a3c69bf/screenshots/vim-dark-c-screenshot.png -------------------------------------------------------------------------------- /screenshots/vim-dark-go-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldelossa/vimdark/ffd7240f8346cb61ab80eda84b78f8983a3c69bf/screenshots/vim-dark-go-screenshot.png -------------------------------------------------------------------------------- /screenshots/vim-light-c-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldelossa/vimdark/ffd7240f8346cb61ab80eda84b78f8983a3c69bf/screenshots/vim-light-c-screenshot.png -------------------------------------------------------------------------------- /screenshots/vim-light-go-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldelossa/vimdark/ffd7240f8346cb61ab80eda84b78f8983a3c69bf/screenshots/vim-light-go-screenshot.png --------------------------------------------------------------------------------