neonwave.vim 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. " Vim color file
  2. "
  3. "
  4. " Name: NeonWave
  5. " Author: SacredCrumb
  6. "
  7. " Just as a side note, themes like these are generally what happens
  8. " when you go off on Vaporwave binges >.>
  9. "
  10. "
  11. " Huge, HUGE thank you to ByteFluent for the creation of Vivify!!
  12. " Without this site it would have been far more troublesome to
  13. " get a working theme going, as well as the inertia to get going.
  14. " That is to say, without having seen the names associated with the
  15. " highlights.
  16. "
  17. " http://bytefluent.com/vivify
  18. " I'm sure this will work for *most* (or all?) Vim versions below 7.0,
  19. " or even 7.3; I just have 7.0 as the lowest possible version.
  20. " I can't be sure. I am by no means a v[i]teran x3
  21. if v:version >= 700
  22. if exists("syntax_on")
  23. " Originally, I left this commented out for simplicity's sake
  24. " as it is not vital, but apparently "t_Co" is automatically set
  25. " to 8 if you open through the GUI.
  26. " Meaning, Vim is set as your default editor. Or through a keyboard
  27. " shortcut like ./x-terminal-emulator --command=vim
  28. " (Oh, the irony.)
  29. "
  30. " If you do not need it then do with it as you wish.
  31. set t_Co=256
  32. syntax reset
  33. hi clear
  34. let g:colors_name = "neonwave"
  35. else
  36. finish
  37. endif
  38. endif
  39. hi Boolean ctermfg=45 ctermbg=NONE cterm=NONE
  40. hi Cursor ctermfg=66 ctermbg=15 cterm=NONE
  41. hi Constant ctermfg=33 ctermbg=NONE cterm=bold
  42. hi Character ctermfg=207 ctermbg=NONE cterm=NONE
  43. hi Conditional ctermfg=201 ctermbg=NONE cterm=bold
  44. hi Comment ctermfg=244 ctermbg=NONE cterm=NONE
  45. hi CursorLine ctermfg=NONE ctermbg=235 cterm=NONE
  46. hi CursorLineNr ctermfg=45 ctermbg=235 cterm=bold
  47. hi Define ctermfg=61 ctermbg=NONE cterm=NONE
  48. hi DefinedName ctermfg=200 ctermbg=NONE cterm=NONE
  49. hi Delimiter ctermfg=207 ctermbg=NONE cterm=NONE
  50. hi Directory ctermfg=45 ctermbg=NONE cterm=bold
  51. hi Error ctermfg=196 ctermbg=232 cterm=bold
  52. hi ErrorMsg ctermfg=196 ctermbg=232 cterm=bold
  53. hi Exception ctermfg=201 ctermbg=NONE cterm=bold
  54. hi Float ctermfg=37 ctermbg=NONE cterm=NONE
  55. hi Function ctermfg=38 ctermbg=NONE cterm=NONE
  56. hi Identifier ctermfg=201 ctermbg=NONE cterm=NONE
  57. hi Include ctermfg=69 ctermbg=NONE cterm=bold
  58. hi IncSearch ctermfg=232 ctermbg=33 cterm=NONE
  59. hi Keyword ctermfg=201 ctermbg=NONE cterm=bold
  60. hi Label ctermfg=201 ctermbg=NONE cterm=bold
  61. hi LineNr ctermfg=36 ctermbg=233 cterm=NONE
  62. hi Macro ctermfg=69 ctermbg=NONE cterm=bold
  63. hi MatchParen ctermfg=50 ctermbg=39 cterm=NONE
  64. hi ModeMsg ctermfg=39 ctermbg=232 cterm=bold
  65. hi MoreMsg ctermfg=46 ctermbg=NONE cterm=bold
  66. hi NonText ctermfg=201 ctermbg=NONE cterm=NONE
  67. hi Normal ctermfg=105 ctermbg=234 cterm=NONE
  68. hi Number ctermfg=31 ctermbg=NONE cterm=NONE
  69. hi Operator ctermfg=44 ctermbg=NONE cterm=NONE
  70. " For matching over X length of chars; non-essential.
  71. " That is, if you have a match property in your vimrc.
  72. hi OverLength ctermfg=46 ctermbg=234 cterm=bold
  73. hi perlIdentifier ctermfg=39 ctermbg=NONE cterm=NONE
  74. hi perlOperator ctermfg=45 ctermbg=NONE cterm=NONE
  75. hi PMenu ctermfg=36 ctermbg=233 cterm=NONE
  76. hi PMenuSel ctermfg=75 ctermbg=235 cterm=NONE
  77. hi PMenuSbar ctermfg=NONE ctermbg=232 cterm=NONE
  78. hi PMenuThumb ctermfg=NONE ctermbg=237 cterm=NONE
  79. hi PreCondit ctermfg=201 ctermbg=NONE cterm=NONE
  80. hi PreProc ctermfg=63 ctermbg=NONE cterm=NONE
  81. hi pythonFunction ctermfg=38 ctermbg=NONE cterm=NONE
  82. hi pythonException ctermfg=196 ctermbg=232 cterm=NONE
  83. hi pythonEscape ctermfg=201 ctermbg=NONE cterm=NONE
  84. hi pythonStatement ctermfg=45 ctermbg=NONE cterm=bold
  85. hi Question ctermfg=46 ctermbg=232 cterm=bold
  86. hi Repeat ctermfg=201 ctermbg=NONE cterm=bold
  87. hi Search ctermfg=232 ctermbg=33 cterm=NONE
  88. hi shDeref ctermfg=69 ctermbg=NONE cterm=NONE
  89. hi shDerefDelim ctermfg=171 ctermbg=NONE cterm=NONE
  90. hi shDerefOp ctermfg=207 ctermbg=NONE cterm=NONE
  91. hi shDerefVar ctermfg=69 ctermbg=NONE cterm=NONE
  92. hi shHereDoc ctermfg=205 ctermbg=NONE cterm=NONE
  93. hi shOperator ctermfg=171 ctermbg=NONE cterm=NONE
  94. hi shShellVariables ctermfg=207 ctermbg=NONE cterm=NONE
  95. hi shSnglCase ctermfg=201 ctermbg=NONE cterm=NONE
  96. hi shTestOpr ctermfg=39 ctermbg=NONE cterm=NONE
  97. hi shVariable ctermfg=45 ctermbg=NONE cterm=bold
  98. hi SignColumn ctermfg=46 ctermbg=234 cterm=NONE
  99. hi Special ctermfg=13 ctermbg=NONE cterm=NONE
  100. hi SpecialChar ctermfg=165 ctermbg=NONE cterm=NONE
  101. hi SpecialComment ctermfg=231 ctermbg=NONE cterm=NONE
  102. hi SpecialKey ctermfg=105 ctermbg=NONE cterm=NONE
  103. hi SpellBad ctermfg=196 ctermbg=232 cterm=bold
  104. hi StatusLine ctermfg=32 ctermbg=232 cterm=bold
  105. hi StatusLineNC ctermfg=105 ctermbg=236 cterm=bold
  106. hi Statement ctermfg=201 ctermbg=NONE cterm=bold
  107. hi StorageClass ctermfg=45 ctermbg=NONE cterm=bold
  108. hi String ctermfg=171 ctermbg=NONE cterm=NONE
  109. hi Structure ctermfg=45 ctermbg=NONE cterm=bold
  110. hi TabLine ctermfg=105 ctermbg=234 cterm=NONE
  111. hi TabLineFill ctermfg=105 ctermbg=236 cterm=NONE
  112. hi TabLineSel ctermfg=32 ctermbg=233 cterm=bold
  113. hi Title ctermfg=201 ctermbg=NONE cterm=NONE
  114. hi Todo ctermfg=231 ctermbg=201 cterm=bold
  115. hi Type ctermfg=45 ctermbg=NONE cterm=bold
  116. hi Typedef ctermfg=45 ctermbg=NONE cterm=bold
  117. hi Underlined ctermfg=231 ctermbg=239 cterm=underline
  118. hi VertSplit ctermfg=105 ctermbg=236 cterm=NONE
  119. hi Visual ctermfg=111 ctermbg=237 cterm=NONE
  120. hi WarningMsg ctermfg=254 ctermbg=1 cterm=NONE