├── README.md └── colors └── starrynight.vim /README.md: -------------------------------------------------------------------------------- 1 | ![Starry Night](https://raw.githubusercontent.com/josegamez82/starrynight/media/assets/StarryNightBanner.png) 2 | 3 | # Starry Night 4 | A dark Vim/Neovim color scheme with rich colors on a deep black background. 5 | 6 | Starry Night was inspired by the emotions I get from Van Gogh's usage of bright colors on what should otherwise be a darker palette, and by some beautiful colors from the [base16-eighties.vim](https://github.com/chriskempson/base16-vim "base16-eighties.vim") color scheme. The color scheme itself was created with the [Colortemplate](https://github.com/lifepillar/vim-colortemplate "Colortemplate") plugin. 7 | 8 | This color scheme is mostly intended to be used on a GUI. Terminal colors are supported but they were not thoroughly tested and they are simply my best attempt to set the closest matching color available. Constructive feedback is welcome. 9 | 10 | ### Preview 11 | ![Starry Night Preview](https://raw.githubusercontent.com/josegamez82/starrynight/media/assets/StarryNightPreview.png) 12 | 13 | ### Installation 14 | You can use any of the conventional methods to install a colorscheme. To install with vim-plug add the following line to the vim-plug section of your configuration file: 15 | ``` 16 | Plug 'josegamez82/starrynight' 17 | ``` 18 | 19 | ### Enabling Starry Night 20 | To enable Starry Night enter the following command into Vim/Neovim: 21 | ``` 22 | :colorscheme starrynight 23 | ``` 24 | Or add the following to your configuration file: 25 | ``` 26 | colorscheme starrynight 27 | ``` 28 | -------------------------------------------------------------------------------- /colors/starrynight.vim: -------------------------------------------------------------------------------- 1 | " Name: Starry Night 2 | " Description: A dark Vim/Neovim colorscheme with rich colors on a deep black background. 3 | " Author: Jose Gamez 4 | " Maintainer: Jose Gamez 5 | " Website: https://github.com/josegamez82/StarryNight 6 | " License: Vim License (see `:help license`) 7 | " Last Updated: 3/1/2021 2:51:17 PM 8 | 9 | " Generated by Colortemplate v2.0.0 10 | 11 | set background=dark 12 | 13 | hi clear 14 | if exists('syntax_on') 15 | syntax reset 16 | endif 17 | 18 | let g:colors_name = 'starrynight' 19 | 20 | let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2 21 | let s:italics = (&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim') 22 | 23 | hi! link Boolean Constant 24 | hi! link Character Constant 25 | hi! link Debug Special 26 | hi! link Delimiter Special 27 | hi! link Float Constant 28 | hi! link Function Identifier 29 | hi! link Keyword Statement 30 | hi! link Label Statement 31 | hi! link Number Constant 32 | hi! link PopupSelected PmenuSel 33 | hi! link PreCondit PreProc 34 | hi! link QuickFixLine Folded 35 | hi! link Repeat Statement 36 | hi! link SpecialChar Special 37 | hi! link SpecialComment Special 38 | hi! link StatusLineTerm StatusLine 39 | hi! link StatusLineTermNC StatusLineNC 40 | hi! link StorageClass Type 41 | hi! link String Constant 42 | hi! link Structure Type 43 | hi! link Tag Special 44 | hi! link Typedef Type 45 | hi! link lCursor Cursor 46 | 47 | if (has('termguicolors') && &termguicolors) || has('gui_running') 48 | let g:terminal_ansi_colors = ['#393939', '#AB3C2A', '#FFCC66', '#62B85A', 49 | \ '#6699CC', '#42908E', '#8C629A', '#D3D0C8', '#787878', '#AB3C2A', 50 | \ '#FFCC66', '#62B85A', '#6699CC', '#42908E', '#8C629A', '#A5A6A4'] 51 | if has('nvim') 52 | let g:terminal_color_0 = '#393939' 53 | let g:terminal_color_1 = '#AB3C2A' 54 | let g:terminal_color_2 = '#FFCC66' 55 | let g:terminal_color_3 = '#62B85A' 56 | let g:terminal_color_4 = '#6699CC' 57 | let g:terminal_color_5 = '#42908E' 58 | let g:terminal_color_6 = '#8C629A' 59 | let g:terminal_color_7 = '#D3D0C8' 60 | let g:terminal_color_8 = '#787878' 61 | let g:terminal_color_9 = '#AB3C2A' 62 | let g:terminal_color_10 = '#FFCC66' 63 | let g:terminal_color_11 = '#62B85A' 64 | let g:terminal_color_12 = '#6699CC' 65 | let g:terminal_color_13 = '#42908E' 66 | let g:terminal_color_14 = '#8C629A' 67 | let g:terminal_color_15 = '#A5A6A4' 68 | endif 69 | if get(g:, 'sn_transp_bg', 0) && !has('gui_running') 70 | hi Normal guifg=#D3D0C8 guibg=NONE guisp=NONE gui=NONE cterm=NONE 71 | hi Terminal guifg=#D3D0C8 guibg=NONE guisp=NONE gui=NONE cterm=NONE 72 | else 73 | hi Normal guifg=#D3D0C8 guibg=#101010 guisp=NONE gui=NONE cterm=NONE 74 | hi Terminal guifg=#D3D0C8 guibg=#101010 guisp=NONE gui=NONE cterm=NONE 75 | endif 76 | hi ColorColumn guifg=NONE guibg=#1B282E guisp=NONE gui=NONE cterm=NONE 77 | hi Conceal guifg=#6699CC guibg=#101010 guisp=NONE gui=NONE cterm=NONE 78 | hi Conditional guifg=#FFCC66 guibg=NONE guisp=NONE gui=NONE cterm=NONE 79 | hi Cursor guifg=#000000 guibg=#D3D0C8 guisp=NONE gui=NONE cterm=NONE 80 | hi CursorColumn guifg=NONE guibg=#393939 guisp=NONE gui=NONE cterm=NONE 81 | hi CursorLine guifg=NONE guibg=#1B282E guisp=NONE gui=NONE cterm=NONE 82 | hi CursorLineNr guifg=#6699CC guibg=#000000 guisp=NONE gui=NONE cterm=NONE 83 | hi Define guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 84 | hi DiffAdd guifg=#FFCC66 guibg=#393939 guisp=NONE gui=NONE cterm=NONE 85 | hi DiffChange guifg=#787878 guibg=#393939 guisp=NONE gui=NONE cterm=NONE 86 | hi DiffDelete guifg=#42908E guibg=#393939 guisp=NONE gui=NONE cterm=NONE 87 | hi DiffText guifg=#6699CC guibg=#393939 guisp=NONE gui=NONE cterm=NONE 88 | hi Directory guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 89 | hi EndOfBuffer guifg=#D3D0C8 guibg=#000000 guisp=NONE gui=NONE cterm=NONE 90 | hi ErrorMsg guifg=#FF5C57 guibg=#101010 guisp=NONE gui=NONE cterm=NONE 91 | hi Exception guifg=#AB3C2A guibg=#101010 guisp=NONE gui=NONE cterm=NONE 92 | hi FoldColumn guifg=#8C629A guibg=#393939 guisp=NONE gui=NONE cterm=NONE 93 | hi Folded guifg=#A5A6A4 guibg=#244F4E guisp=NONE gui=NONE cterm=NONE 94 | hi Include guifg=#42908E guibg=NONE guisp=NONE gui=NONE cterm=NONE 95 | hi IncSearch guifg=#000000 guibg=#FF5C57 guisp=NONE gui=NONE cterm=NONE 96 | hi LineNr guifg=#787878 guibg=#000000 guisp=NONE gui=NONE cterm=NONE 97 | hi Macro guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 98 | hi MatchParen guifg=#000000 guibg=#787878 guisp=NONE gui=NONE cterm=NONE 99 | hi ModeMsg guifg=#FFCC66 guibg=NONE guisp=NONE gui=NONE cterm=NONE 100 | hi MoreMsg guifg=#FFCC66 guibg=NONE guisp=NONE gui=NONE cterm=NONE 101 | hi NonText guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 102 | hi Operator guifg=#FFCC66 guibg=NONE guisp=NONE gui=NONE cterm=NONE 103 | hi Pmenu guifg=#D3D0C8 guibg=#393939 guisp=NONE gui=NONE cterm=NONE 104 | hi PmenuSbar guifg=#1B282E guibg=#000000 guisp=NONE gui=NONE cterm=NONE 105 | hi PmenuSel guifg=#000000 guibg=#90A9B7 guisp=NONE gui=NONE cterm=NONE 106 | hi PmenuThumb guifg=#393939 guibg=#000000 guisp=NONE gui=NONE cterm=NONE 107 | hi Question guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 108 | hi Search guifg=#000000 guibg=#90A9B7 guisp=NONE gui=NONE cterm=NONE 109 | hi SignColumn guifg=#787878 guibg=#393939 guisp=NONE gui=NONE cterm=NONE 110 | hi SpecialKey guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 111 | hi SpellBad guifg=NONE guibg=NONE guisp=#FF5C57 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl 112 | hi SpellCap guifg=NONE guibg=NONE guisp=#6699CC gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl 113 | hi SpellLocal guifg=NONE guibg=NONE guisp=#8C629A gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl 114 | hi SpellRare guifg=NONE guibg=NONE guisp=#42908E gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl 115 | hi StatusLine guifg=#101010 guibg=#787878 guisp=NONE gui=NONE cterm=NONE 116 | hi StatusLineNC guifg=#D3D0C8 guibg=#393939 guisp=NONE gui=NONE cterm=NONE 117 | hi TabLine guifg=#D3D0C8 guibg=#393939 guisp=NONE gui=NONE cterm=NONE 118 | hi TabLineSel guifg=#101010 guibg=#787878 guisp=NONE gui=NONE cterm=NONE 119 | hi TabLineFill guifg=#101010 guibg=#A5A6A4 guisp=NONE gui=NONE cterm=NONE 120 | hi Title guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 121 | hi VertSplit guifg=#393939 guibg=NONE guisp=NONE gui=NONE cterm=NONE 122 | hi Visual guifg=NONE guibg=#2F6194 guisp=NONE gui=NONE cterm=NONE 123 | hi VisualNOS guifg=#42908E guibg=NONE guisp=NONE gui=NONE cterm=NONE 124 | hi WarningMsg guifg=#42908E guibg=NONE guisp=NONE gui=NONE cterm=NONE 125 | hi WildMenu guifg=#D3D0C8 guibg=#393939 guisp=NONE gui=NONE cterm=NONE 126 | hi Comment guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 127 | hi Constant guifg=#62B85A guibg=NONE guisp=NONE gui=NONE cterm=NONE 128 | hi Error guifg=#101010 guibg=#42908E guisp=NONE gui=NONE cterm=NONE 129 | hi Identifier guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 130 | hi Ignore guifg=#6699CC guibg=#101010 guisp=NONE gui=NONE cterm=NONE 131 | hi PreProc guifg=#8C629A guibg=NONE guisp=NONE gui=NONE cterm=NONE 132 | hi Special guifg=#8C629A guibg=NONE guisp=NONE gui=NONE cterm=NONE 133 | hi Statement guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 134 | hi Todo guifg=#AB3C2A guibg=#393939 guisp=NONE gui=NONE cterm=NONE 135 | hi Type guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 136 | hi Underlined guifg=#42908E guibg=NONE guisp=NONE gui=NONE cterm=NONE 137 | hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE 138 | hi ToolbarLine guifg=NONE guibg=#000000 guisp=NONE gui=NONE cterm=NONE 139 | hi ToolbarButton guifg=#787878 guibg=#000000 guisp=NONE gui=bold cterm=bold 140 | hi cOperator guifg=#8C629A guibg=NONE guisp=NONE gui=NONE cterm=NONE 141 | hi cStatement guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 142 | hi csClass guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 143 | hi csAttribute guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 144 | hi csModifier guifg=#62B85A guibg=NONE guisp=NONE gui=NONE cterm=NONE 145 | hi csType guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 146 | hi csUnspecifiedStatement guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 147 | hi csContextualStatement guifg=#8C629A guibg=NONE guisp=NONE gui=NONE cterm=NONE 148 | hi csNewDecleration guifg=#42908E guibg=NONE guisp=NONE gui=NONE cterm=NONE 149 | hi csConditional guifg=#8C629A guibg=NONE guisp=NONE gui=NONE cterm=NONE 150 | hi csSummary guifg=#42908E guibg=NONE guisp=NONE gui=NONE cterm=NONE 151 | hi csXmlTag guifg=#FFCC66 guibg=NONE guisp=NONE gui=NONE cterm=NONE 152 | hi StartifyBracket guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 153 | hi StartifyFile guifg=#D3D0C8 guibg=NONE guisp=NONE gui=NONE cterm=NONE 154 | hi StartifyFooter guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 155 | hi StartifyHeader guifg=#2F6194 guibg=NONE guisp=NONE gui=NONE cterm=NONE 156 | hi StartifyNumber guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 157 | hi StartifyPath guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 158 | hi StartifySection guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 159 | hi StartifySelect guifg=#1B282E guibg=NONE guisp=NONE gui=NONE cterm=NONE 160 | hi StartifySlash guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 161 | hi StartifySpecial guifg=#A5A6A4 guibg=NONE guisp=NONE gui=NONE cterm=NONE 162 | hi CocExplorerBookmarkExpandIcon guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 163 | hi CocExplorerBufferExpandIcon guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 164 | hi CocExplorerFileExpandIcon guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 165 | hi CocExplorerBookmarkRoot guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 166 | hi CocExplorerBufferRoot guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 167 | hi CocExplorerFileRoot guifg=#AB3C2A guibg=NONE guisp=NONE gui=NONE cterm=NONE 168 | hi CocExplorerIndentLine guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 169 | hi CocExplorerBufferNameVisible guifg=#A5A6A4 guibg=NONE guisp=NONE gui=NONE cterm=NONE 170 | hi CocExplorerBufferBufnr guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 171 | hi CocExplorerFileRootName guifg=#62B85A guibg=NONE guisp=NONE gui=NONE cterm=NONE 172 | hi CocExplorerFileDirectory guifg=#787878 guibg=NONE guisp=NONE gui=NONE cterm=NONE 173 | hi CocExplorerFileDirectoryCollapsed guifg=#6699CC guibg=NONE guisp=NONE gui=NONE cterm=NONE 174 | hi CocExplorerFileDirectoryExpanded guifg=#FFCC66 guibg=NONE guisp=NONE gui=NONE cterm=NONE 175 | unlet s:t_Co s:italics 176 | finish 177 | endif 178 | 179 | if s:t_Co >= 256 180 | if get(g:, 'sn_transp_bg', 0) 181 | hi Normal ctermfg=7 ctermbg=NONE cterm=NONE 182 | hi Terminal ctermfg=7 ctermbg=NONE cterm=NONE 183 | else 184 | hi Normal ctermfg=7 ctermbg=232 cterm=NONE 185 | if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug 186 | set background=dark 187 | endif 188 | hi Terminal ctermfg=7 ctermbg=232 cterm=NONE 189 | endif 190 | hi ColorColumn ctermfg=NONE ctermbg=6 cterm=NONE 191 | hi Conceal ctermfg=110 ctermbg=232 cterm=NONE 192 | hi Conditional ctermfg=221 ctermbg=NONE cterm=NONE 193 | hi Cursor ctermbg=7 cterm=NONE 194 | hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE 195 | hi CursorLine ctermfg=NONE ctermbg=6 cterm=NONE 196 | hi CursorLineNr ctermfg=110 cterm=NONE 197 | hi Define ctermfg=110 ctermbg=NONE cterm=NONE 198 | hi DiffAdd ctermfg=221 ctermbg=237 cterm=NONE 199 | hi DiffChange ctermfg=243 ctermbg=237 cterm=NONE 200 | hi DiffDelete ctermfg=30 ctermbg=237 cterm=NONE 201 | hi DiffText ctermfg=110 ctermbg=237 cterm=NONE 202 | hi Directory ctermfg=243 ctermbg=NONE cterm=NONE 203 | hi EndOfBuffer ctermfg=7 cterm=NONE 204 | hi ErrorMsg ctermfg=203 ctermbg=232 cterm=NONE 205 | hi Exception ctermfg=124 ctermbg=232 cterm=NONE 206 | hi FoldColumn ctermfg=97 ctermbg=237 cterm=NONE 207 | hi Folded ctermfg=8 ctermbg=23 cterm=NONE 208 | hi Include ctermfg=30 ctermbg=NONE cterm=NONE 209 | hi IncSearch ctermbg=203 cterm=NONE 210 | hi LineNr ctermfg=243 cterm=NONE 211 | hi Macro ctermfg=124 ctermbg=NONE cterm=NONE 212 | hi MatchParen ctermbg=243 cterm=NONE 213 | hi ModeMsg ctermfg=221 ctermbg=NONE cterm=NONE 214 | hi MoreMsg ctermfg=221 ctermbg=NONE cterm=NONE 215 | hi NonText ctermfg=243 ctermbg=NONE cterm=NONE 216 | hi Operator ctermfg=221 ctermbg=NONE cterm=NONE 217 | hi Pmenu ctermfg=7 ctermbg=237 cterm=NONE 218 | hi PmenuSbar ctermfg=6 cterm=NONE 219 | hi PmenuSel ctermbg=109 cterm=NONE 220 | hi PmenuThumb ctermfg=237 cterm=NONE 221 | hi Question ctermfg=110 ctermbg=NONE cterm=NONE 222 | hi Search ctermbg=109 cterm=NONE 223 | hi SignColumn ctermfg=243 ctermbg=237 cterm=NONE 224 | hi SpecialKey ctermfg=243 ctermbg=NONE cterm=NONE 225 | hi SpellBad ctermfg=NONE ctermbg=NONE cterm=undercurl 226 | hi SpellCap ctermfg=NONE ctermbg=NONE cterm=undercurl 227 | hi SpellLocal ctermfg=NONE ctermbg=NONE cterm=undercurl 228 | hi SpellRare ctermfg=NONE ctermbg=NONE cterm=undercurl 229 | hi StatusLine ctermfg=232 ctermbg=243 cterm=NONE 230 | hi StatusLineNC ctermfg=7 ctermbg=237 cterm=NONE 231 | hi TabLine ctermfg=7 ctermbg=237 cterm=NONE 232 | hi TabLineSel ctermfg=232 ctermbg=243 cterm=NONE 233 | hi TabLineFill ctermfg=232 ctermbg=8 cterm=NONE 234 | hi Title ctermfg=110 ctermbg=NONE cterm=NONE 235 | hi VertSplit ctermfg=237 ctermbg=NONE cterm=NONE 236 | hi Visual ctermfg=NONE ctermbg=25 cterm=NONE 237 | hi VisualNOS ctermfg=30 ctermbg=NONE cterm=NONE 238 | hi WarningMsg ctermfg=30 ctermbg=NONE cterm=NONE 239 | hi WildMenu ctermfg=7 ctermbg=237 cterm=NONE 240 | hi Comment ctermfg=243 ctermbg=NONE cterm=NONE 241 | hi Constant ctermfg=34 ctermbg=NONE cterm=NONE 242 | hi Error ctermfg=232 ctermbg=30 cterm=NONE 243 | hi Identifier ctermfg=110 ctermbg=NONE cterm=NONE 244 | hi Ignore ctermfg=110 ctermbg=232 cterm=NONE 245 | hi PreProc ctermfg=97 ctermbg=NONE cterm=NONE 246 | hi Special ctermfg=97 ctermbg=NONE cterm=NONE 247 | hi Statement ctermfg=110 ctermbg=NONE cterm=NONE 248 | hi Todo ctermfg=124 ctermbg=237 cterm=NONE 249 | hi Type ctermfg=124 ctermbg=NONE cterm=NONE 250 | hi Underlined ctermfg=30 ctermbg=NONE cterm=NONE 251 | hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE 252 | hi ToolbarLine ctermfg=NONE cterm=NONE 253 | hi ToolbarButton ctermfg=243 cterm=bold 254 | hi cOperator ctermfg=97 ctermbg=NONE cterm=NONE 255 | hi cStatement ctermfg=110 ctermbg=NONE cterm=NONE 256 | hi csClass ctermfg=124 ctermbg=NONE cterm=NONE 257 | hi csAttribute ctermfg=124 ctermbg=NONE cterm=NONE 258 | hi csModifier ctermfg=34 ctermbg=NONE cterm=NONE 259 | hi csType ctermfg=124 ctermbg=NONE cterm=NONE 260 | hi csUnspecifiedStatement ctermfg=110 ctermbg=NONE cterm=NONE 261 | hi csContextualStatement ctermfg=97 ctermbg=NONE cterm=NONE 262 | hi csNewDecleration ctermfg=30 ctermbg=NONE cterm=NONE 263 | hi csConditional ctermfg=97 ctermbg=NONE cterm=NONE 264 | hi csSummary ctermfg=30 ctermbg=NONE cterm=NONE 265 | hi csXmlTag ctermfg=221 ctermbg=NONE cterm=NONE 266 | hi StartifyBracket ctermfg=110 ctermbg=NONE cterm=NONE 267 | hi StartifyFile ctermfg=7 ctermbg=NONE cterm=NONE 268 | hi StartifyFooter ctermfg=243 ctermbg=NONE cterm=NONE 269 | hi StartifyHeader ctermfg=25 ctermbg=NONE cterm=NONE 270 | hi StartifyNumber ctermfg=110 ctermbg=NONE cterm=NONE 271 | hi StartifyPath ctermfg=243 ctermbg=NONE cterm=NONE 272 | hi StartifySection ctermfg=124 ctermbg=NONE cterm=NONE 273 | hi StartifySelect ctermfg=6 ctermbg=NONE cterm=NONE 274 | hi StartifySlash ctermfg=243 ctermbg=NONE cterm=NONE 275 | hi StartifySpecial ctermfg=8 ctermbg=NONE cterm=NONE 276 | hi CocExplorerBookmarkExpandIcon ctermfg=124 ctermbg=NONE cterm=NONE 277 | hi CocExplorerBufferExpandIcon ctermfg=124 ctermbg=NONE cterm=NONE 278 | hi CocExplorerFileExpandIcon ctermfg=124 ctermbg=NONE cterm=NONE 279 | hi CocExplorerBookmarkRoot ctermfg=124 ctermbg=NONE cterm=NONE 280 | hi CocExplorerBufferRoot ctermfg=124 ctermbg=NONE cterm=NONE 281 | hi CocExplorerFileRoot ctermfg=124 ctermbg=NONE cterm=NONE 282 | hi CocExplorerIndentLine ctermfg=110 ctermbg=NONE cterm=NONE 283 | hi CocExplorerBufferNameVisible ctermfg=8 ctermbg=NONE cterm=NONE 284 | hi CocExplorerBufferBufnr ctermfg=110 ctermbg=NONE cterm=NONE 285 | hi CocExplorerFileRootName ctermfg=34 ctermbg=NONE cterm=NONE 286 | hi CocExplorerFileDirectory ctermfg=243 ctermbg=NONE cterm=NONE 287 | hi CocExplorerFileDirectoryCollapsed ctermfg=110 ctermbg=NONE cterm=NONE 288 | hi CocExplorerFileDirectoryExpanded ctermfg=221 ctermbg=NONE cterm=NONE 289 | unlet s:t_Co s:italics 290 | finish 291 | endif 292 | 293 | if s:t_Co >= 8 294 | if get(g:, 'sn_transp_bg', 0) 295 | hi Normal ctermfg=White ctermbg=NONE cterm=NONE 296 | hi Terminal ctermfg=White ctermbg=NONE cterm=NONE 297 | else 298 | hi Normal ctermfg=White ctermbg=DarkGrey cterm=NONE 299 | if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug 300 | set background=dark 301 | endif 302 | hi Terminal ctermfg=White ctermbg=DarkGrey cterm=NONE 303 | endif 304 | hi ColorColumn ctermfg=NONE ctermbg=DarkCyan cterm=NONE 305 | hi Conceal ctermfg=Blue ctermbg=DarkGrey cterm=NONE 306 | hi Conditional ctermfg=LightYellow ctermbg=NONE cterm=NONE 307 | hi Cursor ctermfg=Black ctermbg=White cterm=NONE 308 | hi CursorColumn ctermfg=NONE ctermbg=Grey cterm=NONE 309 | hi CursorLine ctermfg=NONE ctermbg=DarkCyan cterm=NONE 310 | hi CursorLineNr ctermfg=Blue ctermbg=Black cterm=NONE 311 | hi Define ctermfg=Blue ctermbg=NONE cterm=NONE 312 | hi DiffAdd ctermfg=LightYellow ctermbg=Grey cterm=NONE 313 | hi DiffChange ctermfg=Grey ctermbg=Grey cterm=NONE 314 | hi DiffDelete ctermfg=Cyan ctermbg=Grey cterm=NONE 315 | hi DiffText ctermfg=Blue ctermbg=Grey cterm=NONE 316 | hi Directory ctermfg=Grey ctermbg=NONE cterm=NONE 317 | hi EndOfBuffer ctermfg=White ctermbg=Black cterm=NONE 318 | hi ErrorMsg ctermfg=LightRed ctermbg=DarkGrey cterm=NONE 319 | hi Exception ctermfg=Red ctermbg=DarkGrey cterm=NONE 320 | hi FoldColumn ctermfg=Magenta ctermbg=Grey cterm=NONE 321 | hi Folded ctermfg=LightGrey ctermbg=Cyan cterm=NONE 322 | hi Include ctermfg=Cyan ctermbg=NONE cterm=NONE 323 | hi IncSearch ctermfg=Black ctermbg=LightRed cterm=NONE 324 | hi LineNr ctermfg=Grey ctermbg=Black cterm=NONE 325 | hi Macro ctermfg=Red ctermbg=NONE cterm=NONE 326 | hi MatchParen ctermfg=Black ctermbg=Grey cterm=NONE 327 | hi ModeMsg ctermfg=LightYellow ctermbg=NONE cterm=NONE 328 | hi MoreMsg ctermfg=LightYellow ctermbg=NONE cterm=NONE 329 | hi NonText ctermfg=Grey ctermbg=NONE cterm=NONE 330 | hi Operator ctermfg=LightYellow ctermbg=NONE cterm=NONE 331 | hi Pmenu ctermfg=White ctermbg=Grey cterm=NONE 332 | hi PmenuSbar ctermfg=DarkCyan ctermbg=Black cterm=NONE 333 | hi PmenuSel ctermfg=Black ctermbg=LightBlue cterm=NONE 334 | hi PmenuThumb ctermfg=Grey ctermbg=Black cterm=NONE 335 | hi Question ctermfg=Blue ctermbg=NONE cterm=NONE 336 | hi Search ctermfg=Black ctermbg=LightBlue cterm=NONE 337 | hi SignColumn ctermfg=Grey ctermbg=Grey cterm=NONE 338 | hi SpecialKey ctermfg=Grey ctermbg=NONE cterm=NONE 339 | hi SpellBad ctermfg=NONE ctermbg=NONE cterm=undercurl 340 | hi SpellCap ctermfg=NONE ctermbg=NONE cterm=undercurl 341 | hi SpellLocal ctermfg=NONE ctermbg=NONE cterm=undercurl 342 | hi SpellRare ctermfg=NONE ctermbg=NONE cterm=undercurl 343 | hi StatusLine ctermfg=DarkGrey ctermbg=Grey cterm=NONE 344 | hi StatusLineNC ctermfg=White ctermbg=Grey cterm=NONE 345 | hi TabLine ctermfg=White ctermbg=Grey cterm=NONE 346 | hi TabLineSel ctermfg=DarkGrey ctermbg=Grey cterm=NONE 347 | hi TabLineFill ctermfg=DarkGrey ctermbg=LightGrey cterm=NONE 348 | hi Title ctermfg=Blue ctermbg=NONE cterm=NONE 349 | hi VertSplit ctermfg=Grey ctermbg=NONE cterm=NONE 350 | hi Visual ctermfg=NONE ctermbg=DarkBlue cterm=NONE 351 | hi VisualNOS ctermfg=Cyan ctermbg=NONE cterm=NONE 352 | hi WarningMsg ctermfg=Cyan ctermbg=NONE cterm=NONE 353 | hi WildMenu ctermfg=White ctermbg=Grey cterm=NONE 354 | hi Comment ctermfg=Grey ctermbg=NONE cterm=NONE 355 | hi Constant ctermfg=Green ctermbg=NONE cterm=NONE 356 | hi Error ctermfg=DarkGrey ctermbg=Cyan cterm=NONE 357 | hi Identifier ctermfg=Blue ctermbg=NONE cterm=NONE 358 | hi Ignore ctermfg=Blue ctermbg=DarkGrey cterm=NONE 359 | hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE 360 | hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE 361 | hi Statement ctermfg=Blue ctermbg=NONE cterm=NONE 362 | hi Todo ctermfg=Red ctermbg=Grey cterm=NONE 363 | hi Type ctermfg=Red ctermbg=NONE cterm=NONE 364 | hi Underlined ctermfg=Cyan ctermbg=NONE cterm=NONE 365 | hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE 366 | hi ToolbarLine ctermfg=NONE ctermbg=Black cterm=NONE 367 | hi ToolbarButton ctermfg=Grey ctermbg=Black cterm=bold 368 | hi cOperator ctermfg=Magenta ctermbg=NONE cterm=NONE 369 | hi cStatement ctermfg=Blue ctermbg=NONE cterm=NONE 370 | hi csClass ctermfg=Red ctermbg=NONE cterm=NONE 371 | hi csAttribute ctermfg=Red ctermbg=NONE cterm=NONE 372 | hi csModifier ctermfg=Green ctermbg=NONE cterm=NONE 373 | hi csType ctermfg=Red ctermbg=NONE cterm=NONE 374 | hi csUnspecifiedStatement ctermfg=Blue ctermbg=NONE cterm=NONE 375 | hi csContextualStatement ctermfg=Magenta ctermbg=NONE cterm=NONE 376 | hi csNewDecleration ctermfg=Cyan ctermbg=NONE cterm=NONE 377 | hi csConditional ctermfg=Magenta ctermbg=NONE cterm=NONE 378 | hi csSummary ctermfg=Cyan ctermbg=NONE cterm=NONE 379 | hi csXmlTag ctermfg=LightYellow ctermbg=NONE cterm=NONE 380 | hi StartifyBracket ctermfg=Blue ctermbg=NONE cterm=NONE 381 | hi StartifyFile ctermfg=White ctermbg=NONE cterm=NONE 382 | hi StartifyFooter ctermfg=Grey ctermbg=NONE cterm=NONE 383 | hi StartifyHeader ctermfg=DarkBlue ctermbg=NONE cterm=NONE 384 | hi StartifyNumber ctermfg=Blue ctermbg=NONE cterm=NONE 385 | hi StartifyPath ctermfg=Grey ctermbg=NONE cterm=NONE 386 | hi StartifySection ctermfg=Red ctermbg=NONE cterm=NONE 387 | hi StartifySelect ctermfg=DarkCyan ctermbg=NONE cterm=NONE 388 | hi StartifySlash ctermfg=Grey ctermbg=NONE cterm=NONE 389 | hi StartifySpecial ctermfg=LightGrey ctermbg=NONE cterm=NONE 390 | hi CocExplorerBookmarkExpandIcon ctermfg=Red ctermbg=NONE cterm=NONE 391 | hi CocExplorerBufferExpandIcon ctermfg=Red ctermbg=NONE cterm=NONE 392 | hi CocExplorerFileExpandIcon ctermfg=Red ctermbg=NONE cterm=NONE 393 | hi CocExplorerBookmarkRoot ctermfg=Red ctermbg=NONE cterm=NONE 394 | hi CocExplorerBufferRoot ctermfg=Red ctermbg=NONE cterm=NONE 395 | hi CocExplorerFileRoot ctermfg=Red ctermbg=NONE cterm=NONE 396 | hi CocExplorerIndentLine ctermfg=Blue ctermbg=NONE cterm=NONE 397 | hi CocExplorerBufferNameVisible ctermfg=LightGrey ctermbg=NONE cterm=NONE 398 | hi CocExplorerBufferBufnr ctermfg=Blue ctermbg=NONE cterm=NONE 399 | hi CocExplorerFileRootName ctermfg=Green ctermbg=NONE cterm=NONE 400 | hi CocExplorerFileDirectory ctermfg=Grey ctermbg=NONE cterm=NONE 401 | hi CocExplorerFileDirectoryCollapsed ctermfg=Blue ctermbg=NONE cterm=NONE 402 | hi CocExplorerFileDirectoryExpanded ctermfg=LightYellow ctermbg=NONE cterm=NONE 403 | unlet s:t_Co s:italics 404 | finish 405 | endif 406 | 407 | if s:t_Co >= 2 408 | hi Normal term=NONE 409 | hi ColorColumn term=reverse 410 | hi Conceal term=NONE 411 | hi Cursor term=NONE 412 | hi CursorColumn term=reverse 413 | hi CursorLine term=underline 414 | hi CursorLineNr term=bold,italic,reverse,underline 415 | hi DiffAdd term=reverse,underline 416 | hi DiffChange term=reverse,underline 417 | hi DiffDelete term=reverse,underline 418 | hi DiffText term=bold,reverse,underline 419 | hi Directory term=NONE 420 | hi EndOfBuffer term=NONE 421 | hi ErrorMsg term=bold,italic,reverse 422 | hi FoldColumn term=reverse 423 | hi Folded term=italic,reverse,underline 424 | hi IncSearch term=bold,italic,reverse 425 | hi LineNr term=reverse 426 | hi MatchParen term=bold,underline 427 | hi ModeMsg term=NONE 428 | hi MoreMsg term=NONE 429 | hi NonText term=NONE 430 | hi Pmenu term=reverse 431 | hi PmenuSbar term=NONE 432 | hi PmenuSel term=NONE 433 | hi PmenuThumb term=NONE 434 | hi PopupSelected term=reverse 435 | hi Question term=standout 436 | hi Search term=italic,underline 437 | hi SignColumn term=reverse 438 | hi SpecialKey term=bold 439 | hi SpellBad term=italic,underline 440 | hi SpellCap term=italic,underline 441 | hi SpellLocal term=italic,underline 442 | hi SpellRare term=italic,underline 443 | hi StatusLine term=bold,reverse 444 | hi StatusLineNC term=reverse 445 | hi TabLine term=italic,reverse,underline 446 | hi TabLineFill term=reverse,underline 447 | hi TabLineSel term=bold 448 | hi Title term=bold 449 | hi VertSplit term=reverse 450 | hi Visual term=reverse 451 | hi VisualNOS term=NONE 452 | hi WarningMsg term=standout 453 | hi WildMenu term=bold 454 | hi Comment term=italic 455 | hi Constant term=bold,italic 456 | hi Error term=reverse 457 | hi Identifier term=italic 458 | hi Ignore term=NONE 459 | hi PreProc term=italic 460 | hi Special term=bold,italic 461 | hi Statement term=bold 462 | hi Todo term=bold,underline 463 | hi Type term=bold 464 | hi Underlined term=underline 465 | hi CursorIM term=NONE 466 | hi ToolbarLine term=reverse 467 | hi ToolbarButton term=bold,reverse 468 | if !s:italics 469 | hi CursorLineNr term=bold,reverse,underline 470 | hi ErrorMsg term=bold,reverse 471 | hi Folded term=reverse,underline 472 | hi IncSearch term=bold,reverse 473 | hi Search term=underline 474 | hi SpellBad term=underline 475 | hi SpellCap term=underline 476 | hi SpellLocal term=underline 477 | hi SpellRare term=underline 478 | hi TabLine term=reverse,underline 479 | hi Comment term=NONE 480 | hi Constant term=bold 481 | hi Identifier term=NONE 482 | hi PreProc term=NONE 483 | hi Special term=bold 484 | endif 485 | unlet s:t_Co s:italics 486 | finish 487 | endif 488 | 489 | " Background: dark 490 | " Color: black #000000 0 Black 491 | " Color: deepBlack #101010 232 DarkGrey 492 | " Color: deepGrey #393939 237 Grey 493 | " Color: blueGrey #1B282E 6 DarkCyan 494 | " Color: darkGrey #787878 243 Grey 495 | " Color: grey #A5A6A4 8 LightGrey 496 | " Color: creamyGrey #D3D0C8 7 White 497 | " Color: lightGreyBlue #90A9B7 109 LightBlue 498 | " Color: deepBlue #2F6194 25 DarkBlue 499 | " Color: deepCyan #244F4E 23 Cyan 500 | " Color: darkCyan #42908E 30 Cyan 501 | " Color: indianRed #FF5C57 203 LightRed 502 | " Color: brightRed #AB3C2A 124 Red 503 | " Color: brightYellow #FFCC66 221 LightYellow 504 | " Color: brightGreen #62B85A 34 Green 505 | " Color: brightBlue #6699CC 110 Blue 506 | " Color: brightPurple #8C629A 97 Magenta 507 | " Term colors: deepGrey brightRed brightYellow brightGreen 508 | " Term colors: brightBlue darkCyan brightPurple creamyGrey 509 | " Term colors: darkGrey brightRed brightYellow brightGreen 510 | " Term colors: brightBlue darkCyan brightPurple grey 511 | " vim: et ts=2 sw=2 512 | --------------------------------------------------------------------------------