citadel

My dotfiles, scripts and nix configs
git clone git://jb55.com/citadel
Log | Files | Refs | README | LICENSE

habilight.vim (5012B)


      1 " Vim color file
      2 " A version of nuvola.vim colorscheme, original by Dr. J. Pfefferl
      3 " I changed some colors and added some highlights for C and Vim 7
      4 
      5 " vim: tw=0 ts=4 sw=4
      6 " Maintainer:  Christian Habermann
      7 " Email:       christian( at )habermann-net( point )de
      8 " Version:     1.2
      9 " History:     1.2: nicer colors for paren matching
     10 "              1.1: Vim 7 support added (completion, spell checker, paren, tabs)
     11 "              1.0: initial version
     12 "
     13 " Intro {{{1
     14 set background=light
     15 hi clear
     16 if exists("syntax_on")
     17   syntax reset
     18 endif
     19 let g:colors_name = "habiLight"
     20 
     21 " Normal {{{1
     22 hi Normal ctermfg=black ctermbg=NONE guifg=black guibg=#F9F5F9
     23 
     24 " Search {{{1
     25 hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=Black guibg=#FFE568
     26 hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=Black guibg=#FFE568
     27 
     28 " Messages {{{1
     29 hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE
     30 hi! link WarningMsg ErrorMsg
     31 hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE
     32 hi MoreMsg guibg=NONE guifg=seagreen
     33 hi! link Question MoreMsg
     34 
     35 " Split area {{{1
     36 hi StatusLine term=BOLD,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=BOLD guibg=#56A0EE guifg=white
     37 hi StatusLineNC gui=NONE guibg=#56A0EE guifg=#E9E9F4
     38 hi! link VertSplit StatusLineNC
     39 hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4
     40 
     41 " Diff {{{1
     42 hi DiffText   gui=NONE guifg=#f83010 guibg=#ffeae0
     43 hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0
     44 hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea
     45 hi! link DiffAdd DiffDelete
     46 
     47 " Cursor {{{1
     48 hi Cursor       gui=none guifg=black guibg=orange
     49 "hi lCursor      gui=NONE guifg=#f8f8f8 guibg=#8000ff
     50 hi CursorIM     gui=NONE guifg=#f8f8f8 guibg=#8000ff
     51 
     52 " Fold {{{1
     53 hi Folded gui=NONE guibg=#B5EEB5 guifg=black
     54 "hi FoldColumn gui=NONE guibg=#9FD29F guifg=black
     55 hi! link FoldColumn Folded
     56 
     57 " Other {{{1
     58 hi Directory    gui=NONE guifg=#0000ff guibg=NONE
     59 hi LineNr       gui=NONE guifg=#8080a0 guibg=NONE
     60 hi NonText      gui=BOLD guifg=#4000ff guibg=#EFEFF7
     61 "hi SpecialKey   gui=NONE guifg=#A35B00 guibg=NONE
     62 hi Title        gui=BOLD guifg=#1014AD guibg=NONE
     63 hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#BDDFFF
     64 hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF
     65 
     66 " Syntax group {{{1
     67 hi Comment term=BOLD ctermfg=darkgray guifg=darkcyan
     68 hi Constant term=UNDERLINE ctermfg=red guifg=#B91F49
     69 hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White
     70 hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue
     71 hi Number   term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226
     72 hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE
     73 hi Special term=BOLD ctermfg=darkmagenta guifg=red2
     74 hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00
     75 hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen
     76 hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue guifg=Blue guibg=Yellow
     77 hi Type term=UNDERLINE ctermfg=Blue gui=NONE guifg=Blue
     78 hi! link String	Constant
     79 hi! link Character	Constant
     80 hi! link Boolean	Constant
     81 hi! link Float		Number
     82 hi! link Function	Identifier
     83 hi! link Conditional	Statement
     84 hi! link Repeat	Statement
     85 hi! link Label		Statement
     86 hi! link Operator	Statement
     87 hi! link Keyword	Statement
     88 hi! link Exception	Statement
     89 hi! link Include	PreProc
     90 hi! link Define	PreProc
     91 hi! link Macro		PreProc
     92 hi! link PreCondit	PreProc
     93 hi! link StorageClass	Type
     94 hi! link Structure	Type
     95 hi! link Typedef	Type
     96 hi! link SpecialChar	Special
     97 hi! link Delimiter	Special
     98 hi! link SpecialComment Special
     99 hi! link Debug		Special
    100 
    101 " HTML {{{1
    102 hi htmlLink                 gui=UNDERLINE guifg=#0000ff guibg=NONE
    103 hi htmlBold                 gui=BOLD
    104 hi htmlBoldItalic           gui=BOLD,ITALIC
    105 hi htmlBoldUnderline        gui=BOLD,UNDERLINE
    106 hi htmlBoldUnderlineItalic  gui=BOLD,UNDERLINE,ITALIC
    107 hi htmlItalic               gui=ITALIC
    108 hi htmlUnderline            gui=UNDERLINE
    109 hi htmlUnderlineItalic      gui=UNDERLINE,ITALIC
    110 
    111 " Tabs {{{1
    112 highlight TabLine     term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey
    113 highlight TabLineFill term=reverse cterm=reverse gui=reverse
    114 highlight TabLineSel  term=bold cterm=bold gui=bold
    115 
    116 " Spell Checker {{{1
    117 if v:version >= 700
    118     highlight SpellBad    term=reverse   ctermbg=12 gui=undercurl guisp=Red
    119     highlight SpellCap    term=reverse   ctermbg=9  gui=undercurl guisp=Blue
    120     highlight SpellRare   term=reverse   ctermbg=13 gui=undercurl guisp=Magenta
    121     highlight SpellLocale term=underline ctermbg=11 gui=undercurl guisp=DarkCyan
    122 endif 
    123 
    124 " Completion {{{1
    125 highlight Pmenu      ctermbg=13  guifg=Black   guibg=#BDDFFF
    126 highlight PmenuSel   ctermbg=7   guifg=Black   guibg=Orange
    127 highlight PmenuSbar  ctermbg=7   guifg=#CCCCCC guibg=#CCCCCC
    128 highlight PmenuThumb cterm=reverse  gui=reverse guifg=Black   guibg=#AAAAAA
    129 
    130 " Misc {{{1
    131 highlight KDE              guifg=magenta gui=NONE
    132 highlight mySpecialSymbols guifg=magenta gui=NONE 
    133 
    134 
    135 highlight MatchParen  term=reverse ctermbg=11 gui=bold guibg=#B5EEB5 guifg=black
    136 
    137 
    138 " vim600:foldmethod=marker