dotfiles

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.margiolis.net/dotfiles.git
Log | Files | Refs | README | LICENSE

christos.vim (3212B)


      1 hi clear
      2 
      3 if exists("syntax on")
      4 syntax reset
      5 endif
      6 
      7 set t_Co=256
      8 let g:colors_name = "christos"
      9 
     10 " Define reusable color variables.
     11 let s:bg="#0e2a2e"
     12 let s:fg="#d9c177"
     13 
     14 let s:bg2=s:bg
     15 let s:bg3=s:bg
     16 let s:bg4=s:fg
     17 
     18 let s:fg2=s:fg
     19 let s:fg3=s:bg
     20 let s:fg4=s:bg
     21 
     22 let s:visbg="#1d27e0"
     23 let s:match="#EF8F8F"
     24 
     25 let s:keyword="#cffff3"
     26 let s:builtin="#9cffe5"
     27 let s:const= "#45ffce"
     28 let s:comment="#11cc11"
     29 let s:func="#fade8a"
     30 let s:str="#6cd4d4"
     31 let s:type="#9af781"
     32 let s:var="#fade8a"
     33 let s:warning="#00e2ff"
     34 let s:warning2="#ff8800"
     35 
     36 exe 'hi Visual guibg='s:visbg
     37 exe 'hi Normal guifg='s:fg' guibg='s:bg
     38 exe 'hi Cursor guifg='s:bg' guibg='s:fg
     39 exe 'hi CursorLine guibg='s:bg2
     40 exe 'hi CursorLineNr guifg='s:str' guibg='s:bg
     41 exe 'hi CursorColumn guibg='s:bg
     42 exe 'hi ColorColumn guibg='s:bg2
     43 exe 'hi LineNr guifg='s:fg2' guibg='s:bg2
     44 exe 'hi VertSplit guifg='s:fg' guibg='s:bg3
     45 exe 'hi MatchParen guifg='s:fg
     46 exe 'hi StatusLine guifg='s:bg' guibg='s:fg' gui=bold'
     47 exe 'hi Pmenu guifg='s:fg' guibg='s:bg
     48 exe 'hi PmenuSel guifg='s:bg' guibg='s:fg
     49 exe 'hi IncSearch guifg='s:bg' guibg='s:keyword
     50 exe 'hi Search gui=underline guibg='s:match
     51 exe 'hi Directory guifg='s:const
     52 exe 'hi Folded guifg='s:fg4' guibg='s:bg
     53 exe 'hi WildMenu guifg='s:str' guibg='s:bg
     54 
     55 exe 'hi Boolean guifg='s:const
     56 exe 'hi Character guifg='s:const
     57 exe 'hi Comment guifg='s:comment
     58 exe 'hi Conditional guifg='s:keyword
     59 exe 'hi Constant guifg='s:const
     60 exe 'hi Todo guibg='s:comment
     61 exe 'hi Define guifg='s:keyword
     62 exe 'hi DiffAdd guifg=#fafafa guibg=#123d0f gui=bold'
     63 exe 'hi DiffDelete guibg='s:bg2
     64 exe 'hi DiffChange guibg=#151b3c guifg=#fafafa'
     65 exe 'hi DiffText guifg=#ffffff guibg=#ff0000 gui=bold'
     66 exe 'hi ErrorMsg guifg='s:warning' guibg='s:bg2' gui=bold'
     67 exe 'hi WarningMsg guifg='s:str
     68 exe 'hi Float guifg='s:const
     69 exe 'hi Function guifg='s:func
     70 exe 'hi Identifier guifg='s:type
     71 exe 'hi Keyword guifg='s:keyword
     72 exe 'hi Label guifg='s:var
     73 exe 'hi NonText guifg='s:bg4' guibg='s:bg2
     74 exe 'hi Number guifg='s:const
     75 exe 'hi Operater guifg='s:keyword
     76 exe 'hi PreProc guifg='s:type
     77 exe 'hi Special guifg='s:fg
     78 exe 'hi SpecialKey guifg='s:fg2' guibg='s:bg2
     79 exe 'hi Statement guifg='s:keyword
     80 exe 'hi StorageClass guifg='s:keyword
     81 exe 'hi String guifg='s:str
     82 exe 'hi Structure guifg='s:keyword
     83 exe 'hi Tag guifg='s:keyword
     84 exe 'hi Title guifg='s:fg
     85 exe 'hi Todo guifg='s:fg2' gui=inverse,bold'
     86 exe 'hi Type guifg='s:type
     87 exe 'hi Underlined gui=underline'
     88 exe 'hi Macro guifg='s:keyword
     89 
     90 " Neovim Terminal Mode
     91 let g:terminal_color_0 = s:bg
     92 let g:terminal_color_1 = s:warning
     93 let g:terminal_color_2 = s:keyword
     94 let g:terminal_color_3 = s:bg4
     95 let g:terminal_color_4 = s:func
     96 let g:terminal_color_5 = s:builtin
     97 let g:terminal_color_6 = s:fg3
     98 let g:terminal_color_7 = s:str
     99 let g:terminal_color_8 = s:bg2
    100 let g:terminal_color_9 = s:warning2
    101 let g:terminal_color_10 = s:fg2
    102 let g:terminal_color_11 = s:var
    103 let g:terminal_color_12 = s:type
    104 let g:terminal_color_13 = s:const
    105 let g:terminal_color_14 = s:fg4
    106 let g:terminal_color_15 = s:comment
    107 
    108 " HTML Highlighting
    109 exe 'hi htmlLink guifg='s:var' gui=underline'
    110 exe 'hi htmlStatement guifg='s:keyword
    111 exe 'hi htmlSpecialTagName guifg='s:keyword
    112 
    113 " Markdown Highlighting
    114 exe 'hi mkdCode guifg='s:builtin