| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- """"""""""""""""""""""""
- " Nazca Color Scheme "
- """"""""""""""""""""""""
- " By: Jose Elera Campana - https://github.com/jelera
- " Based: on ir_black color scheme More at: http://blog.infinitered.com/entries/show/8
- " More about Nazca here : http://en.wikipedia.org/wiki/Nazca
- "
- " Tweak for Web Development, feel free to modified and share it.
- "
- " Support for 256 Color Terminal and Full Color graphical Vim
- """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
- " ********************************************************************************
- " Standard colors used in all ir_black themes:
- " Note, x:x:x are RGB values
- "
- " normal: #f6f3e8
- "
- " string: #A8FF60 168:255:96
- " string inner (punc, code, etc): #00A0A0 0:160:160
- " number: #FF73FD 255:115:253
- " comments: #7C7C7C 124:124:124
- " keywords: #96CBFE 150:203:254
- " operators: white
- " class: #FFFFB6 255:255:182
- " method declaration name: #FFD2A7 255:210:167
- " regular expression: #E9C062 233:192:98
- " regexp alternate: #FF8000 255:128:0
- " regexp alternate 2: #B18A3D 177:138:61
- " variable: #C6C5FE 198:197:254
- "
- " Misc colors:
- " red color (used for whatever): #FF6C60 255:108:96
- " light red: #FFB6B0 255:182:176
- "
- " brown: #E18964 good for special
- "
- " lightpurpleish: #FFCCFF
- "
- " Interface colors:
- " background color: black
- " cursor (where underscore is used): #FFA560 255:165:96
- " cursor (where block is used): white
- " visual selection: #1D1E2C
- " current line: #151515 21:21:21
- " search selection: #07281C 7:40:28
- " line number: #3D3D3D 61:61:61
- " ********************************************************************************
- " The following are the preferred 16 colors for your terminal
- " Colors Bright Colors
- " Black #4E4E4E #7C7C7C
- " Red #FF6C60 #FFB6B0
- " Green #A8FF60 #CEFFAB
- " Yellow #FFFFB6 #FFFFCB
- " Blue #96CBFE #FFFFCB
- " Magenta #FF73FD #FF9CFE
- " Cyan #C6C5FE #DFDFFE
- " White #EEEEEE #FFFFFF
- " ********************************************************************************
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
- let colors_name = "nazca"
- "hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
- " General colors
- hi Normal guifg=#f6f3e8 guibg=#161617 gui=NONE ctermfg=7 ctermbg=233 cterm=NONE
- hi NonText guifg=#505050 guibg=#000000 gui=NONE ctermfg=239 ctermbg=0 cterm=NONE
- hi Cursor guifg=#000000 guibg=#f0f000 gui=NONE ctermfg=0 ctermbg=11 cterm=reverse
- hi LineNr guifg=#3D3D3D guibg=#000000 gui=NONE ctermfg=237 ctermbg=0 cterm=NONE
- hi VertSplit guifg=#202020 guibg=#202020 gui=NONE ctermfg=234 ctermbg=234 cterm=NONE
- hi StatusLine guifg=#9cffd3 guibg=#202020 gui=NONE ctermfg=85 ctermbg=234 cterm=NONE
- hi StatusLineNC guifg=#000000 guibg=#202020 gui=bold ctermfg=0 ctermbg=234 cterm=BOLD
- hi FoldColumn guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=248 ctermbg=238 cterm=NONE
- hi Folded guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=248 ctermbg=238 cterm=NONE
- hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=7 ctermbg=NONE cterm=BOLD
- hi Visual guifg=NONE guibg=#262D51 gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
- hi SpecialKey guifg=#505050 guibg=#000000 gui=NONE ctermfg=239 ctermbg=0 term=NONE
- hi WildMenu guifg=#28882c guibg=#f0f000 gui=NONE ctermfg=28 ctermbg=11 cterm=NONE
- hi PmenuSbar guifg=#000000 guibg=#ffffff gui=NONE ctermfg=0 ctermbg=15 cterm=NONE
- "hi Ignore guifg=gray guibg=#000000 ctermbg=0 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Error guifg=NONE guibg=NONE gui=undercurl guisp=#FF6C60 ctermfg=15 ctermbg=88 cterm=NONE
- hi ErrorMsg guifg=#ffffff guibg=#FF6C60 gui=BOLD ctermfg=15 ctermbg=203 cterm=BOLD
- hi WarningMsg guifg=#ffffff guibg=#FF6C60 gui=BOLD ctermfg=15 ctermbg=203 cterm=BOLD
- " Message displayed in lower left, such as --INSERT--
- hi ModeMsg guifg=#000000 guibg=#C6C5FE gui=BOLD ctermfg=0 ctermbg=189 cterm=BOLD
- if version >= 700 " Vim 7.x specific colors
- hi CursorLine guifg=NONE guibg=#000000 gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE
- hi CursorColumn guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=233 cterm=BOLD
- hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=BOLD ctermfg=7 ctermbg=243 cterm=BOLD
- hi Pmenu guifg=#f6f3e8 guibg=#444444 gui=NONE ctermfg=7 ctermbg=238 cterm=NONE
- hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE ctermfg=0 ctermbg=186 cterm=NONE
- hi Search guifg=#000000 guibg=#FFFFB6 gui=underline ctermfg=0 ctermbg=229 cterm=underline
- endif
- " Syntax highlighting
- hi Comment guifg=#7C7C7C guibg=NONE gui=NONE ctermfg=8 ctermbg=NONE cterm=NONE
- hi String guifg=#acff82 guibg=NONE gui=NONE ctermfg=156 ctermbg=NONE cterm=NONE
- hi Number guifg=#FF73FD guibg=NONE gui=NONE ctermfg=207 ctermbg=NONE cterm=NONE
- hi Keyword guifg=#96CBFE guibg=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE
- hi PreProc guifg=#96CBFE guibg=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE
- hi Conditional guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE
- hi Todo guifg=#890a0a guibg=#f2f773 gui=BOLD ctermfg=88 ctermbg=227 cterm=BOLD
- hi Constant guifg=#99CC99 guibg=NONE gui=ITALIC ctermfg=114 ctermbg=NONE cterm=NONE
- hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE ctermfg=189 ctermbg=NONE cterm=NONE
- hi Function guifg=#FFD2A7 guibg=NONE gui=BOLD ctermfg=223 ctermbg=NONE cterm=BOLD
- hi Type guifg=#FFFFB6 guibg=NONE gui=BOLD ctermfg=229 ctermbg=NONE cterm=BOLD
- hi Statement guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE
- hi Special guifg=#E18964 guibg=NONE gui=NONE ctermfg=173 ctermbg=NONE cterm=NONE
- hi Delimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE
- hi Operator guifg=#E8AC6F guibg=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
- hi link Character Constant
- hi link Boolean Constant
- hi link Float Number
- hi link Repeat Statement
- hi link Label Statement
- hi link Exception Statement
- hi link Include PreProc
- hi link Define PreProc
- hi link Macro PreProc
- hi link PreCondit PreProc
- hi link StorageClass Type
- hi link Structure Type
- hi link Typedef Type
- hi link Tag Special
- hi link SpecialChar Special
- hi link SpecialComment Special
- hi link Debug Special
- " Special for Ruby
- hi rubyRegexp guifg=#B18A3D guibg=NONE gui=NONE ctermfg=137 ctermbg=NONE cterm=NONE
- hi rubyRegexpDelimiter guifg=#FF8000 guibg=NONE gui=NONE ctermfg=208 ctermbg=NONE cterm=NONE
- hi rubyEscape guifg=#ffffff guibg=NONE gui=NONE ctermfg=15 ctermbg=NONE cterm=NONE
- hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE
- hi rubyControl guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE
- "hi rubyGlobalVariable guifg=#FFCCFF guibg=NONE gui=NONE ctermfg=225 ctermbg=NONE cterm=NONE
- hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE ctermfg=238 ctermbg=NONE cterm=NONE
- "rubyInclude
- "rubySharpBang
- "rubyAccess
- "rubyPredefinedVariable
- "rubyBoolean
- "rubyClassVariable
- "rubyBeginEnd
- "rubyRepeatModifier
- "hi link rubyArrayDelimiter Special " [ , , ]
- "rubyCurlyBlock { , , }
- hi link rubyClass Keyword
- hi link rubyModule Keyword
- hi link rubyKeyword Keyword
- hi link rubyOperator Operator
- hi link rubyIdentifier Identifier
- hi link rubyInstanceVariable Identifier
- hi link rubyGlobalVariable Identifier
- hi link rubyClassVariable Identifier
- hi link rubyConstant Type
- " Special for Java
- " hi link javaClassDecl Type
- hi link javaScopeDecl Identifier
- hi link javaCommentTitle javaDocSeeTag
- hi link javaDocTags javaDocSeeTag
- hi link javaDocParam javaDocSeeTag
- hi link javaDocSeeTagParam javaDocSeeTag
- hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=252 ctermbg=NONE cterm=NONE
- hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=252 ctermbg=NONE cterm=NONE
- "hi javaClassDecl guifg=#CCFFCC guibg=NONE gui=NONE ctermfg=194 ctermbg=NONE cterm=NONE
- " Special for XML
- hi link xmlTag Keyword
- hi link xmlTagName Conditional
- hi link xmlEndTag Identifier
- " Special for HTML
- hi htmlH1 guifg=#de675c gui=underline ctermfg=167 cterm=UNDERLINE
- hi htmlLink guifg=#c777ff gui=underline ctermfg=177 cterm=UNDERLINE
- hi link htmlTag Keyword
- hi link htmlTagName Conditional
- hi link htmlEndTag Identifier
- hi link htmlH2 htmlH1
- hi link htmlH3 htmlH1
- hi link htmlH4 htmlH1
- " Special for CSS
- hi cssTagName guifg=#70a8dd gui=BOLD ctermfg=74 cterm=BOLD
- hi cssBoxProp guifg=#d0af76 gui=NONE ctermfg=180 gui=NONE
- hi link cssColorProp cssBoxProp
- hi link cssFontProp cssBoxProp
- hi link cssTextProp cssBoxProp
- hi cssPseudoClassId guifg=#9ccfdd gui=italic ctermfg=152 cterm=NONE
- hi cssIdentifier guifg=#a2ddb8 gui=italic ctermfg=151 cterm=NONE
- " Special for Markdown
- hi markdownUrl guifg=#e48944 ctermfg=173
- hi markdownCode guifg=#a7bee4 gui=BOLD ctermfg=151 cterm=BOLD
- hi markdownCodeBlock guifg=#c5b1e4 ctermfg=182
- " Special for Javascript
- " TODO: - Add colors to the cterm
- hi javaScriptBrowserObjects guifg=#DBB6D2 gui=italic ctermfg=182 cterm=NONE
- hi javaScriptDOMObjects guifg=#DBB6D2 gui=BOLD ctermfg=182 cterm=BOLD
- hi javaScriptDOMMethods guifg=#D4FA9B ctermfg=192
- hi link javaScriptDOMProperties Keyword
- hi javaScriptAjaxObjects guifg=#5d91d3 gui=underline ctermfg=68 cterm=UNDERLINE
- hi javaScriptAjaxMethods guifg=#6699CC ctermfg=68
- hi javaScriptAjaxProperties guifg=#FF9494 ctermfg=210
- hi javaScriptFuncName guifg=#B5E4F7 ctermfg=153
- hi javaScriptHtmlElemProperties guifg=#FF9494 ctermfg=210
- hi javaScriptEventListenerKeyword guifg=#6699CC ctermfg=68
- hi link javaScriptNumber Number
- hi link javaScriptPropietaryObjects javaScriptAjaxObjects
- " Special for Python
- "hi link pythonEscape Keyword
- " Special for CSharp
- hi link csXmlTag Keyword
- " Special for PHP
- hi phpDefine guifg=#ffc795 gui=BOLD ctermfg=209 cterm=BOLD
|