| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- " Vim color file: khaki.vim
- " Version: 1.0
- " Author: Frank Baruch <ez2b4got10 AT gmail DOT com>
- " License: GPL
- " Compatibility: Vim 5.7 onwards.
- "------------------------------------------------------------------------------
- "
- " A light colorscheme optimized for gui and 256 color terminals.
- "
- " Features:
- " - Optimized for 256 colour palette, then converted to gui.
- " - Identical colour rendition in both gui and cterm environments.
- " - Low-contrast minimizes eye-strain during long edit sessions.
- " - Avoids use of terminal attributes {bold italic etc}, with the
- " exception of 'underline' used with the 'Underlined' group-name.
- "
- " Installation:
- " - Copy khaki.vim to ~/.vim/colors/
- " - Add following lines to ~/.vimrc
- " if !has("gui_running")
- " set t_Co=256
- " endif
- " colorscheme khaki
- "
- " Version History:
- " 1.1: 2007/08/27 Fix gui palette intensity (0x8f should be 0x87).
- " 1.0: 2007/08/10 Initial release.
- "
- " To Do:
- " Add any missing standard colorscheme functionality.
- "
- " Feedback:
- " Please email the author any comments and suggestions for improvement.
- "
- "------------------------------------------------------------------------------
- if &t_Co != 256 && !has("gui_running")
- echomsg ""
- echomsg "write 'set t_Co=256' in your .vimrc or this file won't load"
- echomsg ""
- finish
- endif
- set background=light
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
- let g:colors_name = "khaki"
- if !has("gui_running")
- hi Normal cterm=NONE ctermfg=58 ctermbg=187
- hi Cursor cterm=NONE ctermfg=230 ctermbg=58
- hi CursorLine cterm=NONE ctermfg=NONE ctermbg=186
- hi CursorColumn cterm=NONE ctermfg=NONE ctermbg=185
- hi Incsearch cterm=NONE ctermfg=58 ctermbg=174
- hi Search cterm=NONE ctermfg=58 ctermbg=174
- hi ErrorMsg cterm=NONE ctermfg=58 ctermbg=197
- hi WarningMsg cterm=NONE ctermfg=58 ctermbg=226
- hi ModeMsg cterm=NONE ctermfg=58 ctermbg=192
- hi MoreMsg cterm=NONE ctermfg=58 ctermbg=154
- hi Question cterm=NONE ctermfg=27 ctermbg=NONE
- hi StatusLine cterm=NONE ctermfg=187 ctermbg=30
- hi StatusLineNC cterm=NONE ctermfg=58 ctermbg=101
- hi User1 cterm=NONE ctermfg=28 ctermbg=NONE
- hi User2 cterm=NONE ctermfg=39 ctermbg=NONE
- hi VertSplit cterm=NONE ctermfg=144 ctermbg=144
- hi WildMenu cterm=NONE ctermfg=58 ctermbg=144
- hi DiffText cterm=NONE ctermfg=58 ctermbg=190
- hi DiffChange cterm=NONE ctermfg=58 ctermbg=83
- hi DiffDelete cterm=NONE ctermfg=187 ctermbg=124
- hi DiffAdd cterm=NONE ctermfg=187 ctermbg=21
- hi Folded cterm=NONE ctermfg=19 ctermbg=115
- hi FoldedColumn cterm=NONE ctermfg=39 ctermbg=190
- hi FoldColumn cterm=NONE ctermfg=19 ctermbg=115
- hi Directory cterm=NONE ctermfg=28 ctermbg=NONE
- hi LineNr cterm=NONE ctermfg=58 ctermbg=144
- hi NonText cterm=NONE ctermfg=58 ctermbg=144
- hi SpecialKey cterm=NONE ctermfg=130 ctermbg=NONE
- hi Title cterm=NONE ctermfg=19 ctermbg=NONE
- hi Visual cterm=NONE ctermfg=58 ctermbg=192
- hi Comment cterm=NONE ctermfg=101 ctermbg=NONE
- hi Constant cterm=NONE ctermfg=131 ctermbg=NONE
- hi String cterm=NONE ctermfg=23 ctermbg=NONE
- hi Error cterm=NONE ctermfg=197 ctermbg=NONE
- hi Identifier cterm=NONE ctermfg=24 ctermbg=NONE
- hi Ignore cterm=NONE ctermfg=187 ctermbg=NONE
- hi Number cterm=NONE ctermfg=22 ctermbg=NONE
- hi PreProc cterm=NONE ctermfg=52 ctermbg=NONE
- hi Special cterm=NONE ctermfg=22 ctermbg=NONE
- hi SpecialChar cterm=NONE ctermfg=88 ctermbg=NONE
- hi Statement cterm=NONE ctermfg=89 ctermbg=NONE
- hi Todo cterm=NONE ctermfg=58 ctermbg=156
- hi Type cterm=NONE ctermfg=53 ctermbg=NONE
- hi Underlined cterm=UNDERLINE ctermfg=NONE ctermbg=NONE
- hi TaglistTagName cterm=NONE ctermfg=29 ctermbg=118
- endif
- if has("gui_running")
- hi Normal gui=NONE guifg=#5f5f00 guibg=#d7d7af
- hi Cursor gui=NONE guifg=#ffffd7 guibg=#5f5f00
- hi CursorLine gui=NONE guifg=NONE guibg=#d7d787
- hi CursorColumn gui=NONE guifg=NONE guibg=#d7d75f
- hi Incsearch gui=NONE guifg=#5f5f00 guibg=#d78787
- hi Search gui=NONE guifg=#5f5f00 guibg=#d78787
- hi ErrorMsg gui=NONE guifg=#5f5f00 guibg=#ff005f
- hi WarningMsg gui=NONE guifg=#5f5f00 guibg=#ffff00
- hi ModeMsg gui=NONE guifg=#5f5f00 guibg=#d7ff87
- hi MoreMsg gui=NONE guifg=#5f5f00 guibg=#afff00
- hi Question gui=NONE guifg=#005fff guibg=NONE
- hi StatusLine gui=NONE guifg=#d7d7af guibg=#008787
- hi StatusLineNC gui=NONE guifg=#5f5f00 guibg=#87875f
- hi User1 gui=NONE guifg=#008700 guibg=NONE
- hi User2 gui=NONE guifg=#00afff guibg=NONE
- hi VertSplit gui=NONE guifg=#afaf87 guibg=#afaf87
- hi WildMenu gui=NONE guifg=#5f5f00 guibg=#afaf87
- hi DiffText gui=NONE guifg=#5f5f00 guibg=#d7ff00
- hi DiffChange gui=NONE guifg=#5f5f00 guibg=#5fff5f
- hi DiffDelete gui=NONE guifg=#d7d7af guibg=#af0000
- hi DiffAdd gui=NONE guifg=#d7d7af guibg=#0000ff
- hi Folded gui=NONE guifg=#0000af guibg=#87d7af
- hi FoldedColumn gui=NONE guifg=#00afff guibg=#d7ff00
- hi FoldColumn gui=NONE guifg=#0000af guibg=#87d7af
- hi Directory gui=NONE guifg=#008700 guibg=NONE
- hi LineNr gui=NONE guifg=#5f5f00 guibg=#afaf87
- hi NonText gui=NONE guifg=#5f5f00 guibg=#afaf87
- hi SpecialKey gui=NONE guifg=#af5f00 guibg=NONE
- hi Title gui=NONE guifg=#0000af guibg=NONE
- hi Visual gui=NONE guifg=#5f5f00 guibg=#d7ff87
- hi Comment gui=NONE guifg=#87875f guibg=NONE
- hi Constant gui=NONE guifg=#af5f5f guibg=NONE
- hi String gui=NONE guifg=#005f5f guibg=NONE
- hi Error gui=NONE guifg=#ff005f guibg=NONE
- hi Identifier gui=NONE guifg=#005f87 guibg=NONE
- hi Ignore gui=NONE guifg=#d7d7af guibg=NONE
- hi Number gui=NONE guifg=#005f00 guibg=NONE
- hi PreProc gui=NONE guifg=#5f0000 guibg=NONE
- hi Special gui=NONE guifg=#005f00 guibg=NONE
- hi SpecialChar gui=NONE guifg=#870000 guibg=NONE
- hi Statement gui=NONE guifg=#87005f guibg=NONE
- hi Todo gui=NONE guifg=#5f5f00 guibg=#afff87
- hi Type gui=NONE guifg=#5f005f guibg=NONE
- hi Underlined gui=UNDERLINE guifg=NONE guibg=NONE
- hi TaglistTagName gui=NONE guifg=#00875f guibg=#87ff00
- endif
- if !has("gui_running") && v:version >= 700
- hi Pmenu cterm=NONE ctermfg=229 ctermbg=29
- hi PmenuSel cterm=NONE ctermfg=59 ctermbg=226
- hi PmenuSbar cterm=NONE ctermfg=58 ctermbg=119
- hi PmenuThumb cterm=NONE ctermfg=58 ctermbg=226
- hi SpellBad cterm=NONE ctermfg=NONE ctermbg=192
- hi SpellRare cterm=NONE ctermfg=NONE ctermbg=228
- hi SpellLocal cterm=NONE ctermfg=NONE ctermbg=224
- hi SpellCap cterm=NONE ctermfg=NONE ctermbg=145
- hi MatchParen cterm=NONE ctermfg=187 ctermbg=22
- hi TabLine cterm=NONE ctermfg=187 ctermbg=22
- hi TabLineSel cterm=NONE ctermfg=187 ctermbg=30
- hi TabLineFill cterm=NONE ctermfg=187 ctermbg=58
- endif
- if has("gui_running") && v:version >= 700
- hi Pmenu gui=NONE guifg=#ffffaf guibg=#00875f
- hi PmenuSel gui=NONE guifg=#5f5f5f guibg=#ffff00
- hi PmenuSbar gui=NONE guifg=#5f5f00 guibg=#87ff5f
- hi PmenuThumb gui=NONE guifg=#5f5f00 guibg=#ffff00
- hi SpellBad gui=NONE guifg=NONE guibg=#d7ff87
- hi SpellRare gui=NONE guifg=NONE guibg=#ffff87
- hi SpellLocal gui=NONE guifg=NONE guibg=#ffd7d7
- hi SpellCap gui=NONE guifg=NONE guibg=#afafaf
- hi MatchParen gui=NONE guifg=#d7d7af guibg=#005f00
- hi TabLine gui=NONE guifg=#d7d7af guibg=#005f00
- hi TabLineSel gui=NONE guifg=#d7d7af guibg=#008787
- hi TabLineFill gui=NONE guifg=#d7d7af guibg=#5f5f00
- endif
- " vim: set sts=4 et tw=0 ft=vim:
|