twilight.vim 4.1 KB

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