peachpuff.vim (16374B)
1 " Name: peachpuff 2 " Description: This color scheme uses a peachpuff background (what you've expected when it's " called peachpuff?). 3 " Author: Original author David Ne\v{c}as (Yeti) <yeti@physics.muni.cz> 4 " Maintainer: Original maintainer David Ne\v{c}as (Yeti) <yeti@physics.muni.cz> 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 = 'peachpuff' 16 17 let s:t_Co = &t_Co 18 let s:tgc = has('termguicolors') && &termguicolors 19 20 let g:terminal_ansi_colors = ['#ffdab9', '#a52a2a', '#c00058', '#cd00cd', '#008b8b', '#2e8b57', '#6a5acd', '#737373', '#406090', '#a52a2a', '#c00058', '#cd00cd', '#008b8b', '#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 TabPanel Normal 37 hi! link TabPanelFill EndOfBuffer 38 hi! link Terminal Normal 39 40 hi Normal guifg=#000000 guibg=#ffdab9 guisp=NONE gui=NONE ctermfg=16 ctermbg=223 cterm=NONE term=NONE 41 hi ColorColumn guifg=NONE guibg=#eeeeee guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE term=reverse 42 hi Comment guifg=#406090 guibg=NONE guisp=NONE gui=NONE ctermfg=25 ctermbg=NONE cterm=NONE term=bold 43 hi Conceal guifg=#737373 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=NONE 44 hi Constant guifg=#c00058 guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE term=NONE 45 hi Cursor guifg=#ffdab9 guibg=#000000 guisp=NONE gui=NONE ctermfg=223 ctermbg=16 cterm=NONE term=reverse 46 hi CursorColumn guifg=NONE guibg=#f5c195 guisp=NONE gui=NONE ctermfg=NONE ctermbg=180 cterm=NONE term=NONE 47 hi CursorLine guifg=NONE guibg=#f5c195 guisp=NONE gui=NONE ctermfg=NONE ctermbg=180 cterm=NONE term=underline 48 hi CursorLineNr guifg=#cd0000 guibg=NONE guisp=NONE gui=bold ctermfg=160 ctermbg=NONE cterm=bold term=bold 49 hi DiffAdd guifg=#ffffff guibg=#5f875f guisp=NONE gui=NONE ctermfg=231 ctermbg=65 cterm=NONE term=reverse 50 hi DiffChange guifg=#ffffff guibg=#5f87af guisp=NONE gui=NONE ctermfg=231 ctermbg=67 cterm=NONE term=NONE 51 hi DiffDelete guifg=#ffffff guibg=#af5faf guisp=NONE gui=NONE ctermfg=231 ctermbg=133 cterm=NONE term=reverse 52 hi DiffText guifg=#000000 guibg=#c6c6c6 guisp=NONE gui=NONE ctermfg=16 ctermbg=251 cterm=NONE term=reverse 53 hi Directory guifg=#008b8b guibg=NONE guisp=NONE gui=bold ctermfg=30 ctermbg=NONE cterm=bold term=NONE 54 hi EndOfBuffer guifg=#737373 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=NONE 55 hi Error guifg=#ff0000 guibg=#ffffff guisp=NONE gui=bold,reverse ctermfg=196 ctermbg=231 cterm=bold,reverse term=bold,reverse 56 hi ErrorMsg guifg=#ff0000 guibg=#ffffff guisp=NONE gui=bold,reverse ctermfg=196 ctermbg=231 cterm=bold,reverse term=bold,reverse 57 hi FoldColumn guifg=#406090 guibg=NONE guisp=NONE gui=NONE ctermfg=25 ctermbg=NONE cterm=NONE term=NONE 58 hi Folded guifg=#000000 guibg=#e3c1a5 guisp=NONE gui=NONE ctermfg=16 ctermbg=252 cterm=NONE term=NONE 59 hi Identifier guifg=#008b8b guibg=NONE guisp=NONE gui=NONE ctermfg=30 ctermbg=NONE cterm=NONE term=NONE 60 hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=NONE 61 hi IncSearch guifg=#2e8b57 guibg=NONE guisp=NONE gui=reverse ctermfg=29 ctermbg=NONE cterm=reverse term=bold,reverse,underline 62 hi LineNr guifg=#cd0000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE term=NONE 63 hi MatchParen guifg=#ffdab9 guibg=#6a5acd guisp=NONE gui=NONE ctermfg=223 ctermbg=62 cterm=NONE term=bold,underline 64 hi ModeMsg guifg=#000000 guibg=#ffdab9 guisp=NONE gui=bold ctermfg=16 ctermbg=223 cterm=bold term=bold 65 hi MoreMsg guifg=#2e8b57 guibg=#ffdab9 guisp=NONE gui=bold ctermfg=29 ctermbg=223 cterm=bold term=NONE 66 hi NonText guifg=#737373 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=NONE 67 hi Pmenu guifg=#000000 guibg=#ffaf87 guisp=NONE gui=NONE ctermfg=16 ctermbg=216 cterm=NONE term=reverse 68 hi PmenuMatch guifg=#a52a2a guibg=#ffaf87 guisp=NONE gui=NONE ctermfg=124 ctermbg=216 cterm=NONE term=NONE 69 hi PmenuMatchSel guifg=#a52a2a guibg=#f5c195 guisp=NONE gui=bold ctermfg=124 ctermbg=180 cterm=bold term=bold 70 hi PmenuSbar guifg=NONE guibg=#ffdab9 guisp=NONE gui=NONE ctermfg=NONE ctermbg=223 cterm=NONE term=reverse 71 hi PmenuSel guifg=#000000 guibg=#f5c195 guisp=NONE gui=bold ctermfg=16 ctermbg=180 cterm=bold term=bold 72 hi PmenuThumb guifg=NONE guibg=#737373 guisp=NONE gui=NONE ctermfg=NONE ctermbg=243 cterm=NONE term=NONE 73 hi PreProc guifg=#cd00cd guibg=NONE guisp=NONE gui=NONE ctermfg=164 ctermbg=NONE cterm=NONE term=NONE 74 hi Question guifg=#c00058 guibg=NONE guisp=NONE gui=bold ctermfg=161 ctermbg=NONE cterm=bold term=standout 75 hi QuickFixLine guifg=#000000 guibg=#ffaf87 guisp=NONE gui=NONE ctermfg=16 ctermbg=216 cterm=NONE term=NONE 76 hi Search guifg=#ffdab9 guibg=#cd00cd guisp=NONE gui=NONE ctermfg=223 ctermbg=164 cterm=NONE term=reverse 77 hi SignColumn guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse 78 hi Special guifg=#6a5acd guibg=NONE guisp=NONE gui=NONE ctermfg=62 ctermbg=NONE cterm=NONE term=NONE 79 hi SpecialKey guifg=#737373 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=bold 80 hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=196 ctermbg=NONE cterm=underline term=underline 81 hi SpellCap guifg=#008b8b guibg=NONE guisp=#008b8b gui=undercurl ctermfg=30 ctermbg=NONE cterm=underline term=underline 82 hi SpellLocal guifg=#cd00cd guibg=NONE guisp=#cd00cd gui=undercurl ctermfg=164 ctermbg=NONE cterm=underline term=underline 83 hi SpellRare guifg=#6a5acd guibg=NONE guisp=#6a5acd gui=undercurl ctermfg=62 ctermbg=NONE cterm=underline term=underline 84 hi Statement guifg=#a52a2a guibg=NONE guisp=NONE gui=bold ctermfg=124 ctermbg=NONE cterm=bold term=NONE 85 hi StatusLine guifg=#ffffff guibg=#000000 guisp=NONE gui=bold ctermfg=231 ctermbg=16 cterm=bold term=bold,reverse 86 hi StatusLineNC guifg=#ffdab9 guibg=#737373 guisp=NONE gui=bold ctermfg=223 ctermbg=243 cterm=bold term=bold,underline 87 hi StatusLineTerm guifg=#ffffff guibg=#2e8b57 guisp=NONE gui=bold ctermfg=231 ctermbg=29 cterm=bold term=bold,reverse 88 hi StatusLineTermNC guifg=#ffdab9 guibg=#008b8b guisp=NONE gui=bold ctermfg=223 ctermbg=30 cterm=bold term=bold,underline 89 hi TabLine guifg=#ffdab9 guibg=#737373 guisp=NONE gui=underline ctermfg=223 ctermbg=243 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=#ffdab9 guisp=NONE gui=bold ctermfg=16 ctermbg=223 cterm=bold term=bold,reverse 92 hi Title guifg=#cd00cd guibg=NONE guisp=NONE gui=bold ctermfg=164 ctermbg=NONE cterm=bold term=NONE 93 hi TitleBar guifg=#000000 guibg=#dfba99 guisp=NONE gui=NONE ctermfg=16 ctermbg=255 cterm=NONE term=NONE 94 hi TitleBarNC guifg=#5f5f5f guibg=#efcaa9 guisp=NONE gui=NONE ctermfg=59 ctermbg=254 cterm=NONE term=NONE 95 hi Todo guifg=#6a5acd guibg=#ffff00 guisp=NONE gui=NONE ctermfg=62 ctermbg=226 cterm=NONE term=bold,reverse 96 hi ToolbarButton guifg=#ffdab9 guibg=#737373 guisp=NONE gui=bold ctermfg=223 ctermbg=243 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=#ffdab9 guibg=#737373 guisp=NONE gui=NONE ctermfg=223 ctermbg=243 cterm=NONE term=NONE 101 hi Visual guifg=#000000 guibg=#cccccc guisp=NONE gui=NONE ctermfg=16 ctermbg=252 cterm=NONE term=reverse 102 hi VisualNOS guifg=NONE guibg=#406090 guisp=NONE gui=NONE ctermfg=NONE ctermbg=25 cterm=NONE term=NONE 103 hi WarningMsg guifg=#cd00cd guibg=#ffdab9 guisp=NONE gui=bold ctermfg=164 ctermbg=223 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=#000000 guibg=#c00058 guisp=NONE gui=NONE ctermfg=16 ctermbg=161 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=white cterm=NONE 113 hi ColorColumn ctermfg=NONE ctermbg=grey cterm=NONE 114 hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE 115 hi Conceal ctermfg=darkgrey ctermbg=NONE cterm=NONE 116 hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE 117 hi Cursor ctermfg=white ctermbg=black cterm=NONE 118 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline 119 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 120 hi CursorLineNr ctermfg=NONE 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=darkgrey ctermbg=NONE cterm=NONE 127 hi Error ctermfg=darkred ctermbg=white cterm=bold,reverse 128 hi ErrorMsg ctermfg=darkred ctermbg=white cterm=bold,reverse 129 hi FoldColumn ctermfg=darkgrey 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=red ctermbg=NONE cterm=NONE 135 hi MatchParen ctermfg=white ctermbg=darkblue cterm=NONE 136 hi ModeMsg ctermfg=black ctermbg=white cterm=bold 137 hi MoreMsg ctermfg=darkgreen ctermbg=white cterm=bold 138 hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE 139 hi Pmenu ctermfg=black ctermbg=grey cterm=NONE 140 hi PmenuMatch ctermfg=black ctermbg=grey cterm=bold 141 hi PmenuMatchSel ctermfg=black ctermbg=yellow cterm=bold 142 hi PmenuSbar ctermfg=NONE ctermbg=white cterm=NONE 143 hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE 144 hi PmenuThumb ctermfg=NONE ctermbg=darkgrey cterm=NONE 145 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE 146 hi Question ctermfg=darkred ctermbg=NONE cterm=bold 147 hi QuickFixLine ctermfg=black ctermbg=grey cterm=NONE 148 hi Search ctermfg=white ctermbg=darkmagenta cterm=NONE 149 hi SignColumn ctermfg=NONE 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=darkred ctermbg=NONE cterm=underline 153 hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline 154 hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline 155 hi SpellRare ctermfg=darkblue 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=white ctermbg=darkgrey cterm=bold 159 hi StatusLineTerm ctermfg=white ctermbg=darkgreen cterm=bold 160 hi StatusLineTermNC ctermfg=white ctermbg=darkcyan cterm=bold 161 hi TabLine ctermfg=white ctermbg=darkgrey cterm=underline 162 hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse 163 hi TabLineSel ctermfg=black ctermbg=white cterm=bold 164 hi Title ctermfg=darkmagenta ctermbg=NONE cterm=bold 165 hi TitleBar ctermfg=black ctermbg=white cterm=NONE 166 hi TitleBarNC ctermfg=darkgray ctermbg=white cterm=NONE 167 hi Todo ctermfg=darkblue ctermbg=yellow cterm=NONE 168 hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=bold 169 hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE 170 hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold 171 hi Underlined ctermfg=darkblue ctermbg=NONE cterm=underline 172 hi VertSplit ctermfg=white ctermbg=darkgrey cterm=NONE 173 hi Visual ctermfg=black ctermbg=grey cterm=NONE 174 hi VisualNOS ctermfg=NONE ctermbg=darkgrey cterm=NONE 175 hi WarningMsg ctermfg=darkmagenta ctermbg=white cterm=bold 176 hi WildMenu ctermfg=black ctermbg=yellow cterm=bold 177 hi lCursor ctermfg=black ctermbg=darkred cterm=NONE 178 finish 179 endif 180 181 if s:t_Co >= 8 182 hi Normal ctermfg=black ctermbg=gray cterm=NONE 183 hi ColorColumn ctermfg=black ctermbg=darkred cterm=NONE 184 hi Comment ctermfg=NONE ctermbg=NONE cterm=bold 185 hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE 186 hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE 187 hi Cursor ctermfg=white ctermbg=black cterm=NONE 188 hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline 189 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline 190 hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=underline 191 hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE 192 hi DiffChange ctermfg=white ctermbg=darkblue cterm=NONE 193 hi DiffDelete ctermfg=white ctermbg=darkmagenta cterm=NONE 194 hi DiffText ctermfg=black ctermbg=grey cterm=NONE 195 hi Directory ctermfg=darkcyan ctermbg=NONE cterm=bold 196 hi EndOfBuffer ctermfg=darkblue ctermbg=NONE cterm=bold 197 hi Error ctermfg=darkred ctermbg=gray cterm=bold,reverse 198 hi ErrorMsg ctermfg=darkred ctermbg=gray cterm=bold,reverse 199 hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE 200 hi Folded ctermfg=darkblue ctermbg=NONE cterm=NONE 201 hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE 202 hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE 203 hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse 204 hi LineNr ctermfg=black ctermbg=NONE cterm=bold 205 hi MatchParen ctermfg=gray ctermbg=darkblue cterm=NONE 206 hi ModeMsg ctermfg=black ctermbg=NONE cterm=bold 207 hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=bold 208 hi NonText ctermfg=darkblue ctermbg=NONE cterm=bold 209 hi Pmenu ctermfg=black ctermbg=darkcyan cterm=NONE 210 hi PmenuMatch ctermfg=black ctermbg=darkcyan cterm=bold 211 hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold 212 hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE 213 hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE 214 hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE 215 hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE 216 hi Question ctermfg=darkred ctermbg=NONE cterm=bold 217 hi QuickFixLine ctermfg=gray ctermbg=darkcyan cterm=NONE 218 hi Search ctermfg=gray ctermbg=darkmagenta cterm=NONE 219 hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE 220 hi Special ctermfg=darkblue ctermbg=NONE cterm=NONE 221 hi SpecialKey ctermfg=darkblue ctermbg=NONE cterm=bold 222 hi SpellBad ctermfg=darkred ctermbg=NONE cterm=reverse 223 hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=reverse 224 hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=reverse 225 hi SpellRare ctermfg=darkblue ctermbg=NONE cterm=reverse 226 hi Statement ctermfg=darkred ctermbg=NONE cterm=bold 227 hi StatusLine ctermfg=black ctermbg=gray cterm=bold,reverse 228 hi StatusLineNC ctermfg=black ctermbg=gray cterm=reverse 229 hi StatusLineTerm ctermfg=black ctermbg=gray cterm=bold,reverse 230 hi StatusLineTermNC ctermfg=black ctermbg=gray cterm=reverse 231 hi TabLine ctermfg=gray ctermbg=black cterm=NONE 232 hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=reverse 233 hi TabLineSel ctermfg=black ctermbg=white cterm=NONE 234 hi Title ctermfg=darkmagenta ctermbg=NONE cterm=bold 235 hi TitleBar ctermfg=black ctermbg=white cterm=NONE 236 hi TitleBarNC ctermfg=darkgray ctermbg=white cterm=NONE 237 hi Todo ctermfg=darkblue ctermbg=darkyellow cterm=NONE 238 hi ToolbarButton ctermfg=black ctermbg=gray cterm=bold,reverse 239 hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE 240 hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE 241 hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline 242 hi VertSplit ctermfg=black ctermbg=gray cterm=reverse 243 hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse 244 hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline 245 hi WarningMsg ctermfg=darkmagenta ctermbg=NONE cterm=bold 246 hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE 247 hi lCursor ctermfg=black ctermbg=darkred cterm=NONE 248 finish 249 endif 250 251 if s:t_Co >= 0 252 hi CurSearch term=reverse 253 hi CursorIM term=NONE 254 hi CursorLineFold term=underline 255 hi CursorLineSign term=underline 256 hi Float term=NONE 257 hi Function term=NONE 258 hi Number term=NONE 259 hi Terminal term=NONE 260 finish 261 endif 262 263 " vim: et ts=8 sw=2 sts=2