ego.vim 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. " Vim color file
  2. " Maintainer: Robby Colvin
  3. " Last Change: 2010-04-30
  4. " Version: 0.1
  5. " based on 'ego' theme for Xcode:
  6. " http://developers.enormego.com/view/xcode_ego_theme
  7. set background=dark
  8. hi clear
  9. if exists("syntax_on")
  10. syntax reset
  11. endif
  12. let g:colors_name = "ego"
  13. " GUI Colors
  14. hi Cursor gui=NONE guibg=#8DA1A1 guifg=#ffffff
  15. hi CursorIM gui=bold guifg=#ffffff guibg=#8DA1A1
  16. hi CursorLine gui=NONE guibg=#3D4646
  17. hi CursorColumn gui=NONE guibg=#3D4646
  18. hi Directory gui=NONE guifg=red guibg=bg
  19. hi DiffAdd gui=NONE guifg=fg guibg=DarkCyan
  20. hi DiffChange gui=NONE guifg=fg guibg=Green4
  21. hi DiffDelete gui=NONE guifg=fg guibg=black
  22. hi DiffText gui=bold guifg=fg guibg=bg
  23. hi ErrorMsg guifg=LightYellow guibg=FireBrick
  24. hi VertSplit gui=NONE guifg=black guibg=grey60
  25. hi Folded gui=bold guibg=#305060 guifg=#b0d0e0
  26. hi FoldColumn gui=NONE guibg=#305060 guifg=#b0d0e0
  27. hi IncSearch gui=reverse guifg=fg guibg=bg
  28. hi LineNr guibg=grey6 guifg=#777777
  29. hi ModeMsg guibg=DarkGreen guifg=LightGreen
  30. hi MoreMsg gui=bold guifg=SeaGreen4 guibg=bg
  31. hi NonText gui=NONE guibg=#000000 guifg=LightSkyBlue
  32. hi Normal gui=NONE guibg=#18191F guifg=#F6F6F6
  33. hi Question gui=bold guifg=SeaGreen2 guibg=bg
  34. hi Search gui=NONE guibg=LightSkyBlue4 guifg=NONE
  35. hi SpecialKey guibg=#103040 guifg=#324262
  36. hi StatusLine gui=bold guibg=grey88 guifg=black
  37. hi StatusLineNC gui=NONE guibg=grey60 guifg=grey10
  38. hi Title gui=bold guifg=MediumOrchid1 guibg=bg
  39. hi Visual gui=reverse guibg=#ffffff guifg=SeaGreen
  40. hi VisualNOS gui=bold,underline guifg=fg guibg=bg
  41. hi WarningMsg gui=bold guifg=FireBrick1 guibg=bg
  42. hi WildMenu gui=bold guibg=Chartreuse guifg=Black
  43. " General Syntax Colors
  44. " Light green
  45. hi Comment gui=NONE guifg=#C8F482 guibg=bg
  46. hi Todo gui=bold guifg=#C8F482 guibg=bg
  47. " Green #82c057
  48. hi Identifier gui=NONE guifg=#82c057 guibg=bg
  49. hi Type gui=NONE guifg=#82c057 guibg=bg
  50. " Yellow
  51. hi Statement gui=NONE guifg=#F6DA7B guibg=bg
  52. hi Conditional gui=NONE guifg=#F6DA7B guibg=bg
  53. hi Operator gui=NONE guifg=#F6DA7B guibg=bg
  54. hi Label gui=NONE guifg=#F6DA7B guibg=bg
  55. hi Define gui=NONE guifg=#F6DA7B guibg=bg
  56. hi Macro gui=NONE guifg=#F6DA7B guibg=bg
  57. " Rose
  58. hi String gui=NONE guifg=#E38081 guibg=bg
  59. " Pink #e29aeb
  60. " Light Purple
  61. hi Character gui=NONE guifg=#9d7ff2 guibg=bg
  62. " Dark Purple
  63. hi Number gui=NONE guifg=#776CC4 guibg=bg
  64. hi Float gui=NONE guifg=#776CC4 guibg=bg
  65. hi Boolean gui=bold guifg=#776CC4 guibg=bg
  66. " Light Cyan
  67. hi Function gui=NONE guifg=#95D5F1 guibg=bg
  68. hi StorageClass gui=NONE guifg=#95D5F1 guibg=bg
  69. hi Structure gui=NONE guifg=#95D5F1 guibg=bg
  70. hi Typedef gui=NONE guifg=#95D5F1 guibg=bg
  71. hi Constant gui=NONE guifg=#95D5F1 guibg=bg
  72. " Dark Blue #9bb2ee
  73. " Dunno color: #55747c
  74. hi Special gui=NONE guifg=#55747c guibg=bg
  75. hi Delimiter gui=NONE guifg=#55747c guibg=bg
  76. hi SpecialChar gui=NONE guifg=#55747c guibg=bg
  77. hi SpecialComment gui=NONE guifg=#55747c guibg=bg
  78. hi Tag gui=NONE guifg=#55747c guibg=bg
  79. hi Debug gui=NONE guifg=#55747c guibg=bg
  80. " Brown
  81. hi Repeat gui=NONE guifg=#C67C48 guibg=bg
  82. hi PreProc gui=NONE guifg=#C67C48 guibg=bg
  83. hi Include gui=NONE guifg=#C67C48 guibg=bg
  84. hi PreCondit gui=NONE guifg=#C67C48 guibg=bg
  85. hi Keyword gui=NONE guifg=#C67C48 guibg=bg
  86. hi Exception gui=NONE guifg=#C67C48 guibg=bg
  87. " Other
  88. hi Underlined gui=underline guifg=honeydew4 guibg=bg
  89. hi Ignore guifg=#204050
  90. hi Error guifg=LightYellow guibg=FireBrick
  91. " Ruby-specific
  92. hi rubySharpBang gui=bold guifg=#e29aeb
  93. hi rubyRegexp guifg=#9BB2EE
  94. " hi link rubyRegexpDelimiter Special
  95. " hi link rubyEscape Special " Backslashes
  96. " hi link rubyInterpolationDelimiter Special
  97. " hi link rubyStringDelimiter Special
  98. " hi rubyRepeatModifier guifg=#e29aeb " while/until
  99. " hi link rubyArrayDelimiter Special " [ , , ]
  100. " " hi rubyCurlyBlock guifg=#e29aeb
  101. " hi link rubyControl Statement
  102. " hi link rubyAccess Keyword " public, private, protected
  103. " hi rubyPredefinedVariable guifg=#55747C " $!, etc.
  104. " hi rubyClassVariable guifg=#E29AEB
  105. " hi rubyBeginEnd guifg=#e29aeb
  106. " hi rubyAttribute guifg=#e29aeb " attr_accessor, attr_reader, attr_writer
  107. " hi link rubyClass Keyword
  108. " hi link rubyModule Keyword
  109. " hi link rubyKeyword Keyword
  110. " hi link rubyOperator Operator " defined? keyword
  111. " hi link rubyIdentifier Identifier
  112. " hi link rubyInstanceVariable Identifier
  113. " hi rubyGlobalVariable guifg=#e29aeb
  114. " hi link rubyClassVariable Identifier
  115. " hi link rubyConstant Type
  116. " hi link rubyConditionalModifier Conditional " if/unless
  117. " hi rubyBlockArgument guifg=#e29aeb
  118. " hi rubySymbol
  119. " Objective-C-specific
  120. " hi objcConstant gui=NONE guifg=#F6DA7B guibg=bg
  121. " hi objcInstMethod gui=NONE guifg=#C67C48 guibg=bg
  122. " hi objcMethod gui=NONE guifg=#C67C48 guibg=bg
  123. " hi objcFactMethod gui=NONE guifg=#ffffff guibg=bg
  124. " hi objcMethodArg gui=NONE guifg=#ffffff guibg=bg
  125. " hi objcMessageName gui=NONE guifg=#ffffff guibg=bg
  126. " hi objcMessageColon gui=NONE guifg=#ffffff guibg=bg
  127. " hi objcClass gui=NONE guifg=#95D5F1 guibg=bg
  128. " hi link cocoaClass objcClass " NSMutableDictionary, etc.
  129. " hi link objcSubclass objcClass
  130. " hi objcSuperclass gui=NONE guifg=#e29aeb guibg=bg " @end
  131. " hi objcDirective gui=NONE guifg=#F6DA7B guibg=bg " @end
  132. " hi link cocoaFunction Function
  133. " hi objcMethodName gui=NONE guifg=#ffffff guibg=bg
  134. " hi link objcMethodArg Normal
  135. " hi objcMessageName gui=NONE guifg=#95D5F1 guibg=bg " alloc, array, release, etc.