Bläddra i källkod

Added gVim colour support (I hope). Also added (well, changed) the 'Cursor'
highlight. Should look better now. Should fix #4.

Sclarki 10 år sedan
förälder
incheckning
da4e018c2a
2 ändrade filer med 100 tillägg och 107 borttagningar
  1. 0 6
      TODO
  2. 100 101
      colors/neonwave.vim

+ 0 - 6
TODO

@@ -4,7 +4,6 @@ Add colours for the following:
 # All of the GUI syntax for gVim!! One day..
 # Also, find out if whether the Japenese text in the README is accurate. :S
 
-Cursor
 DiffAdd
 DiffChange
 DiffDelete
@@ -18,8 +17,3 @@ WildMenu
 VisualNOS
 
 MatchParen   # This one exists, however I'm not *quite* sure how I want it.
-
-
-#######
-Most of these, if not all, I am either only vaguely familiar with. There are others I am leaving out,
-I just don't know what all would be wanted/needed.

+ 100 - 101
colors/neonwave.vim

@@ -1,20 +1,20 @@
-" Vim color file 
-"
-"
+" Vim color file
+
+
 " Name:               NeonWave
 " Author:             Sclarki
-"
+
 " Just as a side note, themes like these are generally what happens
 " when you go off on Vaporwave binges >.>
-"
-"
+
+
 " Huge, HUGE thank you to ByteFluent for the creation of Vivify!!
 " Without this site it would have been far more troublesome to
 " get a working theme going, as well as the inertia to get going.
 " That is to say, without having seen the names associated with the
-" highlights. 
-"
-" http://bytefluent.com/vivify 
+" highlights.
+
+" http://bytefluent.com/vivify
 
 
 
@@ -23,14 +23,14 @@
 " I can't be sure. I am by no means a v[i]teran x3
 if v:version >= 700
 	if exists("syntax_on")
-		" Originally, I left this commented out for simplicity's sake 
-		" as it is not vital, but apparently "t_Co" is automatically set 
+		" Originally, I left this commented out for simplicity's sake
+		" as it is not vital, but apparently "t_Co" is automatically set
 		" to 8 if you open through the GUI.
 		" Meaning, Vim is set as your default editor. Or through a keyboard
 		" shortcut like ./x-terminal-emulator --command=vim
 		" (Oh, the irony.)
-		"
-		" If you do not need it then do with it as you wish.  
+		
+		" If you do not need it then do with it as you wish.
 		set t_Co=256
 		syntax reset
 		hi clear
@@ -41,93 +41,92 @@ if v:version >= 700
 endif
 
 
-hi Boolean           ctermfg=45    ctermbg=NONE   cterm=NONE
-hi Cursor            ctermfg=66    ctermbg=15     cterm=NONE
-hi Constant          ctermfg=33    ctermbg=NONE   cterm=bold
-hi Character         ctermfg=207   ctermbg=NONE   cterm=NONE
-hi Conditional       ctermfg=201   ctermbg=NONE   cterm=bold
-hi Comment           ctermfg=244   ctermbg=NONE   cterm=NONE
-hi CursorLine        ctermfg=NONE  ctermbg=235    cterm=NONE
-hi cursorcolumn      ctermfg=NONE  ctermbg=235    cterm=NONE
-hi CursorLineNr      ctermfg=45    ctermbg=235    cterm=bold
-hi Define            ctermfg=61    ctermbg=NONE   cterm=NONE
-hi DefinedName       ctermfg=200   ctermbg=NONE   cterm=NONE
-hi Delimiter         ctermfg=207   ctermbg=NONE   cterm=NONE
-hi Directory         ctermfg=45    ctermbg=NONE   cterm=bold
-hi Error             ctermfg=196   ctermbg=232    cterm=bold
-hi ErrorMsg          ctermfg=196   ctermbg=232    cterm=bold
-hi Exception         ctermfg=201   ctermbg=NONE   cterm=bold
-hi Float             ctermfg=37    ctermbg=NONE   cterm=NONE
-hi FoldColumn        ctermfg=33    ctermbg=233    cterm=NONE
-hi Folded            ctermfg=33    ctermbg=NONE   cterm=NONE
-hi Function          ctermfg=38    ctermbg=NONE   cterm=NONE
-hi Identifier        ctermfg=201   ctermbg=NONE   cterm=NONE
-hi Include           ctermfg=69    ctermbg=NONE   cterm=bold
-hi IncSearch         ctermfg=232   ctermbg=33     cterm=NONE
-hi jsonKeyword       ctermfg=45    ctermbg=NONE   cterm=bold
-hi Keyword           ctermfg=201   ctermbg=NONE   cterm=bold
-hi Label             ctermfg=201   ctermbg=NONE   cterm=bold
-hi LineNr            ctermfg=36    ctermbg=233    cterm=NONE
-hi Macro             ctermfg=69    ctermbg=NONE   cterm=bold
-hi MatchParen        ctermfg=50    ctermbg=39     cterm=NONE
-hi ModeMsg           ctermfg=39    ctermbg=232    cterm=bold
-hi MoreMsg           ctermfg=46    ctermbg=NONE   cterm=bold
-hi NonText           ctermfg=201   ctermbg=NONE   cterm=NONE
-hi Normal            ctermfg=105   ctermbg=234    cterm=NONE
-hi Number            ctermfg=31    ctermbg=NONE   cterm=NONE
-hi Operator          ctermfg=39    ctermbg=NONE   cterm=NONE
-
+hi Boolean           ctermfg=45    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00d7ff  guibg=NONE
+hi Cursor            ctermfg=66    ctermbg=15    gui=NONE       cterm=NONE      guifg=#080808  guibg=#6c6c6c
+hi Constant          ctermfg=33    ctermbg=NONE  gui=bold       cterm=bold      guifg=#0087ff  guibg=NONE
+hi Character         ctermfg=207   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff5fff  guibg=NONE
+hi Conditional       ctermfg=201   ctermbg=NONE  gui=bold       cterm=bold      guifg=#ff00ff  guibg=NONE
+hi Comment           ctermfg=244   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#808080  guibg=NONE
+hi CursorLine        ctermfg=NONE  ctermbg=235   gui=NONE       cterm=NONE      guifg=NONE     guibg=#262626
+hi cursorcolumn      ctermfg=NONE  ctermbg=235   gui=NONE       cterm=NONE      guifg=NONE     guibg=#262626
+hi CursorLineNr      ctermfg=45    ctermbg=235   gui=bold       cterm=bold      guifg=#00d7ff  guibg=#262626
+hi Define            ctermfg=61    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#5f5faf  guibg=NONE
+hi DefinedName       ctermfg=200   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00d7  guibg=NONE
+hi Delimiter         ctermfg=207   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff5fff  guibg=NONE
+hi Directory         ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi Error             ctermfg=196   ctermbg=232   gui=bold       cterm=bold      guifg=#ff0000  guibg=#080808
+hi ErrorMsg          ctermfg=196   ctermbg=232   gui=bold       cterm=bold      guifg=#ff0000  guibg=#080808
+hi Exception         ctermfg=201   ctermbg=NONE  gui=bold       cterm=bold      guifg=#ff00ff  guibg=NONE
+hi Float             ctermfg=37    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00afaf  guibg=NONE
+hi FoldColumn        ctermfg=33    ctermbg=233   gui=NONE       cterm=NONE      guifg=#0087ff  guibg=#121212
+hi Folded            ctermfg=33    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#0087ff  guibg=NONE
+hi Function          ctermfg=38    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00afd7  guibg=NONE
+hi Identifier        ctermfg=201   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00ff  guibg=NONE
+hi Include           ctermfg=69    ctermbg=NONE  gui=bold       cterm=bold      guifg=#5f87ff  guibg=NONE
+hi IncSearch         ctermfg=232   ctermbg=33    gui=NONE       cterm=NONE      guifg=#080808  guibg=#0087ff
+hi jsonKeyword       ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi Keyword           ctermfg=201   ctermbg=NONE  gui=bold       cterm=bold      guifg=#ff00ff  guibg=NONE
+hi Label             ctermfg=201   ctermbg=NONE  gui=bold       cterm=bold      guifg=#ff00ff  guibg=NONE
+hi LineNr            ctermfg=36    ctermbg=233   gui=NONE       cterm=NONE      guifg=#00af87  guibg=#121212
+hi Macro             ctermfg=69    ctermbg=NONE  gui=bold       cterm=bold      guifg=#5f87ff  guibg=NONE
+hi MatchParen        ctermfg=50    ctermbg=39    gui=NONE       cterm=NONE      guifg=#00ffd7  guibg=#00afff
+hi ModeMsg           ctermfg=39    ctermbg=232   gui=bold       cterm=bold      guifg=#00afff  guibg=#080808
+hi MoreMsg           ctermfg=46    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00ff00  guibg=NONE
+hi NonText           ctermfg=201   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00ff  guibg=NONE
+hi Normal            ctermfg=105   ctermbg=234   gui=NONE       cterm=NONE      guifg=#8787ff  guibg=#1c1c1c
+hi Number            ctermfg=31    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#0087af  guibg=NONE
+hi Operator          ctermfg=39    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00afff  guibg=NONE
+                                                               
+                                                               
 " For matching over X length of chars; non-essential.
 " That is, if you have a match property in your vimrc.
-hi OverLength        ctermfg=46    ctermbg=234    cterm=bold
-
-hi perlIdentifier    ctermfg=39    ctermbg=NONE   cterm=NONE
-hi perlNumber        ctermfg=30    ctermbg=NONE   cterm=NONE
-hi perlOperator      ctermfg=45    ctermbg=NONE   cterm=NONE
-hi PMenu             ctermfg=36    ctermbg=233    cterm=NONE
-hi PMenuSel          ctermfg=75    ctermbg=235    cterm=NONE
-hi PMenuSbar         ctermfg=NONE  ctermbg=232    cterm=NONE
-hi PMenuThumb        ctermfg=NONE  ctermbg=237    cterm=NONE
-hi PreCondit         ctermfg=201   ctermbg=NONE   cterm=NONE
-hi PreProc           ctermfg=63    ctermbg=NONE   cterm=NONE
-hi pythonFunction    ctermfg=38    ctermbg=NONE   cterm=NONE
-hi pythonException   ctermfg=196   ctermbg=232    cterm=NONE
-hi pythonEscape      ctermfg=201   ctermbg=NONE   cterm=NONE
-hi pythonStatement   ctermfg=45    ctermbg=NONE   cterm=bold
-hi Question          ctermfg=46    ctermbg=232    cterm=bold
-hi Repeat            ctermfg=201   ctermbg=NONE   cterm=bold
-hi Search            ctermfg=232   ctermbg=33     cterm=NONE
-hi shDeref           ctermfg=69    ctermbg=NONE   cterm=NONE
-hi shDerefDelim      ctermfg=171   ctermbg=NONE   cterm=NONE
-hi shDerefOp         ctermfg=207   ctermbg=NONE   cterm=NONE
-hi shDerefVar        ctermfg=69    ctermbg=NONE   cterm=NONE
-hi shHereDoc         ctermfg=205   ctermbg=NONE   cterm=NONE
-hi shOperator        ctermfg=171   ctermbg=NONE   cterm=NONE
-hi shShellVariables  ctermfg=207   ctermbg=NONE   cterm=NONE
-hi shSnglCase        ctermfg=201   ctermbg=NONE   cterm=NONE
-hi shTestOpr         ctermfg=39    ctermbg=NONE   cterm=NONE
-hi shVariable        ctermfg=45    ctermbg=NONE   cterm=bold
-hi SignColumn        ctermfg=46    ctermbg=234    cterm=NONE
-hi Special           ctermfg=13    ctermbg=NONE   cterm=NONE
-hi SpecialChar       ctermfg=165   ctermbg=NONE   cterm=NONE
-hi SpecialComment    ctermfg=231   ctermbg=NONE   cterm=NONE
-hi SpecialKey        ctermfg=105   ctermbg=NONE   cterm=NONE
-hi SpellBad          ctermfg=196   ctermbg=232    cterm=bold
-hi StatusLine        ctermfg=32    ctermbg=232    cterm=bold
-hi StatusLineNC      ctermfg=105   ctermbg=236    cterm=bold
-hi Statement         ctermfg=201   ctermbg=NONE   cterm=bold
-hi StorageClass      ctermfg=45    ctermbg=NONE   cterm=bold
-hi String            ctermfg=171   ctermbg=NONE   cterm=NONE
-hi Structure         ctermfg=45    ctermbg=NONE   cterm=bold
-hi TabLine           ctermfg=105   ctermbg=234    cterm=NONE
-hi TabLineFill       ctermfg=105   ctermbg=236    cterm=NONE
-hi TabLineSel        ctermfg=32    ctermbg=233    cterm=bold
-hi Title             ctermfg=201   ctermbg=NONE   cterm=NONE
-hi Todo              ctermfg=231   ctermbg=201    cterm=bold
-hi Type              ctermfg=45    ctermbg=NONE   cterm=bold
-hi Typedef           ctermfg=45    ctermbg=NONE   cterm=bold
-hi Underlined        ctermfg=69    ctermbg=NONE   cterm=underline
-hi VertSplit         ctermfg=105   ctermbg=236    cterm=NONE
-hi Visual            ctermfg=111   ctermbg=237    cterm=NONE
-hi WarningMsg        ctermfg=254   ctermbg=1      cterm=NONE
-
+hi OverLength        ctermfg=46    ctermbg=234   gui=bold       cterm=bold      guifg=#00ff00  guibg=#1c1c1c
+hi perlIdentifier    ctermfg=39    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00afff  guibg=NONE
+hi perlNumber        ctermfg=30    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#008787  guibg=NONE
+hi perlOperator      ctermfg=45    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00d7ff  guibg=NONE
+hi PMenu             ctermfg=36    ctermbg=233   gui=NONE       cterm=NONE      guifg=#00af87  guibg=#121212
+hi PMenuSel          ctermfg=75    ctermbg=235   gui=NONE       cterm=NONE      guifg=#5fafff  guibg=#262626
+hi PMenuSbar         ctermfg=NONE  ctermbg=232   gui=NONE       cterm=NONE      guifg=NONE     guibg=#080808
+hi PMenuThumb        ctermfg=NONE  ctermbg=237   gui=NONE       cterm=NONE      guifg=NONE     guibg=#3a3a3a
+hi PreCondit         ctermfg=201   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00ff  guibg=NONE
+hi PreProc           ctermfg=63    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#5f5fff  guibg=NONE
+hi pythonFunction    ctermfg=38    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00afd7  guibg=NONE
+hi pythonException   ctermfg=196   ctermbg=232   gui=NONE       cterm=NONE      guifg=#ff0000  guibg=#080808
+hi pythonEscape      ctermfg=201   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00ff  guibg=NONE
+hi pythonStatement   ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi Question          ctermfg=46    ctermbg=232   gui=bold       cterm=bold      guifg=#00ff00  guibg=#080808
+hi Repeat            ctermfg=201   ctermbg=NONE  gui=bold       cterm=bold      guifg=#ff00ff  guibg=NONE
+hi Search            ctermfg=232   ctermbg=33    gui=NONE       cterm=NONE      guifg=#080808  guibg=#0087ff
+hi shDeref           ctermfg=69    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#5f87ff  guibg=NONE
+hi shDerefDelim      ctermfg=171   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#d75fff  guibg=NONE
+hi shDerefOp         ctermfg=207   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff5fff  guibg=NONE
+hi shDerefVar        ctermfg=69    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#5f87ff  guibg=NONE
+hi shHereDoc         ctermfg=205   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff5faf  guibg=NONE
+hi shOperator        ctermfg=171   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#d75fff  guibg=NONE
+hi shShellVariables  ctermfg=207   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff5fff  guibg=NONE
+hi shSnglCase        ctermfg=201   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00ff  guibg=NONE
+hi shTestOpr         ctermfg=39    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#00afff  guibg=NONE
+hi shVariable        ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi SignColumn        ctermfg=46    ctermbg=234   gui=NONE       cterm=NONE      guifg=#00ff00  guibg=#1c1c1c
+hi Special           ctermfg=13    ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00ff  guibg=NONE
+hi SpecialChar       ctermfg=165   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#d700ff  guibg=NONE
+hi SpecialComment    ctermfg=231   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ffffff  guibg=NONE
+hi SpecialKey        ctermfg=105   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#8787ff  guibg=NONE
+hi SpellBad          ctermfg=196   ctermbg=232   gui=bold       cterm=bold      guifg=#ff0000  guibg=#080808
+hi StatusLine        ctermfg=32    ctermbg=232   gui=bold       cterm=bold      guifg=#0087d7  guibg=#080808
+hi StatusLineNC      ctermfg=105   ctermbg=236   gui=bold       cterm=bold      guifg=#8787ff  guibg=#303030
+hi Statement         ctermfg=201   ctermbg=NONE  gui=bold       cterm=bold      guifg=#ff00ff  guibg=NONE
+hi StorageClass      ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi String            ctermfg=171   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#d75fff  guibg=NONE
+hi Structure         ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi TabLine           ctermfg=105   ctermbg=234   gui=NONE       cterm=NONE      guifg=#8787ff  guibg=#1c1c1c
+hi TabLineFill       ctermfg=105   ctermbg=236   gui=NONE       cterm=NONE      guifg=#8787ff  guibg=#303030
+hi TabLineSel        ctermfg=32    ctermbg=233   gui=bold       cterm=bold      guifg=#0087d7  guibg=#121212
+hi Title             ctermfg=201   ctermbg=NONE  gui=NONE       cterm=NONE      guifg=#ff00ff  guibg=NONE
+hi Todo              ctermfg=231   ctermbg=201   gui=bold       cterm=bold      guifg=#ffffff  guibg=#ff00ff
+hi Type              ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi Typedef           ctermfg=45    ctermbg=NONE  gui=bold       cterm=bold      guifg=#00d7ff  guibg=NONE
+hi Underlined        ctermfg=69    ctermbg=NONE  gui=underline  cterm=underline guifg=#5f87ff  guibg=NONE
+hi VertSplit         ctermfg=105   ctermbg=236   gui=NONE       cterm=NONE      guifg=#8787ff  guibg=#303030
+hi Visual            ctermfg=111   ctermbg=237   gui=NONE       cterm=NONE      guifg=#87afff  guibg=#3a3a3a
+hi WarningMsg        ctermfg=254   ctermbg=1     gui=NONE       cterm=NONE      guifg=#e4e4e4  guibg=#800000