morning.vim (15841B)
1 " Name: morning 2 " Description: Colorscheme with light grey background. 3 " Author: Original author Bram Moolenaar <Bram@vim.org> 4 " Maintainer: Original maintainer Bram Moolenaar <Bram@vim.org> 5 " URL: https://github.com/vim/colorschemes 6 " License: Same as Vim 7 " Last Change: 2025 Oct 08 8 9 " Generated by Colortemplate v3.0.0-beta10 10 11 set background=light 12 13 " hi clear 14 source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme 15 let g:colors_name = 'morning' 16 17 let s:t_Co = &t_Co 18 let s:tgc = has('termguicolors') && &termguicolors 19 20 let g:terminal_ansi_colors = ['#e4e4e4', '#a52a2a', '#ff00ff', '#6a0dad', '#008787', '#2e8b57', '#6a5acd', '#bcbcbc', '#0000ff', '#a52a2a', '#ff00ff', '#6a0dad', '#008787', '#2e8b57', '#6a5acd', '#000000'] 21 " Nvim uses g:terminal_color_{0-15} instead 22 for i in range(g:terminal_ansi_colors->len()) 23 let g:terminal_color_{i} = g:terminal_ansi_colors[i] 24 endfor 25 26 hi! link CurSearch Search 27 hi! link CursorLineFold CursorLine 28 hi! link CursorLineSign CursorLine 29 hi! link Float Number 30 hi! link Function Identifier 31 hi! link LineNrAbove LineNr 32 hi! link LineNrBelow LineNr 33 hi! link MessageWindow Pmenu 34 hi! link Number Constant 35 hi! link PopupNotification Todo 36 hi! link StatusLineTerm Statusline 37 hi! link StatusLineTermNC StatuslineNC 38 hi! link TabPanel Normal 39 hi! link TabPanelFill EndOfBuffer 40 hi! link Terminal Normal 41 42 hi Normal guifg=#000000 guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=16 ctermbg=254 cterm=NONE term=NONE 43 hi ColorColumn guifg=#000000 guibg=#ffffff guisp=NONE gui=NONE ctermfg=16 ctermbg=231 cterm=NONE term=reverse 44 hi Comment guifg=#0000ff guibg=NONE guisp=NONE gui=NONE ctermfg=21 ctermbg=NONE cterm=NONE term=bold 45 hi Conceal guifg=#878787 guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE term=NONE 46 hi Constant guifg=#ff00ff guibg=#eeeeee guisp=NONE gui=NONE ctermfg=201 ctermbg=255 cterm=NONE term=NONE 47 hi Cursor guifg=#e4e4e4 guibg=#2e8b57 guisp=NONE gui=NONE ctermfg=254 ctermbg=29 cterm=NONE term=reverse 48 hi CursorColumn guifg=NONE guibg=#d3d3d3 guisp=NONE gui=NONE ctermfg=NONE ctermbg=252 cterm=NONE term=NONE 49 hi CursorLine guifg=NONE guibg=#d3d3d3 guisp=NONE gui=NONE ctermfg=NONE ctermbg=252 cterm=NONE term=underline 50 hi CursorLineNr guifg=#a52a2a guibg=NONE guisp=NONE gui=bold ctermfg=124 ctermbg=NONE cterm=bold term=bold 51 hi DiffAdd guifg=#ffffff guibg=#5f875f guisp=NONE gui=NONE ctermfg=231 ctermbg=65 cterm=NONE term=reverse 52 hi DiffChange guifg=#ffffff guibg=#5f87af guisp=NONE gui=NONE ctermfg=231 ctermbg=67 cterm=NONE term=NONE 53 hi DiffDelete guifg=#ffffff guibg=#af5faf guisp=NONE gui=NONE ctermfg=231 ctermbg=133 cterm=NONE term=reverse 54 hi DiffText guifg=#000000 guibg=#c6c6c6 guisp=NONE gui=NONE ctermfg=16 ctermbg=251 cterm=NONE term=reverse 55 hi Directory guifg=#008787 guibg=NONE guisp=NONE gui=bold ctermfg=30 ctermbg=NONE cterm=bold term=NONE 56 hi EndOfBuffer guifg=#0000ff guibg=#cccccc guisp=NONE gui=bold ctermfg=21 ctermbg=252 cterm=bold term=NONE 57 hi Error guifg=#ff0000 guibg=#e4e4e4 guisp=NONE gui=reverse ctermfg=196 ctermbg=254 cterm=reverse term=bold,reverse 58 hi ErrorMsg guifg=#ff0000 guibg=#e4e4e4 guisp=NONE gui=reverse ctermfg=196 ctermbg=254 cterm=reverse term=bold,reverse 59 hi FoldColumn guifg=#00008b guibg=NONE guisp=NONE gui=NONE ctermfg=18 ctermbg=NONE cterm=NONE term=NONE 60 hi Folded guifg=#00008b guibg=#d3d3d3 guisp=NONE gui=NONE ctermfg=18 ctermbg=252 cterm=NONE term=NONE 61 hi Identifier guifg=#008787 guibg=NONE guisp=NONE gui=NONE ctermfg=30 ctermbg=NONE cterm=NONE term=NONE 62 hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=NONE 63 hi IncSearch guifg=#2e8b57 guibg=NONE guisp=NONE gui=reverse ctermfg=29 ctermbg=NONE cterm=reverse term=bold,reverse,underline 64 hi LineNr guifg=#a52a2a guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE term=NONE 65 hi MatchParen guifg=#e4e4e4 guibg=#6a5acd guisp=NONE gui=NONE ctermfg=254 ctermbg=62 cterm=NONE term=bold,underline 66 hi ModeMsg guifg=#000000 guibg=NONE guisp=NONE gui=bold ctermfg=16 ctermbg=NONE cterm=bold term=bold 67 hi MoreMsg guifg=#2e8b57 guibg=NONE guisp=NONE gui=bold ctermfg=29 ctermbg=NONE cterm=bold term=NONE 68 hi NonText guifg=#0000ff guibg=#bcbcbc guisp=NONE gui=bold ctermfg=21 ctermbg=250 cterm=bold term=NONE 69 hi Pmenu guifg=#000000 guibg=#b2b2b2 guisp=NONE gui=NONE ctermfg=16 ctermbg=249 cterm=NONE term=reverse 70 hi PmenuMatch guifg=#a52a2a guibg=#b2b2b2 guisp=NONE gui=NONE ctermfg=124 ctermbg=249 cterm=NONE term=NONE 71 hi PmenuMatchSel guifg=#a52a2a guibg=#ffff00 guisp=NONE gui=NONE ctermfg=124 ctermbg=226 cterm=NONE term=NONE 72 hi PmenuSbar guifg=NONE guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=reverse 73 hi PmenuSel guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=bold 74 hi PmenuThumb guifg=NONE guibg=#000000 guisp=NONE gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE term=NONE 75 hi PreProc guifg=#6a0dad guibg=NONE guisp=NONE gui=NONE ctermfg=55 ctermbg=NONE cterm=NONE term=NONE 76 hi Question guifg=#008787 guibg=NONE guisp=NONE gui=bold ctermfg=30 ctermbg=NONE cterm=bold term=standout 77 hi QuickFixLine guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=NONE 78 hi Search guifg=#e4e4e4 guibg=#6a0dad guisp=NONE gui=NONE ctermfg=254 ctermbg=55 cterm=NONE term=reverse 79 hi SignColumn guifg=#00008b guibg=NONE guisp=NONE gui=NONE ctermfg=18 ctermbg=NONE cterm=NONE term=reverse 80 hi Special guifg=#6a5acd guibg=NONE guisp=NONE gui=NONE ctermfg=62 ctermbg=NONE cterm=NONE term=NONE 81 hi SpecialKey guifg=#bcbcbc guibg=NONE guisp=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE term=bold 82 hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=196 ctermbg=NONE cterm=underline term=underline 83 hi SpellCap guifg=#00d700 guibg=NONE guisp=#00d700 gui=undercurl ctermfg=40 ctermbg=NONE cterm=underline term=underline 84 hi SpellLocal guifg=#a52a2a guibg=NONE guisp=#a52a2a gui=undercurl ctermfg=124 ctermbg=NONE cterm=underline term=underline 85 hi SpellRare guifg=#2e8b57 guibg=NONE guisp=#2e8b57 gui=undercurl ctermfg=29 ctermbg=NONE cterm=underline term=underline 86 hi Statement guifg=#a52a2a guibg=NONE guisp=NONE gui=bold ctermfg=124 ctermbg=NONE cterm=bold term=NONE 87 hi StatusLine guifg=#eeeeee guibg=#000000 guisp=NONE gui=bold ctermfg=255 ctermbg=16 cterm=bold term=bold,reverse 88 hi StatusLineNC guifg=#bcbcbc guibg=#000000 guisp=NONE gui=NONE ctermfg=250 ctermbg=16 cterm=NONE term=bold,underline 89 hi TabLine guifg=#000000 guibg=#bcbcbc guisp=NONE gui=underline ctermfg=16 ctermbg=250 cterm=underline term=bold,underline 90 hi TabLineFill guifg=NONE guibg=NONE guisp=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse term=NONE 91 hi TabLineSel guifg=#000000 guibg=#e4e4e4 guisp=NONE gui=bold ctermfg=16 ctermbg=254 cterm=bold term=bold,reverse 92 hi Title guifg=#a52a2a guibg=NONE guisp=NONE gui=bold ctermfg=124 ctermbg=NONE cterm=bold term=NONE 93 hi TitleBar guifg=#000000 guibg=#cccccc guisp=NONE gui=NONE ctermfg=16 ctermbg=250 cterm=NONE term=NONE 94 hi TitleBarNC guifg=#5f5f5f guibg=#bcbcbc guisp=NONE gui=NONE ctermfg=59 ctermbg=252 cterm=NONE term=NONE 95 hi Todo guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=bold,reverse 96 hi ToolbarButton guifg=NONE guibg=#bcbcbc guisp=NONE gui=bold ctermfg=NONE ctermbg=250 cterm=bold term=bold,reverse 97 hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse 98 hi Type guifg=#2e8b57 guibg=NONE guisp=NONE gui=bold ctermfg=29 ctermbg=NONE cterm=bold term=NONE 99 hi Underlined guifg=#6a5acd guibg=NONE guisp=NONE gui=underline ctermfg=62 ctermbg=NONE cterm=underline term=underline 100 hi VertSplit guifg=#bcbcbc guibg=#000000 guisp=NONE gui=NONE ctermfg=250 ctermbg=16 cterm=NONE term=NONE 101 hi Visual guifg=NONE guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=252 cterm=NONE term=reverse 102 hi VisualNOS guifg=NONE guibg=#0000ff guisp=NONE gui=NONE ctermfg=NONE ctermbg=21 cterm=NONE term=NONE 103 hi WarningMsg guifg=#6a0dad guibg=NONE guisp=NONE gui=bold ctermfg=55 ctermbg=NONE cterm=bold term=standout 104 hi WildMenu guifg=#000000 guibg=#ffff00 guisp=NONE gui=bold ctermfg=16 ctermbg=226 cterm=bold term=bold 105 hi lCursor guifg=#e4e4e4 guibg=#a52a2a guisp=NONE gui=NONE ctermfg=254 ctermbg=124 cterm=NONE term=NONE 106 107 if s:tgc || s:t_Co >= 256 108 finish 109 endif 110 111 if s:t_Co >= 16 112 hi Normal ctermfg=black ctermbg=grey cterm=NONE 113 hi ColorColumn ctermfg=black ctermbg=white cterm=NONE 114 hi Comment ctermfg=blue ctermbg=NONE cterm=NONE 115 hi Conceal ctermfg=gray ctermbg=NONE cterm=NONE 116 hi Constant ctermfg=magenta ctermbg=white cterm=NONE 117 hi Cursor ctermfg=grey ctermbg=darkgreen cterm=NONE 118 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline 119 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 120 hi CursorLineNr ctermfg=darkred ctermbg=NONE cterm=underline 121 hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE 122 hi DiffChange ctermfg=white ctermbg=blue cterm=NONE 123 hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE 124 hi DiffText ctermfg=black ctermbg=grey cterm=NONE 125 hi Directory ctermfg=darkcyan ctermbg=NONE cterm=bold 126 hi EndOfBuffer ctermfg=blue ctermbg=NONE cterm=NONE 127 hi Error ctermfg=red ctermbg=grey cterm=reverse 128 hi ErrorMsg ctermfg=red ctermbg=grey cterm=reverse 129 hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE 130 hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE 131 hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE 132 hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE 133 hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse 134 hi LineNr ctermfg=darkred ctermbg=NONE cterm=NONE 135 hi MatchParen ctermfg=grey ctermbg=darkblue cterm=NONE 136 hi ModeMsg ctermfg=black ctermbg=NONE cterm=bold 137 hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=bold 138 hi NonText ctermfg=blue ctermbg=white cterm=bold 139 hi Pmenu ctermfg=black ctermbg=white cterm=NONE 140 hi PmenuMatch ctermfg=black ctermbg=white cterm=bold 141 hi PmenuMatchSel ctermfg=black ctermbg=yellow cterm=bold 142 hi PmenuSbar ctermfg=NONE ctermbg=grey cterm=NONE 143 hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE 144 hi PmenuThumb ctermfg=NONE ctermbg=black cterm=NONE 145 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE 146 hi Question ctermfg=darkcyan ctermbg=NONE cterm=bold 147 hi QuickFixLine ctermfg=black ctermbg=yellow cterm=NONE 148 hi Search ctermfg=grey ctermbg=darkmagenta cterm=NONE 149 hi SignColumn ctermfg=darkblue ctermbg=NONE cterm=NONE 150 hi Special ctermfg=darkblue ctermbg=NONE cterm=NONE 151 hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE 152 hi SpellBad ctermfg=red ctermbg=NONE cterm=underline 153 hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline 154 hi SpellLocal ctermfg=darkred ctermbg=NONE cterm=underline 155 hi SpellRare ctermfg=darkgreen ctermbg=NONE cterm=underline 156 hi Statement ctermfg=darkred ctermbg=NONE cterm=bold 157 hi StatusLine ctermfg=white ctermbg=black cterm=bold 158 hi StatusLineNC ctermfg=darkgrey ctermbg=black cterm=NONE 159 hi TabLine ctermfg=black ctermbg=white cterm=underline 160 hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse 161 hi TabLineSel ctermfg=black ctermbg=grey cterm=bold 162 hi Title ctermfg=darkred ctermbg=NONE cterm=bold 163 hi TitleBar ctermfg=black ctermbg=white cterm=NONE 164 hi TitleBarNC ctermfg=darkgray ctermbg=white cterm=NONE 165 hi Todo ctermfg=black ctermbg=yellow cterm=NONE 166 hi ToolbarButton ctermfg=NONE ctermbg=white cterm=bold 167 hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE 168 hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold 169 hi Underlined ctermfg=darkblue ctermbg=NONE cterm=underline 170 hi VertSplit ctermfg=darkgrey ctermbg=black cterm=NONE 171 hi Visual ctermfg=NONE ctermbg=white cterm=NONE 172 hi VisualNOS ctermfg=NONE ctermbg=blue cterm=NONE 173 hi WarningMsg ctermfg=darkmagenta ctermbg=NONE cterm=bold 174 hi WildMenu ctermfg=black ctermbg=yellow cterm=bold 175 hi lCursor ctermfg=grey ctermbg=darkred cterm=NONE 176 finish 177 endif 178 179 if s:t_Co >= 8 180 hi Normal ctermfg=black ctermbg=gray cterm=NONE 181 hi ColorColumn ctermfg=black ctermbg=darkred cterm=NONE 182 hi Comment ctermfg=darkblue ctermbg=NONE cterm=bold 183 hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE 184 hi Constant ctermfg=darkmagenta ctermbg=NONE cterm=bold 185 hi Cursor ctermfg=grey ctermbg=darkgreen cterm=NONE 186 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE 187 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 188 hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold 189 hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE 190 hi DiffChange ctermfg=white ctermbg=darkblue cterm=NONE 191 hi DiffDelete ctermfg=white ctermbg=darkmagenta cterm=NONE 192 hi DiffText ctermfg=black ctermbg=grey cterm=NONE 193 hi Directory ctermfg=darkcyan ctermbg=NONE cterm=bold 194 hi EndOfBuffer ctermfg=darkblue ctermbg=NONE cterm=NONE 195 hi Error ctermfg=darkred ctermbg=gray cterm=reverse 196 hi ErrorMsg ctermfg=darkred ctermbg=gray cterm=reverse 197 hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE 198 hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE 199 hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE 200 hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE 201 hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse 202 hi LineNr ctermfg=NONE ctermbg=NONE cterm=bold 203 hi MatchParen ctermfg=gray ctermbg=darkblue cterm=NONE 204 hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=NONE 205 hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE 206 hi NonText ctermfg=darkblue ctermbg=NONE cterm=bold 207 hi Pmenu ctermfg=black ctermbg=darkcyan cterm=NONE 208 hi PmenuMatch ctermfg=black ctermbg=darkcyan cterm=bold 209 hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold 210 hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE 211 hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE 212 hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE 213 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE 214 hi Question ctermfg=darkcyan ctermbg=NONE cterm=NONE 215 hi QuickFixLine ctermfg=black ctermbg=darkyellow cterm=NONE 216 hi Search ctermfg=gray ctermbg=darkmagenta cterm=NONE 217 hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE 218 hi Special ctermfg=darkblue ctermbg=NONE cterm=NONE 219 hi SpecialKey ctermfg=darkblue ctermbg=NONE cterm=bold 220 hi SpellBad ctermfg=darkred ctermbg=NONE cterm=reverse 221 hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=reverse 222 hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=reverse 223 hi SpellRare ctermfg=darkgreen ctermbg=NONE cterm=reverse 224 hi Statement ctermfg=darkred ctermbg=NONE cterm=bold 225 hi StatusLine ctermfg=black ctermbg=gray cterm=bold,reverse 226 hi StatusLineNC ctermfg=black ctermbg=gray cterm=reverse 227 hi TabLine ctermfg=gray ctermbg=black cterm=NONE 228 hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse 229 hi TabLineSel ctermfg=black ctermbg=gray cterm=NONE 230 hi Title ctermfg=darkred ctermbg=NONE cterm=bold 231 hi TitleBar ctermfg=black ctermbg=white cterm=NONE 232 hi TitleBarNC ctermfg=darkgray ctermbg=white cterm=NONE 233 hi Todo ctermfg=black ctermbg=darkyellow cterm=NONE 234 hi ToolbarButton ctermfg=black ctermbg=gray cterm=bold,reverse 235 hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE 236 hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE 237 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline 238 hi VertSplit ctermfg=black ctermbg=gray cterm=reverse 239 hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse 240 hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline 241 hi WarningMsg ctermfg=darkmagenta ctermbg=NONE cterm=NONE 242 hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE 243 hi lCursor ctermfg=grey ctermbg=darkred cterm=NONE 244 finish 245 endif 246 247 if s:t_Co >= 0 248 hi CurSearch term=reverse 249 hi CursorIM term=NONE 250 hi CursorLineFold term=underline 251 hi CursorLineSign term=underline 252 hi Float term=NONE 253 hi Function term=NONE 254 hi Number term=NONE 255 hi StatusLineTerm term=bold,reverse 256 hi StatusLineTermNC term=bold,underline 257 hi Terminal term=NONE 258 finish 259 endif 260 261 " vim: et ts=8 sw=2 sts=2