neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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