neonwave.vim 10 KB

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