citadel

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

twilight.vim (4228B)


      1 
      2 set background=dark
      3 
      4 hi clear
      5 
      6 if exists("syntax_on")
      7   syntax reset
      8 endif
      9 
     10 let colors_name = "twilight"
     11 
     12 let s:grey_blue = '#8a9597'
     13 let s:light_grey_blue = '#a0a8b0'
     14 let s:dark_grey_blue = '#34383c'
     15 let s:mid_grey_blue = '#64686c'
     16 let s:beige = '#ceb67f'
     17 let s:light_orange = '#ebc471'
     18 let s:yellow = '#e3d796'
     19 let s:violet = '#a999ac'
     20 let s:green = '#a2a96f'
     21 let s:lightgreen = '#c2c98f'
     22 let s:red = '#d08356'
     23 let s:cyan = '#74dad9'
     24 let s:darkgrey = '#1a1a1a'
     25 let s:grey = '#303030'
     26 let s:lightgrey = '#605958'
     27 let s:white = '#fffedc'
     28 
     29 if version >= 700
     30   hi CursorLine guibg=#262626
     31   hi CursorColumn guibg=#262626
     32   hi MatchParen guifg=white guibg=#80a090 gui=bold
     33 
     34   "Tabpages
     35   hi TabLine guifg=#a09998 guibg=#202020 gui=underline
     36   hi TabLineFill guifg=#a09998 guibg=#202020 gui=underline
     37   hi TabLineSel guifg=#a09998 guibg=#404850 gui=underline
     38 
     39   "P-Menu (auto-completion)
     40   hi Pmenu guifg=#605958 guibg=#303030 gui=underline
     41   hi PmenuSel guifg=#a09998 guibg=#404040 gui=underline
     42   "PmenuSbar
     43   "PmenuThumb
     44 endif
     45 
     46 hi Visual guibg=#404040
     47 
     48 "hi Cursor guifg=NONE guibg=#586068
     49 hi Cursor guibg=#b0d0f0
     50 
     51 
     52 exe 'hi Normal         guifg='.s:white             .' guibg='.s:darkgrey
     53 exe 'hi Underlined     guifg='.s:white             .' guibg='.s:darkgrey        .' gui=underline'
     54 exe 'hi NonText        guifg='.s:lightgrey         .' guibg='.s:grey
     55 exe 'hi SpecialKey     guifg='.s:grey              .' guibg='.s:darkgrey
     56 
     57 exe 'hi LineNr         guifg='.s:mid_grey_blue     .' guibg='.s:dark_grey_blue  .' gui=none'
     58 exe 'hi StatusLine     guifg='.s:white             .' guibg='.s:grey            .' gui=italic,underline'
     59 exe 'hi StatusLineNC   guifg='.s:lightgrey         .' guibg='.s:grey            .' gui=italic,underline'
     60 exe 'hi VertSplit      guifg='.s:grey              .' guibg='.s:grey            .' gui=none'
     61 
     62 exe 'hi Folded         guifg='.s:grey_blue         .' guibg='.s:dark_grey_blue  .' gui=none'
     63 exe 'hi FoldColumn     guifg='.s:grey_blue         .' guibg='.s:dark_grey_blue  .' gui=none'
     64 exe 'hi SignColumn     guifg='.s:grey_blue         .' guibg='.s:dark_grey_blue  .' gui=none'
     65 
     66 exe 'hi Comment        guifg='.s:mid_grey_blue     .' guibg='.s:darkgrey        .' gui=italic'
     67 exe 'hi TODO           guifg='.s:grey_blue         .' guibg='.s:darkgrey        .' gui=italic,bold'
     68 
     69 exe 'hi Title          guifg='.s:red               .' guibg='.s:darkgrey        .' gui=underline'
     70 
     71 exe 'hi Constant       guifg='.s:red               .' guibg='.s:darkgrey        .' gui=none'
     72 exe 'hi String         guifg='.s:green             .' guibg='.s:darkgrey        .' gui=none'
     73 exe 'hi Special        guifg='.s:lightgreen        .' guibg='.s:darkgrey        .' gui=none'
     74 
     75 exe 'hi Identifier     guifg='.s:grey_blue         .' guibg='.s:darkgrey        .' gui=none'
     76 exe 'hi Statement      guifg='.s:beige             .' guibg='.s:darkgrey        .' gui=none'
     77 exe 'hi Conditional    guifg='.s:beige             .' guibg='.s:darkgrey        .' gui=none'
     78 exe 'hi Repeat         guifg='.s:beige             .' guibg='.s:darkgrey        .' gui=none'
     79 exe 'hi Structure      guifg='.s:beige             .' guibg='.s:darkgrey        .' gui=none'
     80 exe 'hi Function       guifg='.s:violet            .' guibg='.s:darkgrey        .' gui=none'
     81 
     82 exe 'hi PreProc        guifg='.s:grey_blue         .' guibg='.s:darkgrey        .' gui=none'
     83 exe 'hi Operator       guifg='.s:light_orange      .' guibg='.s:darkgrey        .' gui=none'
     84 exe 'hi Type           guifg='.s:yellow            .' guibg='.s:darkgrey        .' gui=italic'
     85 
     86 "hi Identifier guifg=#7587a6
     87 " Type d: 'class'
     88 "hi Structure guifg=#9B859D gui=underline
     89 "hi Function guifg=#dad085
     90 " dylan: method, library, ... d: if, return, ...
     91 "hi Statement guifg=#7187a1 gui=NONE
     92 " Keywords  d: import, module...
     93 "hi PreProc guifg=#8fbfdc
     94 "gui=underline
     95 "hi Operator guifg=#a07020
     96 "hi Repeat guifg=#906040 gui=underline
     97 "hi Type guifg=#708090
     98 
     99 "hi Type guifg=#f9ee98 gui=NONE
    100 
    101 "hi NonText guifg=#808080 guibg=#303030
    102 
    103 "hi Macro guifg=#a0b0c0 gui=underline
    104 
    105 "Tabs, trailing spaces, etc (lcs)
    106 "hi SpecialKey guifg=#808080 guibg=#343434
    107 
    108 "hi TooLong guibg=#ff0000 guifg=#f8f8f8
    109 
    110 hi Search guifg=#606000 guibg=#c0c000 gui=bold
    111 
    112 hi Directory guifg=#dad085 gui=NONE
    113 hi Error guibg=#602020
    114