nightsky.vim 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. " Vim color file based on nightsky
  2. " Maintainer: Ian Kelling
  3. " Last Change:
  4. " cool help screens
  5. " :he group-name
  6. " :he highlight-groups
  7. " :he cterm-colors
  8. set background=dark
  9. hi clear
  10. if exists("syntax_on")
  11. syntax reset
  12. endif
  13. let g:colors_name="northsky"
  14. " Search & normal
  15. hi Normal guifg=#eeeeee guibg=black
  16. hi Search guibg=#3D5B8C guifg=yellow gui=bold
  17. hi IncSearch guifg=bg guibg=cyan gui=bold
  18. if &t_Co == "256"
  19. hi Normal ctermfg=255 ctermbg=16
  20. hi Search ctermfg=226 ctermbg=60
  21. hi IncSearch ctermfg=16 ctermbg=51
  22. else
  23. hi Normal ctermfg=lightgray ctermbg=black
  24. hi Search ctermbg=darkblue ctermfg=yellow
  25. hi IncSearch ctermfg=bg ctermbg=cyan
  26. endif
  27. " highlight groups
  28. hi Cursor guifg=bg guibg=fg
  29. hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
  30. hi Folded guifg=plum1 guibg=#061A3E
  31. hi FoldColumn guibg=#800080 guifg=tan
  32. hi ModeMsg guifg=#404040 guibg=#C0C0C0
  33. hi MoreMsg guifg=darkturquoise guibg=#188F90
  34. hi NonText guibg=#191919 guifg=#9FADC5
  35. hi Question guifg=#F4BB7E
  36. hi SpecialKey guifg=#BF9261
  37. hi StatusLine guibg=#222222 guifg=#b0b0b0 gui=none
  38. hi StatusLineNC guibg=#001111 guifg=DimGrey gui=none
  39. hi Title guifg=#8DB8C3
  40. hi Visual gui=bold guifg=black guibg=#84AF84
  41. hi WarningMsg guifg=#F60000 gui=underline
  42. if &t_Co == "256"
  43. hi Cursor ctermfg=254 ctermbg=166
  44. hi VertSplit ctermfg=23 ctermbg=159
  45. hi Folded ctermfg=219 ctermbg=17
  46. hi FoldColumn ctermfg=180 ctermbg=90
  47. hi ModeMsg ctermfg=238 ctermbg=250
  48. hi MoreMsg ctermfg=44 ctermbg=30
  49. hi NonText ctermfg=146 ctermbg=234
  50. hi Question ctermfg=216
  51. hi SpecialKey ctermfg=137
  52. hi StatusLine ctermfg=145 ctermbg=235
  53. hi StatusLineNC ctermfg=242 ctermbg=16
  54. hi Title ctermfg=109
  55. hi Visual ctermfg=16 ctermbg=108
  56. hi WarningMsg ctermfg=196
  57. else
  58. hi Cursor ctermfg=white ctermbg=red
  59. hi VertSplit ctermfg=darkblue ctermbg=cyan
  60. hi Folded ctermfg=lightmagenta ctermbg=bg
  61. hi FoldColumn ctermfg=lightgray ctermbg=darkmagenta
  62. hi ModeMsg ctermfg=black ctermbg=gray
  63. hi MoreMsg ctermfg=cyan ctermbg=darkcyan
  64. hi NonText ctermfg=gray ctermbg=darkgrey
  65. hi Question ctermfg=yellow
  66. hi SpecialKey ctermfg=brown
  67. hi StatusLine ctermfg=lightgray ctermbg=darkgray
  68. hi StatusLineNC ctermfg=darkgray ctermbg=black
  69. hi Title ctermfg=blue
  70. hi Visual ctermfg=black ctermbg=darkgreen
  71. hi WarningMsg ctermfg=red
  72. endif
  73. " syntax highlighting groups
  74. hi Comment guifg=DarkGray
  75. hi Constant guifg=#72A5E4 gui=bold
  76. hi Number guifg=chartreuse2 gui=bold
  77. hi Identifier guifg=#ADCBF1
  78. hi Statement guifg=yellow
  79. hi PreProc guifg=#14967C
  80. hi Type guifg=#FFAE66
  81. hi Special guifg=#EEBABA
  82. hi Ignore guifg=grey60
  83. hi Todo guibg=#9C8C84 guifg=#244C0A
  84. hi Label guifg=#ffc0c0
  85. if &t_Co == "256"
  86. hi Comment ctermfg=248
  87. hi Constant ctermfg=74
  88. hi Number ctermfg=118
  89. hi Identifier ctermfg=153
  90. hi Statement ctermfg=226
  91. hi PreProc ctermfg=30
  92. hi Type ctermfg=215
  93. hi Special ctermfg=217
  94. hi Ignore ctermfg=246
  95. hi Todo ctermfg=22 ctermbg=138
  96. hi Label ctermfg=217
  97. else
  98. hi Comment ctermfg=darkgray
  99. hi Constant ctermfg=lightcyan
  100. hi Number ctermfg=green
  101. hi Identifier ctermfg=gray
  102. hi Statement ctermfg=yellow
  103. hi PreProc ctermfg=darkgreen
  104. hi Type ctermfg=white "brown
  105. hi Special ctermfg=brown "darkmagenta
  106. hi Ignore ctermfg=gray
  107. hi Todo ctermfg=darkblue ctermbg=darkgray
  108. hi Label ctermfg=darkmagenta
  109. endif
  110. " Vim defaults
  111. hi ErrorMsg guifg=White guibg=Red
  112. hi DiffAdd guibg=DarkBlue
  113. hi DiffChange guibg=aquamarine4
  114. hi DiffDelete gui=bold guifg=Yellow guibg=DarkBlue
  115. hi DiffText gui=bold guibg=#940303
  116. hi Directory guifg=Cyan
  117. hi LineNr guifg=DarkGreen
  118. hi WildMenu guifg=Black guibg=Yellow
  119. hi lCursor guibg=SeaGreen1 guifg=NONE
  120. hi Underlined gui=underline guifg=#80a0ff
  121. hi Error guifg=White guibg=Red
  122. if &t_Co == "256"
  123. hi ErrorMsg ctermfg=231 ctermbg=196
  124. hi DiffAdd ctermbg=18
  125. hi DiffChange ctermbg=66
  126. hi DiffDelete ctermfg=226 ctermbg=18
  127. hi DiffText ctermbg=88
  128. hi Directory ctermfg=51
  129. hi LineNr ctermfg=22
  130. hi WildMenu ctermfg=16 ctermbg=226
  131. hi lCursor ctermbg=85
  132. hi Underlined ctermfg=111
  133. hi Error ctermfg=231 ctermbg=196
  134. else
  135. hi lCursor ctermbg=lightgreen ctermfg=NONE
  136. endif
  137. " vim:sw=4 ts=4 sts=4