initial commit
This commit is contained in:
commit
f4398b0f4c
119
LICENSE
Normal file
119
LICENSE
Normal file
|
@ -0,0 +1,119 @@
|
||||||
|
Creative Commons Legal Code
|
||||||
|
|
||||||
|
CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES
|
||||||
|
NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE
|
||||||
|
AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
|
||||||
|
ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE
|
||||||
|
OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS
|
||||||
|
LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION
|
||||||
|
OR WORKS PROVIDED HEREUNDER.
|
||||||
|
|
||||||
|
Statement of Purpose
|
||||||
|
|
||||||
|
The laws of most jurisdictions throughout the world automatically confer exclusive
|
||||||
|
Copyright and Related Rights (defined below) upon the creator and subsequent
|
||||||
|
owner(s) (each and all, an "owner") of an original work of authorship and/or
|
||||||
|
a database (each, a "Work").
|
||||||
|
|
||||||
|
Certain owners wish to permanently relinquish those rights to a Work for the
|
||||||
|
purpose of contributing to a commons of creative, cultural and scientific
|
||||||
|
works ("Commons") that the public can reliably and without fear of later claims
|
||||||
|
of infringement build upon, modify, incorporate in other works, reuse and
|
||||||
|
redistribute as freely as possible in any form whatsoever and for any purposes,
|
||||||
|
including without limitation commercial purposes. These owners may contribute
|
||||||
|
to the Commons to promote the ideal of a free culture and the further production
|
||||||
|
of creative, cultural and scientific works, or to gain reputation or greater
|
||||||
|
distribution for their Work in part through the use and efforts of others.
|
||||||
|
|
||||||
|
For these and/or other purposes and motivations, and without any expectation
|
||||||
|
of additional consideration or compensation, the person associating CC0 with
|
||||||
|
a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
|
||||||
|
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
|
||||||
|
and publicly distribute the Work under its terms, with knowledge of his or
|
||||||
|
her Copyright and Related Rights in the Work and the meaning and intended
|
||||||
|
legal effect of CC0 on those rights.
|
||||||
|
|
||||||
|
1. Copyright and Related Rights. A Work made available under CC0 may be protected
|
||||||
|
by copyright and related or neighboring rights ("Copyright and Related Rights").
|
||||||
|
Copyright and Related Rights include, but are not limited to, the following:
|
||||||
|
|
||||||
|
i. the right to reproduce, adapt, distribute, perform, display, communicate,
|
||||||
|
and translate a Work;
|
||||||
|
|
||||||
|
ii. moral rights retained by the original author(s) and/or performer(s);
|
||||||
|
|
||||||
|
iii. publicity and privacy rights pertaining to a person's image or likeness
|
||||||
|
depicted in a Work;
|
||||||
|
|
||||||
|
iv. rights protecting against unfair competition in regards to a Work, subject
|
||||||
|
to the limitations in paragraph 4(a), below;
|
||||||
|
|
||||||
|
v. rights protecting the extraction, dissemination, use and reuse of data
|
||||||
|
in a Work;
|
||||||
|
|
||||||
|
vi. database rights (such as those arising under Directive 96/9/EC of the
|
||||||
|
European Parliament and of the Council of 11 March 1996 on the legal protection
|
||||||
|
of databases, and under any national implementation thereof, including any
|
||||||
|
amended or successor version of such directive); and
|
||||||
|
|
||||||
|
vii. other similar, equivalent or corresponding rights throughout the world
|
||||||
|
based on applicable law or treaty, and any national implementations thereof.
|
||||||
|
|
||||||
|
2. Waiver. To the greatest extent permitted by, but not in contravention of,
|
||||||
|
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
|
||||||
|
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
|
||||||
|
and Related Rights and associated claims and causes of action, whether now
|
||||||
|
known or unknown (including existing as well as future claims and causes of
|
||||||
|
action), in the Work (i) in all territories worldwide, (ii) for the maximum
|
||||||
|
duration provided by applicable law or treaty (including future time extensions),
|
||||||
|
(iii) in any current or future medium and for any number of copies, and (iv)
|
||||||
|
for any purpose whatsoever, including without limitation commercial, advertising
|
||||||
|
or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the
|
||||||
|
benefit of each member of the public at large and to the detriment of Affirmer's
|
||||||
|
heirs and successors, fully intending that such Waiver shall not be subject
|
||||||
|
to revocation, rescission, cancellation, termination, or any other legal or
|
||||||
|
equitable action to disrupt the quiet enjoyment of the Work by the public
|
||||||
|
as contemplated by Affirmer's express Statement of Purpose.
|
||||||
|
|
||||||
|
3. Public License Fallback. Should any part of the Waiver for any reason be
|
||||||
|
judged legally invalid or ineffective under applicable law, then the Waiver
|
||||||
|
shall be preserved to the maximum extent permitted taking into account Affirmer's
|
||||||
|
express Statement of Purpose. In addition, to the extent the Waiver is so
|
||||||
|
judged Affirmer hereby grants to each affected person a royalty-free, non
|
||||||
|
transferable, non sublicensable, non exclusive, irrevocable and unconditional
|
||||||
|
license to exercise Affirmer's Copyright and Related Rights in the Work (i)
|
||||||
|
in all territories worldwide, (ii) for the maximum duration provided by applicable
|
||||||
|
law or treaty (including future time extensions), (iii) in any current or
|
||||||
|
future medium and for any number of copies, and (iv) for any purpose whatsoever,
|
||||||
|
including without limitation commercial, advertising or promotional purposes
|
||||||
|
(the "License"). The License shall be deemed effective as of the date CC0
|
||||||
|
was applied by Affirmer to the Work. Should any part of the License for any
|
||||||
|
reason be judged legally invalid or ineffective under applicable law, such
|
||||||
|
partial invalidity or ineffectiveness shall not invalidate the remainder of
|
||||||
|
the License, and in such case Affirmer hereby affirms that he or she will
|
||||||
|
not (i) exercise any of his or her remaining Copyright and Related Rights
|
||||||
|
in the Work or (ii) assert any associated claims and causes of action with
|
||||||
|
respect to the Work, in either case contrary to Affirmer's express Statement
|
||||||
|
of Purpose.
|
||||||
|
|
||||||
|
4. Limitations and Disclaimers.
|
||||||
|
|
||||||
|
a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered,
|
||||||
|
licensed or otherwise affected by this document.
|
||||||
|
|
||||||
|
b. Affirmer offers the Work as-is and makes no representations or warranties
|
||||||
|
of any kind concerning the Work, express, implied, statutory or otherwise,
|
||||||
|
including without limitation warranties of title, merchantability, fitness
|
||||||
|
for a particular purpose, non infringement, or the absence of latent or other
|
||||||
|
defects, accuracy, or the present or absence of errors, whether or not discoverable,
|
||||||
|
all to the greatest extent permissible under applicable law.
|
||||||
|
|
||||||
|
c. Affirmer disclaims responsibility for clearing rights of other persons
|
||||||
|
that may apply to the Work or any use thereof, including without limitation
|
||||||
|
any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims
|
||||||
|
responsibility for obtaining any necessary consents, permissions or other
|
||||||
|
rights required for any use of the Work.
|
||||||
|
|
||||||
|
d. Affirmer understands and acknowledges that Creative Commons is not a party
|
||||||
|
to this document and has no duty or obligation with respect to this CC0 or
|
||||||
|
use of the Work.
|
86
colors/230.vim
Executable file
86
colors/230.vim
Executable file
|
@ -0,0 +1,86 @@
|
||||||
|
" Vim color file
|
||||||
|
" Name: 230 [sat230]
|
||||||
|
" Author: marrub <marrub@greyserv.net>
|
||||||
|
" Description: made this from scratch. most saturations are 230.
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
let g:colors_name="230"
|
||||||
|
|
||||||
|
hi Tag guifg=#B319FF gui=bold
|
||||||
|
hi Conditional guifg=#B319FF gui=bold
|
||||||
|
hi ErrorMsg guifg=#B319FF guibg=#232526 gui=bold
|
||||||
|
hi Keyword guifg=#B319FF gui=bold
|
||||||
|
hi Operator guifg=#B319FF gui=bold
|
||||||
|
hi Repeat guifg=#B319FF gui=bold
|
||||||
|
hi SpecialChar guifg=#B319FF gui=bold
|
||||||
|
hi Statement guifg=#B319FF gui=bold
|
||||||
|
|
||||||
|
hi Boolean guifg=#B319FF gui=bold
|
||||||
|
hi Character guifg=#19FF19
|
||||||
|
hi String guifg=#8CFF19
|
||||||
|
hi Number guifg=#19FF66
|
||||||
|
|
||||||
|
hi Constant guifg=#AE81FF gui=bold
|
||||||
|
hi Cursor guifg=#000000 guibg=#F8F8F0
|
||||||
|
hi iCursor guifg=#000000 guibg=#F8F8F0
|
||||||
|
hi Debug guifg=#BCA3A3 gui=bold
|
||||||
|
hi Define guifg=#66D9EF
|
||||||
|
hi Delimiter guifg=#8F8F8F
|
||||||
|
hi DiffAdd guibg=#13354A
|
||||||
|
hi DiffChange guifg=#89807D guibg=#4C4745
|
||||||
|
hi DiffDelete guifg=#960050 guibg=#1E0010
|
||||||
|
hi DiffText guibg=#4C4745 gui=italic,bold
|
||||||
|
hi Directory guifg=#A6E22E gui=bold
|
||||||
|
hi Error guifg=#E6DB74 guibg=#1E0010
|
||||||
|
hi Exception guifg=#A6E22E gui=bold
|
||||||
|
hi Float guifg=#AE81FF
|
||||||
|
hi FoldColumn guifg=#465457 guibg=#000000
|
||||||
|
hi Folded guifg=#465457 guibg=#000000
|
||||||
|
hi Function guifg=#A6E22E
|
||||||
|
hi Identifier guifg=#FD971F
|
||||||
|
hi Ignore guifg=#808080 guibg=bg
|
||||||
|
hi IncSearch guifg=#C4BE89 guibg=#000000
|
||||||
|
hi Label guifg=#E6DB74 gui=none
|
||||||
|
hi Macro guifg=#C4BE89 gui=italic
|
||||||
|
hi SpecialKey guifg=#66D9EF gui=italic
|
||||||
|
hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
|
||||||
|
hi ModeMsg guifg=#E6DB74
|
||||||
|
hi MoreMsg guifg=#E6DB74
|
||||||
|
hi Pmenu guifg=#66D9EF guibg=#000000
|
||||||
|
hi PmenuSel guibg=#808080
|
||||||
|
hi PmenuSbar guibg=#080808
|
||||||
|
hi PmenuThumb guifg=#66D9EF
|
||||||
|
hi PreCondit guifg=#A6E22E gui=bold
|
||||||
|
hi PreProc guifg=#A6E22E
|
||||||
|
hi Question guifg=#66D9EF
|
||||||
|
hi Search guifg=#000000 guibg=#FFE792
|
||||||
|
hi SignColumn guifg=#A6E22E guibg=#232526
|
||||||
|
hi SpecialComment guifg=#7E8E91 gui=bold
|
||||||
|
hi Special guifg=#66D9EF guibg=bg gui=italic
|
||||||
|
hi StatusLine guifg=#455354 guibg=fg
|
||||||
|
hi StatusLineNC guifg=#808080 guibg=#080808
|
||||||
|
hi StorageClass guifg=#FD971F gui=italic
|
||||||
|
hi Structure guifg=#66D9EF
|
||||||
|
hi Title guifg=#ef5939
|
||||||
|
hi Todo guifg=#FFFFFF guibg=bg gui=bold
|
||||||
|
hi Typedef guifg=#66D9EF
|
||||||
|
hi Type guifg=#66D9EF gui=none
|
||||||
|
hi Underlined guifg=#808080 gui=underline
|
||||||
|
hi VertSplit guifg=#808080 guibg=#080808 gui=bold
|
||||||
|
hi VisualNOS guibg=#403D3D
|
||||||
|
hi Visual guibg=#403D3D
|
||||||
|
hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
|
||||||
|
hi WildMenu guifg=#66D9EF guibg=#000000
|
||||||
|
hi TabLineFill guifg=#1B1D1E guibg=#1B1D1E
|
||||||
|
hi TabLine guibg=#1B1D1E guifg=#808080 gui=none
|
||||||
|
hi Normal guifg=#F7F5FF guibg=#101014
|
||||||
|
hi Comment guifg=#7E8E91
|
||||||
|
hi CursorLine guibg=#293739
|
||||||
|
hi CursorLineNr guifg=#FD971F gui=none
|
||||||
|
hi CursorColumn guibg=#293739
|
||||||
|
hi ColorColumn guibg=#232526
|
||||||
|
hi LineNr guifg=#E0DEDB guibg=#302F2F
|
||||||
|
hi NonText guifg=#465457
|
||||||
|
hi SpecialKey guifg=#465457
|
||||||
|
|
||||||
|
set background=dark
|
54
colors/JSCZmgNell.vim
Executable file
54
colors/JSCZmgNell.vim
Executable file
|
@ -0,0 +1,54 @@
|
||||||
|
" Vim color file
|
||||||
|
" Name: JSCZmgNell
|
||||||
|
" Maintainer: Marrub
|
||||||
|
|
||||||
|
set background=dark
|
||||||
|
hi clear
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "JSCZmgNell"
|
||||||
|
|
||||||
|
" Regular syntax
|
||||||
|
hi Normal guifg=#D4D4D4 guibg=#1D2E27 guisp=#2F4F4F
|
||||||
|
hi Visual guifg=#000000 guibg=#F5DEB3 guisp=#F5DEB3
|
||||||
|
|
||||||
|
" Misc
|
||||||
|
hi StatusLine gui=NONE
|
||||||
|
hi StatusLineNC gui=NONE
|
||||||
|
hi VertSplit gui=NONE
|
||||||
|
hi Underlined gui=underline
|
||||||
|
hi Ignore guifg=#2F4F4F
|
||||||
|
hi Error guifg=#FFFFFF guibg=#FF0000 guisp=#FF0000 gui=bold
|
||||||
|
hi Todo guifg=#000000 guibg=#FF83FA guisp=#FF83FA gui=bold
|
||||||
|
hi Comment guifg=#C0C0C0
|
||||||
|
hi LineNr guifg=#D5E1E6
|
||||||
|
hi CursorLineNr guifg=#D5E1E6 gui=bold
|
||||||
|
hi CursorLine guibg=#131E1A
|
||||||
|
hi TabLine guibg=#000000
|
||||||
|
|
||||||
|
hi! link ColorColumn CursorLine
|
||||||
|
|
||||||
|
" Syntax
|
||||||
|
hi Constant guifg=#FFD1A4
|
||||||
|
hi Boolean guifg=#FFD1A4
|
||||||
|
hi Statement guifg=#FFD1A4 gui=bold
|
||||||
|
hi String guifg=#79C6A5
|
||||||
|
hi Character guifg=#79C6A5
|
||||||
|
hi Number guifg=#C6F0BD
|
||||||
|
hi Float guifg=#C6F0BD
|
||||||
|
hi Identifier guifg=#AFEEEE
|
||||||
|
hi Special guifg=#FF6347
|
||||||
|
hi Tag guifg=#FF6347
|
||||||
|
hi SpecialChar guifg=#7FFFDD gui=underline
|
||||||
|
hi SpecialComment guifg=#DA70D6 gui=bold
|
||||||
|
hi Delimiter guifg=#B0C4DE gui=bold
|
||||||
|
hi Debug guifg=#FF0000 gui=bold
|
||||||
|
hi Exception gui=bold
|
||||||
|
hi Label gui=bold
|
||||||
|
hi Operator guifg=#FF4FA7 gui=bold
|
||||||
|
hi PreProc guifg=#FFA54A
|
||||||
|
hi Type guifg=#77F9AB gui=bold
|
||||||
|
|
||||||
|
" EOF
|
670
colors/badwolf.vim
Executable file
670
colors/badwolf.vim
Executable file
|
@ -0,0 +1,670 @@
|
||||||
|
" _ _ _ __
|
||||||
|
" | |__ __ _ __| | __ _____ | |/ _|
|
||||||
|
" | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_
|
||||||
|
" | |_) | (_| | (_| | \ V V / (_) | | _|
|
||||||
|
" |_.__/ \__,_|\__,_| \_/\_/ \___/|_|_|
|
||||||
|
"
|
||||||
|
" I am the Bad Wolf. I create myself.
|
||||||
|
" I take the words. I scatter them in time and space.
|
||||||
|
" A message to lead myself here.
|
||||||
|
"
|
||||||
|
" A Vim colorscheme pieced together by Steve Losh.
|
||||||
|
" Available at http://stevelosh.com/projects/badwolf/
|
||||||
|
"
|
||||||
|
" Why? {{{
|
||||||
|
"
|
||||||
|
" After using Molokai for quite a long time, I started longing for
|
||||||
|
" a replacement.
|
||||||
|
"
|
||||||
|
" I love Molokai's high contrast and gooey, saturated tones, but it can be
|
||||||
|
" a little inconsistent at times.
|
||||||
|
"
|
||||||
|
" Also it's winter here in Rochester, so I wanted a color scheme that's a bit
|
||||||
|
" warmer. A little less blue and a bit more red.
|
||||||
|
"
|
||||||
|
" And so Bad Wolf was born. I'm no designer, but designers have been scattering
|
||||||
|
" beautiful colors through time and space long before I came along. I took
|
||||||
|
" advantage of that and reused some of my favorites to lead me to this scheme.
|
||||||
|
"
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
" Supporting code -------------------------------------------------------------
|
||||||
|
" Preamble {{{
|
||||||
|
|
||||||
|
if !has("gui_running") && &t_Co != 88 && &t_Co != 256
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
set background=dark
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:colors_name = "badwolf"
|
||||||
|
|
||||||
|
if !exists("g:badwolf_html_link_underline") " {{{
|
||||||
|
let g:badwolf_html_link_underline = 1
|
||||||
|
endif " }}}
|
||||||
|
|
||||||
|
if !exists("g:badwolf_css_props_highlight") " {{{
|
||||||
|
let g:badwolf_css_props_highlight = 0
|
||||||
|
endif " }}}
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Palette {{{
|
||||||
|
|
||||||
|
let s:bwc = {}
|
||||||
|
|
||||||
|
" The most basic of all our colors is a slightly tweaked version of the Molokai
|
||||||
|
" Normal text.
|
||||||
|
let s:bwc.plain = ['f8f6f2', 15]
|
||||||
|
|
||||||
|
" Pure and simple.
|
||||||
|
let s:bwc.snow = ['ffffff', 15]
|
||||||
|
let s:bwc.coal = ['000000', 16]
|
||||||
|
|
||||||
|
" All of the Gravel colors are based on a brown from Clouds Midnight.
|
||||||
|
let s:bwc.brightgravel = ['d9cec3', 252]
|
||||||
|
let s:bwc.lightgravel = ['998f84', 245]
|
||||||
|
let s:bwc.gravel = ['857f78', 243]
|
||||||
|
let s:bwc.mediumgravel = ['666462', 241]
|
||||||
|
let s:bwc.deepgravel = ['45413b', 238]
|
||||||
|
let s:bwc.deepergravel = ['35322d', 236]
|
||||||
|
let s:bwc.darkgravel = ['242321', 235]
|
||||||
|
let s:bwc.blackgravel = ['1c1b1a', 233]
|
||||||
|
let s:bwc.blackestgravel = ['141413', 232]
|
||||||
|
|
||||||
|
" A color sampled from a highlight in a photo of a glass of Dale's Pale Ale on
|
||||||
|
" my desk.
|
||||||
|
let s:bwc.dalespale = ['fade3e', 221]
|
||||||
|
|
||||||
|
" A beautiful tan from Tomorrow Night.
|
||||||
|
let s:bwc.dirtyblonde = ['f4cf86', 222]
|
||||||
|
|
||||||
|
" Delicious, chewy red from Made of Code for the poppiest highlights.
|
||||||
|
let s:bwc.taffy = ['ff2c4b', 196]
|
||||||
|
|
||||||
|
" Another chewy accent, but use sparingly!
|
||||||
|
let s:bwc.saltwatertaffy = ['8cffba', 121]
|
||||||
|
|
||||||
|
" The star of the show comes straight from Made of Code.
|
||||||
|
"
|
||||||
|
" You should almost never use this. It should be used for things that denote
|
||||||
|
" 'where the user is', which basically consists of:
|
||||||
|
"
|
||||||
|
" * The cursor
|
||||||
|
" * A REPL prompt
|
||||||
|
let s:bwc.tardis = ['0a9dff', 39]
|
||||||
|
|
||||||
|
" This one's from Mustang, not Florida!
|
||||||
|
let s:bwc.orange = ['ffa724', 214]
|
||||||
|
|
||||||
|
" A limier green from Getafe.
|
||||||
|
let s:bwc.lime = ['aeee00', 154]
|
||||||
|
|
||||||
|
" Rose's dress in The Idiot's Lantern.
|
||||||
|
let s:bwc.dress = ['ff9eb8', 211]
|
||||||
|
|
||||||
|
" Another play on the brown from Clouds Midnight. I love that color.
|
||||||
|
let s:bwc.toffee = ['b88853', 137]
|
||||||
|
|
||||||
|
" Also based on that Clouds Midnight brown.
|
||||||
|
let s:bwc.coffee = ['c7915b', 173]
|
||||||
|
let s:bwc.darkroast = ['88633f', 95]
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Highlighting Function {{{
|
||||||
|
function! s:HL(group, fg, ...)
|
||||||
|
" Arguments: group, guifg, guibg, gui, guisp
|
||||||
|
|
||||||
|
let histring = 'hi ' . a:group . ' '
|
||||||
|
|
||||||
|
if strlen(a:fg)
|
||||||
|
if a:fg == 'fg'
|
||||||
|
let histring .= 'guifg=fg ctermfg=fg '
|
||||||
|
else
|
||||||
|
let c = get(s:bwc, a:fg)
|
||||||
|
let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' '
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
if a:0 >= 1 && strlen(a:1)
|
||||||
|
if a:1 == 'bg'
|
||||||
|
let histring .= 'guibg=bg ctermbg=bg '
|
||||||
|
else
|
||||||
|
let c = get(s:bwc, a:1)
|
||||||
|
let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' '
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
if a:0 >= 2 && strlen(a:2)
|
||||||
|
let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' '
|
||||||
|
endif
|
||||||
|
|
||||||
|
if a:0 >= 3 && strlen(a:3)
|
||||||
|
let c = get(s:bwc, a:3)
|
||||||
|
let histring .= 'guisp=#' . c[0] . ' '
|
||||||
|
endif
|
||||||
|
|
||||||
|
" echom histring
|
||||||
|
|
||||||
|
execute histring
|
||||||
|
endfunction
|
||||||
|
" }}}
|
||||||
|
" Configuration Options {{{
|
||||||
|
|
||||||
|
if exists('g:badwolf_darkgutter') && g:badwolf_darkgutter
|
||||||
|
let s:gutter = 'blackestgravel'
|
||||||
|
else
|
||||||
|
let s:gutter = 'blackgravel'
|
||||||
|
endif
|
||||||
|
|
||||||
|
if exists('g:badwolf_tabline')
|
||||||
|
if g:badwolf_tabline == 0
|
||||||
|
let s:tabline = 'blackestgravel'
|
||||||
|
elseif g:badwolf_tabline == 1
|
||||||
|
let s:tabline = 'blackgravel'
|
||||||
|
elseif g:badwolf_tabline == 2
|
||||||
|
let s:tabline = 'darkgravel'
|
||||||
|
elseif g:badwolf_tabline == 3
|
||||||
|
let s:tabline = 'deepgravel'
|
||||||
|
else
|
||||||
|
let s:tabline = 'blackestgravel'
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
let s:tabline = 'blackgravel'
|
||||||
|
endif
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
" Actual colorscheme ----------------------------------------------------------
|
||||||
|
" Vanilla Vim {{{
|
||||||
|
|
||||||
|
" General/UI {{{
|
||||||
|
|
||||||
|
call s:HL('Normal', 'plain', 'blackgravel')
|
||||||
|
|
||||||
|
call s:HL('Folded', 'mediumgravel', 'bg', 'none')
|
||||||
|
|
||||||
|
call s:HL('VertSplit', 'lightgravel', 'bg', 'none')
|
||||||
|
|
||||||
|
call s:HL('CursorLine', '', 'darkgravel', 'none')
|
||||||
|
call s:HL('CursorColumn', '', 'darkgravel')
|
||||||
|
call s:HL('ColorColumn', '', 'darkgravel')
|
||||||
|
|
||||||
|
call s:HL('TabLine', 'plain', s:tabline, 'none')
|
||||||
|
call s:HL('TabLineFill', 'plain', s:tabline, 'none')
|
||||||
|
call s:HL('TabLineSel', 'coal', 'tardis', 'none')
|
||||||
|
|
||||||
|
call s:HL('MatchParen', 'dalespale', 'darkgravel', 'bold')
|
||||||
|
|
||||||
|
call s:HL('NonText', 'deepgravel', 'bg')
|
||||||
|
call s:HL('SpecialKey', 'deepgravel', 'bg')
|
||||||
|
|
||||||
|
call s:HL('Visual', '', 'deepgravel')
|
||||||
|
call s:HL('VisualNOS', '', 'deepgravel')
|
||||||
|
|
||||||
|
call s:HL('Search', 'coal', 'dalespale', 'bold')
|
||||||
|
call s:HL('IncSearch', 'coal', 'tardis', 'bold')
|
||||||
|
|
||||||
|
call s:HL('Underlined', 'fg', '', 'underline')
|
||||||
|
|
||||||
|
call s:HL('StatusLine', 'coal', 'tardis', 'bold')
|
||||||
|
call s:HL('StatusLineNC', 'snow', 'deepgravel', 'bold')
|
||||||
|
|
||||||
|
call s:HL('Directory', 'dirtyblonde', '', 'bold')
|
||||||
|
|
||||||
|
call s:HL('Title', 'lime')
|
||||||
|
|
||||||
|
call s:HL('ErrorMsg', 'taffy', 'bg', 'bold')
|
||||||
|
call s:HL('MoreMsg', 'dalespale', '', 'bold')
|
||||||
|
call s:HL('ModeMsg', 'dirtyblonde', '', 'bold')
|
||||||
|
call s:HL('Question', 'dirtyblonde', '', 'bold')
|
||||||
|
call s:HL('WarningMsg', 'dress', '', 'bold')
|
||||||
|
|
||||||
|
" This is a ctags tag, not an HTML one. 'Something you can use c-] on'.
|
||||||
|
call s:HL('Tag', '', '', 'bold')
|
||||||
|
|
||||||
|
" hi IndentGuides guibg=#373737
|
||||||
|
" hi WildMenu guifg=#66D9EF guibg=#000000
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Gutter {{{
|
||||||
|
|
||||||
|
call s:HL('LineNr', 'mediumgravel', s:gutter)
|
||||||
|
call s:HL('SignColumn', '', s:gutter)
|
||||||
|
call s:HL('FoldColumn', 'mediumgravel', s:gutter)
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Cursor {{{
|
||||||
|
|
||||||
|
call s:HL('Cursor', 'coal', 'tardis', 'bold')
|
||||||
|
call s:HL('vCursor', 'coal', 'tardis', 'bold')
|
||||||
|
call s:HL('iCursor', 'coal', 'tardis', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Syntax highlighting {{{
|
||||||
|
|
||||||
|
" Start with a simple base.
|
||||||
|
call s:HL('Special', 'plain')
|
||||||
|
|
||||||
|
" Comments are slightly brighter than folds, to make 'headers' easier to see.
|
||||||
|
call s:HL('Comment', 'gravel')
|
||||||
|
call s:HL('Todo', 'snow', 'bg', 'bold')
|
||||||
|
call s:HL('SpecialComment', 'snow', 'bg', 'bold')
|
||||||
|
|
||||||
|
" Strings are a nice, pale straw color. Nothing too fancy.
|
||||||
|
call s:HL('String', 'dirtyblonde')
|
||||||
|
|
||||||
|
" Control flow stuff is taffy.
|
||||||
|
call s:HL('Statement', 'taffy', '', 'bold')
|
||||||
|
call s:HL('Keyword', 'taffy', '', 'bold')
|
||||||
|
call s:HL('Conditional', 'taffy', '', 'bold')
|
||||||
|
call s:HL('Operator', 'taffy', '', 'none')
|
||||||
|
call s:HL('Label', 'taffy', '', 'none')
|
||||||
|
call s:HL('Repeat', 'taffy', '', 'none')
|
||||||
|
|
||||||
|
" Functions and variable declarations are orange, because plain looks weird.
|
||||||
|
call s:HL('Identifier', 'orange', '', 'none')
|
||||||
|
call s:HL('Function', 'orange', '', 'none')
|
||||||
|
|
||||||
|
" Preprocessor stuff is lime, to make it pop.
|
||||||
|
"
|
||||||
|
" This includes imports in any given language, because they should usually be
|
||||||
|
" grouped together at the beginning of a file. If they're in the middle of some
|
||||||
|
" other code they should stand out, because something tricky is
|
||||||
|
" probably going on.
|
||||||
|
call s:HL('PreProc', 'lime', '', 'none')
|
||||||
|
call s:HL('Macro', 'lime', '', 'none')
|
||||||
|
call s:HL('Define', 'lime', '', 'none')
|
||||||
|
call s:HL('PreCondit', 'lime', '', 'bold')
|
||||||
|
|
||||||
|
" Constants of all kinds are colored together.
|
||||||
|
" I'm not really happy with the color yet...
|
||||||
|
call s:HL('Constant', 'toffee', '', 'bold')
|
||||||
|
call s:HL('Character', 'toffee', '', 'bold')
|
||||||
|
call s:HL('Boolean', 'toffee', '', 'bold')
|
||||||
|
|
||||||
|
call s:HL('Number', 'toffee', '', 'bold')
|
||||||
|
call s:HL('Float', 'toffee', '', 'bold')
|
||||||
|
|
||||||
|
" Not sure what 'special character in a constant' means, but let's make it pop.
|
||||||
|
call s:HL('SpecialChar', 'dress', '', 'bold')
|
||||||
|
|
||||||
|
call s:HL('Type', 'dress', '', 'none')
|
||||||
|
call s:HL('StorageClass', 'taffy', '', 'none')
|
||||||
|
call s:HL('Structure', 'taffy', '', 'none')
|
||||||
|
call s:HL('Typedef', 'taffy', '', 'bold')
|
||||||
|
|
||||||
|
" Make try/catch blocks stand out.
|
||||||
|
call s:HL('Exception', 'lime', '', 'bold')
|
||||||
|
|
||||||
|
" Misc
|
||||||
|
call s:HL('Error', 'snow', 'taffy', 'bold')
|
||||||
|
call s:HL('Debug', 'snow', '', 'bold')
|
||||||
|
call s:HL('Ignore', 'gravel', '', '')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Completion Menu {{{
|
||||||
|
|
||||||
|
call s:HL('Pmenu', 'plain', 'deepergravel')
|
||||||
|
call s:HL('PmenuSel', 'coal', 'tardis', 'bold')
|
||||||
|
call s:HL('PmenuSbar', '', 'deepergravel')
|
||||||
|
call s:HL('PmenuThumb', 'brightgravel')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Diffs {{{
|
||||||
|
|
||||||
|
call s:HL('DiffDelete', 'coal', 'coal')
|
||||||
|
call s:HL('DiffAdd', '', 'deepergravel')
|
||||||
|
call s:HL('DiffChange', '', 'darkgravel')
|
||||||
|
call s:HL('DiffText', 'snow', 'deepergravel', 'bold')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Spelling {{{
|
||||||
|
|
||||||
|
if has("spell")
|
||||||
|
call s:HL('SpellCap', 'dalespale', 'bg', 'undercurl,bold', 'dalespale')
|
||||||
|
call s:HL('SpellBad', '', 'bg', 'undercurl', 'dalespale')
|
||||||
|
call s:HL('SpellLocal', '', '', 'undercurl', 'dalespale')
|
||||||
|
call s:HL('SpellRare', '', '', 'undercurl', 'dalespale')
|
||||||
|
endif
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Plugins {{{
|
||||||
|
|
||||||
|
" CtrlP {{{
|
||||||
|
|
||||||
|
" the message when no match is found
|
||||||
|
call s:HL('CtrlPNoEntries', 'snow', 'taffy', 'bold')
|
||||||
|
|
||||||
|
" the matched pattern
|
||||||
|
call s:HL('CtrlPMatch', 'orange', 'bg', 'none')
|
||||||
|
|
||||||
|
" the line prefix '>' in the match window
|
||||||
|
call s:HL('CtrlPLinePre', 'deepgravel', 'bg', 'none')
|
||||||
|
|
||||||
|
" the prompt’s base
|
||||||
|
call s:HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none')
|
||||||
|
|
||||||
|
" the prompt’s text
|
||||||
|
call s:HL('CtrlPPrtText', 'plain', 'bg', 'none')
|
||||||
|
|
||||||
|
" the prompt’s cursor when moving over the text
|
||||||
|
call s:HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold')
|
||||||
|
|
||||||
|
" 'prt' or 'win', also for 'regex'
|
||||||
|
call s:HL('CtrlPMode1', 'coal', 'tardis', 'bold')
|
||||||
|
|
||||||
|
" 'file' or 'path', also for the local working dir
|
||||||
|
call s:HL('CtrlPMode2', 'coal', 'tardis', 'bold')
|
||||||
|
|
||||||
|
" the scanning status
|
||||||
|
call s:HL('CtrlPStats', 'coal', 'tardis', 'bold')
|
||||||
|
|
||||||
|
" TODO: CtrlP extensions.
|
||||||
|
" CtrlPTabExtra : the part of each line that’s not matched against (Comment)
|
||||||
|
" CtrlPqfLineCol : the line and column numbers in quickfix mode (|s:HL-Search|)
|
||||||
|
" CtrlPUndoT : the elapsed time in undo mode (|s:HL-Directory|)
|
||||||
|
" CtrlPUndoBr : the square brackets [] in undo mode (Comment)
|
||||||
|
" CtrlPUndoNr : the undo number inside [] in undo mode (String)
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" EasyMotion {{{
|
||||||
|
|
||||||
|
call s:HL('EasyMotionTarget', 'tardis', 'bg', 'bold')
|
||||||
|
call s:HL('EasyMotionShade', 'deepgravel', 'bg')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Interesting Words {{{
|
||||||
|
|
||||||
|
" These are only used if you're me or have copied the <leader>hNUM mappings
|
||||||
|
" from my Vimrc.
|
||||||
|
call s:HL('InterestingWord1', 'coal', 'orange')
|
||||||
|
call s:HL('InterestingWord2', 'coal', 'lime')
|
||||||
|
call s:HL('InterestingWord3', 'coal', 'saltwatertaffy')
|
||||||
|
call s:HL('InterestingWord4', 'coal', 'toffee')
|
||||||
|
call s:HL('InterestingWord5', 'coal', 'dress')
|
||||||
|
call s:HL('InterestingWord6', 'coal', 'taffy')
|
||||||
|
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Makegreen {{{
|
||||||
|
|
||||||
|
" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c
|
||||||
|
" hi RedBar term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Rainbow Parentheses {{{
|
||||||
|
|
||||||
|
call s:HL('level16c', 'mediumgravel', '', 'bold')
|
||||||
|
call s:HL('level15c', 'dalespale', '', '')
|
||||||
|
call s:HL('level14c', 'dress', '', '')
|
||||||
|
call s:HL('level13c', 'orange', '', '')
|
||||||
|
call s:HL('level12c', 'tardis', '', '')
|
||||||
|
call s:HL('level11c', 'lime', '', '')
|
||||||
|
call s:HL('level10c', 'toffee', '', '')
|
||||||
|
call s:HL('level9c', 'saltwatertaffy', '', '')
|
||||||
|
call s:HL('level8c', 'coffee', '', '')
|
||||||
|
call s:HL('level7c', 'dalespale', '', '')
|
||||||
|
call s:HL('level6c', 'dress', '', '')
|
||||||
|
call s:HL('level5c', 'orange', '', '')
|
||||||
|
call s:HL('level4c', 'tardis', '', '')
|
||||||
|
call s:HL('level3c', 'lime', '', '')
|
||||||
|
call s:HL('level2c', 'toffee', '', '')
|
||||||
|
call s:HL('level1c', 'saltwatertaffy', '', '')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" ShowMarks {{{
|
||||||
|
|
||||||
|
call s:HL('ShowMarksHLl', 'tardis', 'blackgravel')
|
||||||
|
call s:HL('ShowMarksHLu', 'tardis', 'blackgravel')
|
||||||
|
call s:HL('ShowMarksHLo', 'tardis', 'blackgravel')
|
||||||
|
call s:HL('ShowMarksHLm', 'tardis', 'blackgravel')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Filetype-specific {{{
|
||||||
|
|
||||||
|
" Clojure {{{
|
||||||
|
|
||||||
|
call s:HL('clojureSpecial', 'taffy', '', '')
|
||||||
|
call s:HL('clojureDefn', 'taffy', '', '')
|
||||||
|
call s:HL('clojureDefMacro', 'taffy', '', '')
|
||||||
|
call s:HL('clojureDefine', 'taffy', '', '')
|
||||||
|
call s:HL('clojureMacro', 'taffy', '', '')
|
||||||
|
call s:HL('clojureCond', 'taffy', '', '')
|
||||||
|
|
||||||
|
call s:HL('clojureKeyword', 'orange', '', 'none')
|
||||||
|
|
||||||
|
call s:HL('clojureFunc', 'dress', '', 'none')
|
||||||
|
call s:HL('clojureRepeat', 'dress', '', 'none')
|
||||||
|
|
||||||
|
call s:HL('clojureParen0', 'lightgravel', '', 'none')
|
||||||
|
|
||||||
|
call s:HL('clojureAnonArg', 'snow', '', 'bold')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Common Lisp {{{
|
||||||
|
|
||||||
|
call s:HL('lispFunc', 'lime', '', 'none')
|
||||||
|
call s:HL('lispVar', 'orange', '', 'bold')
|
||||||
|
call s:HL('lispEscapeSpecial', 'orange', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" CSS {{{
|
||||||
|
|
||||||
|
if g:badwolf_css_props_highlight
|
||||||
|
call s:HL('cssColorProp', 'taffy', '', 'none')
|
||||||
|
call s:HL('cssBoxProp', 'taffy', '', 'none')
|
||||||
|
call s:HL('cssTextProp', 'taffy', '', 'none')
|
||||||
|
call s:HL('cssRenderProp', 'taffy', '', 'none')
|
||||||
|
call s:HL('cssGeneratedContentProp', 'taffy', '', 'none')
|
||||||
|
else
|
||||||
|
call s:HL('cssColorProp', 'fg', '', 'none')
|
||||||
|
call s:HL('cssBoxProp', 'fg', '', 'none')
|
||||||
|
call s:HL('cssTextProp', 'fg', '', 'none')
|
||||||
|
call s:HL('cssRenderProp', 'fg', '', 'none')
|
||||||
|
call s:HL('cssGeneratedContentProp', 'fg', '', 'none')
|
||||||
|
end
|
||||||
|
|
||||||
|
call s:HL('cssValueLength', 'toffee', '', 'bold')
|
||||||
|
call s:HL('cssColor', 'toffee', '', 'bold')
|
||||||
|
call s:HL('cssBraces', 'lightgravel', '', 'none')
|
||||||
|
call s:HL('cssIdentifier', 'orange', '', 'bold')
|
||||||
|
call s:HL('cssClassName', 'orange', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Diff {{{
|
||||||
|
|
||||||
|
call s:HL('gitDiff', 'lightgravel', '',)
|
||||||
|
|
||||||
|
call s:HL('diffRemoved', 'dress', '',)
|
||||||
|
call s:HL('diffAdded', 'lime', '',)
|
||||||
|
call s:HL('diffFile', 'coal', 'taffy', 'bold')
|
||||||
|
call s:HL('diffNewFile', 'coal', 'taffy', 'bold')
|
||||||
|
|
||||||
|
call s:HL('diffLine', 'coal', 'orange', 'bold')
|
||||||
|
call s:HL('diffSubname', 'orange', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Django Templates {{{
|
||||||
|
|
||||||
|
call s:HL('djangoArgument', 'dirtyblonde', '',)
|
||||||
|
call s:HL('djangoTagBlock', 'orange', '')
|
||||||
|
call s:HL('djangoVarBlock', 'orange', '')
|
||||||
|
" hi djangoStatement guifg=#ff3853 gui=bold
|
||||||
|
" hi djangoVarBlock guifg=#f4cf86
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" HTML {{{
|
||||||
|
|
||||||
|
" Punctuation
|
||||||
|
call s:HL('htmlTag', 'darkroast', 'bg', 'none')
|
||||||
|
call s:HL('htmlEndTag', 'darkroast', 'bg', 'none')
|
||||||
|
|
||||||
|
" Tag names
|
||||||
|
call s:HL('htmlTagName', 'coffee', '', 'bold')
|
||||||
|
call s:HL('htmlSpecialTagName', 'coffee', '', 'bold')
|
||||||
|
call s:HL('htmlSpecialChar', 'lime', '', 'none')
|
||||||
|
|
||||||
|
" Attributes
|
||||||
|
call s:HL('htmlArg', 'coffee', '', 'none')
|
||||||
|
|
||||||
|
" Stuff inside an <a> tag
|
||||||
|
|
||||||
|
if g:badwolf_html_link_underline
|
||||||
|
call s:HL('htmlLink', 'lightgravel', '', 'underline')
|
||||||
|
else
|
||||||
|
call s:HL('htmlLink', 'lightgravel', '', 'none')
|
||||||
|
endif
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Java {{{
|
||||||
|
|
||||||
|
call s:HL('javaClassDecl', 'taffy', '', 'bold')
|
||||||
|
call s:HL('javaScopeDecl', 'taffy', '', 'bold')
|
||||||
|
call s:HL('javaCommentTitle', 'gravel', '')
|
||||||
|
call s:HL('javaDocTags', 'snow', '', 'none')
|
||||||
|
call s:HL('javaDocParam', 'dalespale', '', '')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" LaTeX {{{
|
||||||
|
|
||||||
|
call s:HL('texStatement', 'tardis', '', 'none')
|
||||||
|
call s:HL('texMathZoneX', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathZoneA', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathZoneB', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathZoneC', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathZoneD', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathZoneE', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathZoneV', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathZoneX', 'orange', '', 'none')
|
||||||
|
call s:HL('texMath', 'orange', '', 'none')
|
||||||
|
call s:HL('texMathMatcher', 'orange', '', 'none')
|
||||||
|
call s:HL('texRefLabel', 'dirtyblonde', '', 'none')
|
||||||
|
call s:HL('texRefZone', 'lime', '', 'none')
|
||||||
|
call s:HL('texComment', 'darkroast', '', 'none')
|
||||||
|
call s:HL('texDelimiter', 'orange', '', 'none')
|
||||||
|
call s:HL('texZone', 'brightgravel', '', 'none')
|
||||||
|
|
||||||
|
augroup badwolf_tex
|
||||||
|
au!
|
||||||
|
|
||||||
|
au BufRead,BufNewFile *.tex syn region texMathZoneV start="\\(" end="\\)\|%stopzone\>" keepend contains=@texMathZoneGroup
|
||||||
|
au BufRead,BufNewFile *.tex syn region texMathZoneX start="\$" skip="\\\\\|\\\$" end="\$\|%stopzone\>" keepend contains=@texMathZoneGroup
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" LessCSS {{{
|
||||||
|
|
||||||
|
call s:HL('lessVariable', 'lime', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Lispyscript {{{
|
||||||
|
|
||||||
|
call s:HL('lispyscriptDefMacro', 'lime', '', '')
|
||||||
|
call s:HL('lispyscriptRepeat', 'dress', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" REPLs {{{
|
||||||
|
" This isn't a specific plugin, but just useful highlight classes for anything
|
||||||
|
" that might want to use them.
|
||||||
|
|
||||||
|
call s:HL('replPrompt', 'tardis', '', 'bold')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Mail {{{
|
||||||
|
|
||||||
|
call s:HL('mailSubject', 'orange', '', 'bold')
|
||||||
|
call s:HL('mailHeader', 'lightgravel', '', '')
|
||||||
|
call s:HL('mailHeaderKey', 'lightgravel', '', '')
|
||||||
|
call s:HL('mailHeaderEmail', 'snow', '', '')
|
||||||
|
call s:HL('mailURL', 'toffee', '', 'underline')
|
||||||
|
call s:HL('mailSignature', 'gravel', '', 'none')
|
||||||
|
|
||||||
|
call s:HL('mailQuoted1', 'gravel', '', 'none')
|
||||||
|
call s:HL('mailQuoted2', 'dress', '', 'none')
|
||||||
|
call s:HL('mailQuoted3', 'dirtyblonde', '', 'none')
|
||||||
|
call s:HL('mailQuoted4', 'orange', '', 'none')
|
||||||
|
call s:HL('mailQuoted5', 'lime', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Markdown {{{
|
||||||
|
|
||||||
|
call s:HL('markdownHeadingRule', 'lightgravel', '', 'bold')
|
||||||
|
call s:HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold')
|
||||||
|
call s:HL('markdownOrderedListMarker', 'lightgravel', '', 'bold')
|
||||||
|
call s:HL('markdownListMarker', 'lightgravel', '', 'bold')
|
||||||
|
call s:HL('markdownItalic', 'snow', '', 'bold')
|
||||||
|
call s:HL('markdownBold', 'snow', '', 'bold')
|
||||||
|
call s:HL('markdownH1', 'orange', '', 'bold')
|
||||||
|
call s:HL('markdownH2', 'lime', '', 'bold')
|
||||||
|
call s:HL('markdownH3', 'lime', '', 'none')
|
||||||
|
call s:HL('markdownH4', 'lime', '', 'none')
|
||||||
|
call s:HL('markdownH5', 'lime', '', 'none')
|
||||||
|
call s:HL('markdownH6', 'lime', '', 'none')
|
||||||
|
call s:HL('markdownLinkText', 'toffee', '', 'underline')
|
||||||
|
call s:HL('markdownIdDeclaration', 'toffee')
|
||||||
|
call s:HL('markdownAutomaticLink', 'toffee', '', 'bold')
|
||||||
|
call s:HL('markdownUrl', 'toffee', '', 'bold')
|
||||||
|
call s:HL('markdownUrldelimiter', 'lightgravel', '', 'bold')
|
||||||
|
call s:HL('markdownLinkDelimiter', 'lightgravel', '', 'bold')
|
||||||
|
call s:HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold')
|
||||||
|
call s:HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold')
|
||||||
|
call s:HL('markdownCode', 'dirtyblonde', '', 'none')
|
||||||
|
call s:HL('markdownCodeBlock', 'dirtyblonde', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" MySQL {{{
|
||||||
|
|
||||||
|
call s:HL('mysqlSpecial', 'dress', '', 'bold')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Python {{{
|
||||||
|
|
||||||
|
hi def link pythonOperator Operator
|
||||||
|
call s:HL('pythonBuiltin', 'dress')
|
||||||
|
call s:HL('pythonBuiltinObj', 'dress')
|
||||||
|
call s:HL('pythonBuiltinFunc', 'dress')
|
||||||
|
call s:HL('pythonEscape', 'dress')
|
||||||
|
call s:HL('pythonException', 'lime', '', 'bold')
|
||||||
|
call s:HL('pythonExceptions', 'lime', '', 'none')
|
||||||
|
call s:HL('pythonPrecondit', 'lime', '', 'none')
|
||||||
|
call s:HL('pythonDecorator', 'taffy', '', 'none')
|
||||||
|
call s:HL('pythonRun', 'gravel', '', 'bold')
|
||||||
|
call s:HL('pythonCoding', 'gravel', '', 'bold')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" SLIMV {{{
|
||||||
|
|
||||||
|
" Rainbow parentheses
|
||||||
|
call s:HL('hlLevel0', 'gravel')
|
||||||
|
call s:HL('hlLevel1', 'orange')
|
||||||
|
call s:HL('hlLevel2', 'saltwatertaffy')
|
||||||
|
call s:HL('hlLevel3', 'dress')
|
||||||
|
call s:HL('hlLevel4', 'coffee')
|
||||||
|
call s:HL('hlLevel5', 'dirtyblonde')
|
||||||
|
call s:HL('hlLevel6', 'orange')
|
||||||
|
call s:HL('hlLevel7', 'saltwatertaffy')
|
||||||
|
call s:HL('hlLevel8', 'dress')
|
||||||
|
call s:HL('hlLevel9', 'coffee')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Vim {{{
|
||||||
|
|
||||||
|
call s:HL('VimCommentTitle', 'lightgravel', '', 'bold')
|
||||||
|
|
||||||
|
call s:HL('VimMapMod', 'dress', '', 'none')
|
||||||
|
call s:HL('VimMapModKey', 'dress', '', 'none')
|
||||||
|
call s:HL('VimNotation', 'dress', '', 'none')
|
||||||
|
call s:HL('VimBracket', 'dress', '', 'none')
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
224
colors/inkpot.vim
Executable file
224
colors/inkpot.vim
Executable file
|
@ -0,0 +1,224 @@
|
||||||
|
" Vim color file
|
||||||
|
" Name: inkpot.vim
|
||||||
|
" Maintainer: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
|
||||||
|
" Homepage: http://github.com/ciaranm/inkpot/
|
||||||
|
"
|
||||||
|
" This should work in the GUI, rxvt-unicode (88 colour mode) and xterm (256
|
||||||
|
" colour mode). It won't work in 8/16 colour terminals.
|
||||||
|
"
|
||||||
|
" To use a black background, :let g:inkpot_black_background = 1
|
||||||
|
|
||||||
|
set background=dark
|
||||||
|
hi clear
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "inkpot"
|
||||||
|
|
||||||
|
" map a urxvt cube number to an xterm-256 cube number
|
||||||
|
fun! <SID>M(a)
|
||||||
|
return strpart("0135", a:a, 1) + 0
|
||||||
|
endfun
|
||||||
|
|
||||||
|
" map a urxvt colour to an xterm-256 colour
|
||||||
|
fun! <SID>X(a)
|
||||||
|
if &t_Co == 88
|
||||||
|
return a:a
|
||||||
|
else
|
||||||
|
if a:a == 8
|
||||||
|
return 237
|
||||||
|
elseif a:a < 16
|
||||||
|
return a:a
|
||||||
|
elseif a:a > 79
|
||||||
|
return 232 + (3 * (a:a - 80))
|
||||||
|
else
|
||||||
|
let l:b = a:a - 16
|
||||||
|
let l:x = l:b % 4
|
||||||
|
let l:y = (l:b / 4) % 4
|
||||||
|
let l:z = (l:b / 16)
|
||||||
|
return 16 + <SID>M(l:x) + (6 * <SID>M(l:y)) + (36 * <SID>M(l:z))
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endfun
|
||||||
|
|
||||||
|
if ! exists("g:inkpot_black_background")
|
||||||
|
let g:inkpot_black_background = 0
|
||||||
|
endif
|
||||||
|
|
||||||
|
if has("gui_running")
|
||||||
|
if ! g:inkpot_black_background
|
||||||
|
hi Normal gui=NONE guifg=#cfbfad guibg=#1e1e27
|
||||||
|
else
|
||||||
|
hi Normal gui=NONE guifg=#cfbfad guibg=#000000
|
||||||
|
endif
|
||||||
|
|
||||||
|
hi CursorLine guibg=#2e2e37
|
||||||
|
|
||||||
|
hi IncSearch gui=BOLD guifg=#303030 guibg=#cd8b60
|
||||||
|
hi Search gui=NONE guifg=#303030 guibg=#ad7b57
|
||||||
|
hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ce4e4e
|
||||||
|
hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ce8e4e
|
||||||
|
hi ModeMsg gui=BOLD guifg=#7e7eae guibg=NONE
|
||||||
|
hi MoreMsg gui=BOLD guifg=#7e7eae guibg=NONE
|
||||||
|
hi Question gui=BOLD guifg=#ffcd00 guibg=NONE
|
||||||
|
|
||||||
|
hi StatusLine gui=BOLD guifg=#b9b9b9 guibg=#3e3e5e
|
||||||
|
hi User1 gui=BOLD guifg=#00ff8b guibg=#3e3e5e
|
||||||
|
hi User2 gui=BOLD guifg=#7070a0 guibg=#3e3e5e
|
||||||
|
hi StatusLineNC gui=NONE guifg=#b9b9b9 guibg=#3e3e5e
|
||||||
|
hi VertSplit gui=NONE guifg=#b9b9b9 guibg=#3e3e5e
|
||||||
|
|
||||||
|
hi WildMenu gui=BOLD guifg=#eeeeee guibg=#6e6eaf
|
||||||
|
|
||||||
|
hi MBENormal guifg=#cfbfad guibg=#2e2e3f
|
||||||
|
hi MBEChanged guifg=#eeeeee guibg=#2e2e3f
|
||||||
|
hi MBEVisibleNormal guifg=#cfcfcd guibg=#4e4e8f
|
||||||
|
hi MBEVisibleChanged guifg=#eeeeee guibg=#4e4e8f
|
||||||
|
|
||||||
|
hi DiffText gui=NONE guifg=#ffffcd guibg=#4a2a4a
|
||||||
|
hi DiffChange gui=NONE guifg=#ffffcd guibg=#306b8f
|
||||||
|
hi DiffDelete gui=NONE guifg=#ffffcd guibg=#6d3030
|
||||||
|
hi DiffAdd gui=NONE guifg=#ffffcd guibg=#306d30
|
||||||
|
|
||||||
|
hi Cursor gui=NONE guifg=#404040 guibg=#8b8bff
|
||||||
|
hi lCursor gui=NONE guifg=#404040 guibg=#8fff8b
|
||||||
|
hi CursorIM gui=NONE guifg=#404040 guibg=#8b8bff
|
||||||
|
|
||||||
|
hi Folded gui=NONE guifg=#cfcfcd guibg=#4b208f
|
||||||
|
hi FoldColumn gui=NONE guifg=#8b8bcd guibg=#2e2e2e
|
||||||
|
|
||||||
|
hi Directory gui=NONE guifg=#00ff8b guibg=NONE
|
||||||
|
hi LineNr gui=NONE guifg=#8b8bcd guibg=#2e2e2e
|
||||||
|
hi NonText gui=BOLD guifg=#8b8bcd guibg=NONE
|
||||||
|
hi SpecialKey gui=BOLD guifg=#3b205d guibg=NONE
|
||||||
|
hi Title gui=BOLD guifg=#af4f4b guibg=NONE
|
||||||
|
hi Visual gui=NONE guifg=#eeeeee guibg=#4e4e8f
|
||||||
|
|
||||||
|
hi Comment gui=NONE guifg=#cd8b00 guibg=NONE
|
||||||
|
hi Constant gui=NONE guifg=#ffcd8b guibg=NONE
|
||||||
|
hi String gui=NONE guifg=#ffcd8b guibg=#404040
|
||||||
|
hi Error gui=NONE guifg=#ffffff guibg=#6e2e2e
|
||||||
|
hi Identifier gui=NONE guifg=#ff8bff guibg=NONE
|
||||||
|
hi Ignore gui=NONE
|
||||||
|
hi Number gui=NONE guifg=#f0ad6d guibg=NONE
|
||||||
|
hi PreProc gui=NONE guifg=#409090 guibg=NONE
|
||||||
|
hi Special gui=NONE guifg=#c080d0 guibg=NONE
|
||||||
|
hi SpecialChar gui=NONE guifg=#c080d0 guibg=#404040
|
||||||
|
hi Statement gui=NONE guifg=#808bed guibg=NONE
|
||||||
|
hi Todo gui=BOLD guifg=#303030 guibg=#d0a060
|
||||||
|
hi Type gui=NONE guifg=#ff8bff guibg=NONE
|
||||||
|
hi Underlined gui=BOLD guifg=#df9f2d guibg=NONE
|
||||||
|
hi TaglistTagName gui=BOLD guifg=#808bed guibg=NONE
|
||||||
|
|
||||||
|
hi perlSpecialMatch gui=NONE guifg=#c080d0 guibg=#404040
|
||||||
|
hi perlSpecialString gui=NONE guifg=#c080d0 guibg=#404040
|
||||||
|
|
||||||
|
hi cSpecialCharacter gui=NONE guifg=#c080d0 guibg=#404040
|
||||||
|
hi cFormat gui=NONE guifg=#c080d0 guibg=#404040
|
||||||
|
|
||||||
|
hi doxygenBrief gui=NONE guifg=#fdab60 guibg=NONE
|
||||||
|
hi doxygenParam gui=NONE guifg=#fdd090 guibg=NONE
|
||||||
|
hi doxygenPrev gui=NONE guifg=#fdd090 guibg=NONE
|
||||||
|
hi doxygenSmallSpecial gui=NONE guifg=#fdd090 guibg=NONE
|
||||||
|
hi doxygenSpecial gui=NONE guifg=#fdd090 guibg=NONE
|
||||||
|
hi doxygenComment gui=NONE guifg=#ad7b20 guibg=NONE
|
||||||
|
hi doxygenSpecial gui=NONE guifg=#fdab60 guibg=NONE
|
||||||
|
hi doxygenSpecialMultilineDesc gui=NONE guifg=#ad600b guibg=NONE
|
||||||
|
hi doxygenSpecialOnelineDesc gui=NONE guifg=#ad600b guibg=NONE
|
||||||
|
|
||||||
|
if v:version >= 700
|
||||||
|
hi Pmenu gui=NONE guifg=#eeeeee guibg=#4e4e8f
|
||||||
|
hi PmenuSel gui=BOLD guifg=#eeeeee guibg=#2e2e3f
|
||||||
|
hi PmenuSbar gui=BOLD guifg=#eeeeee guibg=#6e6eaf
|
||||||
|
hi PmenuThumb gui=BOLD guifg=#eeeeee guibg=#6e6eaf
|
||||||
|
|
||||||
|
hi SpellBad gui=undercurl guisp=#cc6666
|
||||||
|
hi SpellRare gui=undercurl guisp=#cc66cc
|
||||||
|
hi SpellLocal gui=undercurl guisp=#cccc66
|
||||||
|
hi SpellCap gui=undercurl guisp=#66cccc
|
||||||
|
|
||||||
|
hi MatchParen gui=NONE guifg=#cfbfad guibg=#4e4e8f
|
||||||
|
endif
|
||||||
|
if v:version >= 703
|
||||||
|
hi Conceal gui=NONE guifg=#c080d0 guibg=NONE
|
||||||
|
hi ColorColumn gui=NONE guibg=#2e2e2e
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
if ! g:inkpot_black_background
|
||||||
|
exec "hi Normal cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(80)
|
||||||
|
else
|
||||||
|
exec "hi Normal cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(16)
|
||||||
|
endif
|
||||||
|
|
||||||
|
exec "hi IncSearch cterm=BOLD ctermfg=" . <SID>X(80) . " ctermbg=" . <SID>X(73)
|
||||||
|
exec "hi Search cterm=NONE ctermfg=" . <SID>X(80) . " ctermbg=" . <SID>X(52)
|
||||||
|
exec "hi ErrorMsg cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(48)
|
||||||
|
exec "hi WarningMsg cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(68)
|
||||||
|
exec "hi ModeMsg cterm=BOLD ctermfg=" . <SID>X(38) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi MoreMsg cterm=BOLD ctermfg=" . <SID>X(38) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Question cterm=BOLD ctermfg=" . <SID>X(52) . " ctermbg=" . "NONE"
|
||||||
|
|
||||||
|
exec "hi StatusLine cterm=BOLD ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi User1 cterm=BOLD ctermfg=" . <SID>X(28) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi User2 cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi StatusLineNC cterm=NONE ctermfg=" . <SID>X(84) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi VertSplit cterm=NONE ctermfg=" . <SID>X(84) . " ctermbg=" . <SID>X(81)
|
||||||
|
|
||||||
|
exec "hi WildMenu cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(38)
|
||||||
|
|
||||||
|
exec "hi MBENormal ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi MBEChanged ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi MBEVisibleNormal ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(82)
|
||||||
|
exec "hi MBEVisibleChanged ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(82)
|
||||||
|
|
||||||
|
exec "hi DiffText cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(34)
|
||||||
|
exec "hi DiffChange cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(17)
|
||||||
|
exec "hi DiffDelete cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(32)
|
||||||
|
exec "hi DiffAdd cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(20)
|
||||||
|
|
||||||
|
exec "hi Folded cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(35)
|
||||||
|
exec "hi FoldColumn cterm=NONE ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(80)
|
||||||
|
|
||||||
|
exec "hi Directory cterm=NONE ctermfg=" . <SID>X(28) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi LineNr cterm=NONE ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(80)
|
||||||
|
exec "hi NonText cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi SpecialKey cterm=BOLD ctermfg=" . <SID>X(55) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Title cterm=BOLD ctermfg=" . <SID>X(48) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Visual cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(38)
|
||||||
|
|
||||||
|
exec "hi Comment cterm=NONE ctermfg=" . <SID>X(52) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Constant cterm=NONE ctermfg=" . <SID>X(73) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi String cterm=NONE ctermfg=" . <SID>X(73) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi Error cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(32)
|
||||||
|
exec "hi Identifier cterm=NONE ctermfg=" . <SID>X(53) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Ignore cterm=NONE"
|
||||||
|
exec "hi Number cterm=NONE ctermfg=" . <SID>X(69) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi PreProc cterm=NONE ctermfg=" . <SID>X(25) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Special cterm=NONE ctermfg=" . <SID>X(55) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi SpecialChar cterm=NONE ctermfg=" . <SID>X(55) . " ctermbg=" . <SID>X(81)
|
||||||
|
exec "hi Statement cterm=NONE ctermfg=" . <SID>X(27) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Todo cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(57)
|
||||||
|
exec "hi Type cterm=NONE ctermfg=" . <SID>X(71) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi Underlined cterm=BOLD ctermfg=" . <SID>X(77) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi TaglistTagName cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . "NONE"
|
||||||
|
|
||||||
|
if v:version >= 700
|
||||||
|
exec "hi Pmenu cterm=NONE ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(82)
|
||||||
|
exec "hi PmenuSel cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(38)
|
||||||
|
exec "hi PmenuSbar cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(39)
|
||||||
|
exec "hi PmenuThumb cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(39)
|
||||||
|
|
||||||
|
exec "hi SpellBad cterm=NONE ctermbg=" . <SID>X(32)
|
||||||
|
exec "hi SpellRare cterm=NONE ctermbg=" . <SID>X(33)
|
||||||
|
exec "hi SpellLocal cterm=NONE ctermbg=" . <SID>X(36)
|
||||||
|
exec "hi SpellCap cterm=NONE ctermbg=" . <SID>X(21)
|
||||||
|
exec "hi MatchParen cterm=NONE ctermbg=" . <SID>X(14) . "ctermfg=" . <SID>X(25)
|
||||||
|
endif
|
||||||
|
if v:version >= 703
|
||||||
|
exec "hi Conceal cterm=NONE ctermfg=" . <SID>X(55) . " ctermbg=" . "NONE"
|
||||||
|
exec "hi ColorColumn cterm=NONE ctermbg=" . <SID>X(81)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
" vim: set et :
|
158
colors/m650.vim
Executable file
158
colors/m650.vim
Executable file
|
@ -0,0 +1,158 @@
|
||||||
|
" Vim color file - m650
|
||||||
|
" Generated by http://bytefluent.com/vivify 2014-08-22
|
||||||
|
set background=dark
|
||||||
|
if version > 580
|
||||||
|
hi clear
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
set t_Co=256
|
||||||
|
let g:colors_name = "m650"
|
||||||
|
|
||||||
|
hi IncSearch guifg=#a130a1 guibg=#47403d guisp=#47403d gui=NONE ctermfg=133 ctermbg=238 cterm=NONE
|
||||||
|
hi WildMenu guifg=#cca2cc guibg=#4b4baf guisp=#4b4baf gui=NONE ctermfg=182 ctermbg=61 cterm=NONE
|
||||||
|
"hi SignColumn -- no settings --
|
||||||
|
hi SpecialComment guifg=#a64ebc guibg=NONE guisp=NONE gui=NONE ctermfg=133 ctermbg=NONE cterm=NONE
|
||||||
|
hi Typedef guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi Title guifg=#b32929 guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE
|
||||||
|
hi Folded guifg=#bc96bc guibg=#39048f guisp=#39048f gui=NONE ctermfg=139 ctermbg=54 cterm=NONE
|
||||||
|
hi PreCondit guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi Include guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
"hi TabLineSel -- no settings --
|
||||||
|
hi StatusLineNC guifg=#ad70ad guibg=#171752 guisp=#171752 gui=NONE ctermfg=133 ctermbg=17 cterm=NONE
|
||||||
|
"hi CTagsMember -- no settings --
|
||||||
|
hi NonText guifg=#5a5aba guibg=NONE guisp=NONE gui=NONE ctermfg=61 ctermbg=NONE cterm=NONE
|
||||||
|
"hi CTagsGlobalConstant -- no settings --
|
||||||
|
hi DiffText guifg=#cccc7d guibg=#4a1c4a guisp=#4a1c4a gui=NONE ctermfg=186 ctermbg=53 cterm=NONE
|
||||||
|
hi ErrorMsg guifg=#cca2cc guibg=#ce2424 guisp=#ce2424 gui=NONE ctermfg=182 ctermbg=160 cterm=NONE
|
||||||
|
"hi Ignore -- no settings --
|
||||||
|
hi Debug guifg=#a64ebc guibg=NONE guisp=NONE gui=NONE ctermfg=133 ctermbg=NONE cterm=NONE
|
||||||
|
hi PMenuSbar guifg=#cca2cc guibg=#4b4baf guisp=#4b4baf gui=NONE ctermfg=182 ctermbg=61 cterm=NONE
|
||||||
|
hi Identifier guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi SpecialChar guifg=#a64ebc guibg=#403340 guisp=#403340 gui=NONE ctermfg=133 ctermbg=238 cterm=NONE
|
||||||
|
hi Conditional guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi StorageClass guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi Todo guifg=#9e7e9e guibg=#d08d36 guisp=#d08d36 gui=NONE ctermfg=139 ctermbg=179 cterm=NONE
|
||||||
|
hi Special guifg=#674699 guibg=NONE guisp=NONE gui=NONE ctermfg=97 ctermbg=NONE cterm=NONE
|
||||||
|
hi LineNr guifg=#5a5aba guibg=#2e242e guisp=#2e242e gui=NONE ctermfg=61 ctermbg=236 cterm=NONE
|
||||||
|
hi StatusLine guifg=#ad70ad guibg=#171752 guisp=#171752 gui=NONE ctermfg=133 ctermbg=17 cterm=NONE
|
||||||
|
hi Normal guifg=#bc9c79 guibg=#161627 guisp=#161627 gui=NONE ctermfg=137 ctermbg=235 cterm=NONE
|
||||||
|
hi Label guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
"hi CTagsImport -- no settings --
|
||||||
|
hi PMenuSel guifg=#cca2cc guibg=#22223f guisp=#22223f gui=NONE ctermfg=182 ctermbg=237 cterm=NONE
|
||||||
|
hi Search guifg=#cc36cc guibg=#2e2b29 guisp=#2e2b29 gui=NONE ctermfg=170 ctermbg=236 cterm=NONE
|
||||||
|
"hi CTagsGlobalVariable -- no settings --
|
||||||
|
hi Delimiter guifg=#a64ebc guibg=NONE guisp=NONE gui=NONE ctermfg=133 ctermbg=NONE cterm=NONE
|
||||||
|
hi Statement guifg=#4655cc guibg=NONE guisp=NONE gui=NONE ctermfg=62 ctermbg=NONE cterm=NONE
|
||||||
|
"hi SpellRare -- no settings --
|
||||||
|
"hi EnumerationValue -- no settings --
|
||||||
|
hi Comment guifg=#b30ca0 guibg=NONE guisp=NONE gui=NONE ctermfg=127 ctermbg=NONE cterm=NONE
|
||||||
|
hi Character guifg=#cc934a guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
hi Float guifg=#cc8136 guibg=NONE guisp=NONE gui=NONE ctermfg=173 ctermbg=NONE cterm=NONE
|
||||||
|
hi Number guifg=#cc8136 guibg=NONE guisp=NONE gui=NONE ctermfg=173 ctermbg=NONE cterm=NONE
|
||||||
|
hi Boolean guifg=#4655cc guibg=NONE guisp=NONE gui=NONE ctermfg=62 ctermbg=NONE cterm=NONE
|
||||||
|
hi Operator guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi CursorLine guifg=NONE guibg=#272227 guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
|
"hi Union -- no settings --
|
||||||
|
"hi TabLineFill -- no settings --
|
||||||
|
hi Question guifg=#ccc4a2 guibg=NONE guisp=NONE gui=NONE ctermfg=187 ctermbg=NONE cterm=NONE
|
||||||
|
hi WarningMsg guifg=#cca2cc guibg=#ce7924 guisp=#ce7924 gui=NONE ctermfg=182 ctermbg=166 cterm=NONE
|
||||||
|
"hi VisualNOS -- no settings --
|
||||||
|
hi DiffDelete guifg=#cccc7d guibg=#6d1a1a guisp=#6d1a1a gui=NONE ctermfg=186 ctermbg=52 cterm=NONE
|
||||||
|
hi ModeMsg guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
"hi CursorColumn -- no settings --
|
||||||
|
hi Define guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi Function guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi FoldColumn guifg=#5a5aba guibg=#2e242e guisp=#2e242e gui=NONE ctermfg=61 ctermbg=236 cterm=NONE
|
||||||
|
hi PreProc guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
"hi EnumerationName -- no settings --
|
||||||
|
hi Visual guifg=#cca2cc guibg=#32328f guisp=#32328f gui=NONE ctermfg=182 ctermbg=18 cterm=NONE
|
||||||
|
hi MoreMsg guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
"hi SpellCap -- no settings --
|
||||||
|
hi VertSplit guifg=#a684a6 guibg=#2b2b5e guisp=#2b2b5e gui=NONE ctermfg=139 ctermbg=17 cterm=NONE
|
||||||
|
hi Exception guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi Keyword guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi Type guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi DiffChange guifg=#cccc7d guibg=#14608f guisp=#14608f gui=NONE ctermfg=186 ctermbg=24 cterm=NONE
|
||||||
|
hi Cursor guifg=#9e7e9e guibg=#5757ff guisp=#5757ff gui=NONE ctermfg=139 ctermbg=63 cterm=NONE
|
||||||
|
"hi SpellLocal -- no settings --
|
||||||
|
hi Error guifg=#cca2cc guibg=#6e1818 guisp=#6e1818 gui=NONE ctermfg=182 ctermbg=52 cterm=NONE
|
||||||
|
hi PMenu guifg=#cca2cc guibg=#32328f guisp=#32328f gui=NONE ctermfg=182 ctermbg=18 cterm=NONE
|
||||||
|
hi SpecialKey guifg=#822ecc guibg=NONE guisp=NONE gui=NONE ctermfg=134 ctermbg=NONE cterm=NONE
|
||||||
|
hi Constant guifg=#cc934a guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
"hi DefinedName -- no settings --
|
||||||
|
hi Tag guifg=#a64ebc guibg=NONE guisp=NONE gui=NONE ctermfg=133 ctermbg=NONE cterm=NONE
|
||||||
|
hi String guifg=#cc934a guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
hi PMenuThumb guifg=#cca2cc guibg=#4b4baf guisp=#4b4baf gui=NONE ctermfg=182 ctermbg=61 cterm=NONE
|
||||||
|
hi MatchParen guifg=#9e7e9e guibg=#5dff57 guisp=#5dff57 gui=NONE ctermfg=139 ctermbg=83 cterm=NONE
|
||||||
|
"hi LocalVariable -- no settings --
|
||||||
|
hi Repeat guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
"hi SpellBad -- no settings --
|
||||||
|
"hi CTagsClass -- no settings --
|
||||||
|
hi Directory guifg=#a2ccba guibg=NONE guisp=NONE gui=NONE ctermfg=152 ctermbg=NONE cterm=NONE
|
||||||
|
hi Structure guifg=#cc4acc guibg=NONE guisp=NONE gui=NONE ctermfg=170 ctermbg=NONE cterm=NONE
|
||||||
|
hi Macro guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi Underlined guifg=#cb8401 guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE
|
||||||
|
hi DiffAdd guifg=#cccc7d guibg=#1a6d1a guisp=#1a6d1a gui=NONE ctermfg=186 ctermbg=22 cterm=NONE
|
||||||
|
"hi TabLine -- no settings --
|
||||||
|
hi cursorim guifg=#9e7e9e guibg=#5757ff guisp=#5757ff gui=NONE ctermfg=139 ctermbg=63 cterm=NONE
|
||||||
|
"hi clear -- no settings --
|
||||||
|
hi mbenormal guifg=#bc9c79 guibg=#22223f guisp=#22223f gui=NONE ctermfg=137 ctermbg=237 cterm=NONE
|
||||||
|
hi perlspecialstring guifg=#a64ebc guibg=#403340 guisp=#403340 gui=NONE ctermfg=133 ctermbg=238 cterm=NONE
|
||||||
|
hi doxygenspecial guifg=#cc974e guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
hi mbechanged guifg=#cca2cc guibg=#22223f guisp=#22223f gui=NONE ctermfg=182 ctermbg=237 cterm=NONE
|
||||||
|
hi mbevisiblechanged guifg=#cca2cc guibg=#32328f guisp=#32328f gui=NONE ctermfg=182 ctermbg=18 cterm=NONE
|
||||||
|
hi doxygenparam guifg=#cc974e guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
hi doxygensmallspecial guifg=#cc974e guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
hi doxygenprev guifg=#cc974e guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
hi perlspecialmatch guifg=#a64ebc guibg=#403340 guisp=#403340 gui=NONE ctermfg=133 ctermbg=238 cterm=NONE
|
||||||
|
hi cformat guifg=#a64ebc guibg=#403340 guisp=#403340 gui=NONE ctermfg=133 ctermbg=238 cterm=NONE
|
||||||
|
hi lcursor guifg=#9e7e9e guibg=#5dff57 guisp=#5dff57 gui=NONE ctermfg=139 ctermbg=83 cterm=NONE
|
||||||
|
hi doxygenspecialmultilinedesc guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi taglisttagname guifg=#4655cc guibg=NONE guisp=NONE gui=NONE ctermfg=62 ctermbg=NONE cterm=NONE
|
||||||
|
hi doxygenbrief guifg=#cc7625 guibg=NONE guisp=NONE gui=NONE ctermfg=166 ctermbg=NONE cterm=NONE
|
||||||
|
hi mbevisiblenormal guifg=#bc96bc guibg=#32328f guisp=#32328f gui=NONE ctermfg=139 ctermbg=18 cterm=NONE
|
||||||
|
hi user2 guifg=#9e7e9e guibg=#2b2b5e guisp=#2b2b5e gui=NONE ctermfg=139 ctermbg=17 cterm=NONE
|
||||||
|
hi user1 guifg=#a2ccba guibg=#2b2b5e guisp=#2b2b5e gui=NONE ctermfg=152 ctermbg=17 cterm=NONE
|
||||||
|
hi doxygenspecialonelinedesc guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi doxygencomment guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi cspecialcharacter guifg=#a64ebc guibg=#403340 guisp=#403340 gui=NONE ctermfg=133 ctermbg=238 cterm=NONE
|
||||||
|
hi htmlitalic guifg=#bc96bc guibg=#1f191f guisp=#1f191f gui=italic ctermfg=139 ctermbg=234 cterm=NONE
|
||||||
|
hi htmlboldunderlineitalic guifg=#bc96bc guibg=#1f191f guisp=#1f191f gui=bold,italic,underline ctermfg=139 ctermbg=234 cterm=bold,underline
|
||||||
|
hi htmlbolditalic guifg=#bc96bc guibg=#1f191f guisp=#1f191f gui=bold,italic ctermfg=139 ctermbg=234 cterm=bold
|
||||||
|
hi htmlunderlineitalic guifg=#bc96bc guibg=#1f191f guisp=#1f191f gui=italic,underline ctermfg=139 ctermbg=234 cterm=underline
|
||||||
|
hi htmlbold guifg=#bc96bc guibg=#1f191f guisp=#1f191f gui=bold ctermfg=139 ctermbg=234 cterm=bold
|
||||||
|
hi htmlboldunderline guifg=#bc96bc guibg=#1f191f guisp=#1f191f gui=bold,underline ctermfg=139 ctermbg=234 cterm=bold,underline
|
||||||
|
hi htmlunderline guifg=#bc96bc guibg=#1f191f guisp=#1f191f gui=underline ctermfg=139 ctermbg=234 cterm=underline
|
||||||
|
"hi default -- no settings --
|
||||||
|
hi condtional guifg=#4acccc guibg=NONE guisp=NONE gui=NONE ctermfg=80 ctermbg=NONE cterm=NONE
|
||||||
|
hi stringdelimiter guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubyregexp guifg=#cba2bd guibg=NONE guisp=NONE gui=NONE ctermfg=182 ctermbg=NONE cterm=NONE
|
||||||
|
hi string guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi constant guifg=#bc411c guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
|
||||||
|
hi normal guifg=#cccc8d guibg=#151115 guisp=#151115 gui=NONE ctermfg=186 ctermbg=233 cterm=NONE
|
||||||
|
hi rubyinstancevariable guifg=#8366cc guibg=NONE guisp=NONE gui=NONE ctermfg=98 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubyclass guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi identifier guifg=#8876cc guibg=NONE guisp=NONE gui=NONE ctermfg=104 ctermbg=NONE cterm=NONE
|
||||||
|
hi comment guifg=#9e7e9e guibg=NONE guisp=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubyregexpdelimiter guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubyregexpspecial guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubypredefinedidentifier guifg=#cb2856 guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE
|
||||||
|
hi function guifg=#cc9f3d guibg=NONE guisp=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
|
||||||
|
hi directory guifg=#c7b953 guibg=NONE guisp=NONE gui=NONE ctermfg=185 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubysymbol guifg=#4874c2 guibg=NONE guisp=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubycontrol guifg=#426db3 guibg=NONE guisp=NONE gui=NONE ctermfg=67 ctermbg=NONE cterm=NONE
|
||||||
|
hi rubyidentifier guifg=#8366cc guibg=NONE guisp=NONE gui=NONE ctermfg=98 ctermbg=NONE cterm=NONE
|
||||||
|
hi pythonbuiltin guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi phpstringdouble guifg=#9d9dcc guibg=NONE guisp=NONE gui=NONE ctermfg=146 ctermbg=NONE cterm=NONE
|
||||||
|
hi htmltagname guifg=#9d9dcc guibg=NONE guisp=NONE gui=NONE ctermfg=146 ctermbg=NONE cterm=NONE
|
||||||
|
hi javascriptstrings guifg=#9d9dcc guibg=NONE guisp=NONE gui=NONE ctermfg=146 ctermbg=NONE cterm=NONE
|
||||||
|
hi htmlstring guifg=#9d9dcc guibg=NONE guisp=NONE gui=NONE ctermfg=146 ctermbg=NONE cterm=NONE
|
||||||
|
hi phpstringsingle guifg=#9d9dcc guibg=NONE guisp=NONE gui=NONE ctermfg=146 ctermbg=NONE cterm=NONE
|
||||||
|
hi pythonimport guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi pythonexception guifg=#cca2a2 guibg=NONE guisp=NONE gui=NONE ctermfg=181 ctermbg=NONE cterm=NONE
|
||||||
|
hi pythonbuiltinfunction guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi pythonoperator guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
||||||
|
hi pythonexclass guifg=#9e7e9e guibg=NONE guisp=NONE gui=NONE ctermfg=139 ctermbg=NONE cterm=NONE
|
276
colors/molokai.vim
Executable file
276
colors/molokai.vim
Executable file
|
@ -0,0 +1,276 @@
|
||||||
|
" Vim color file
|
||||||
|
"
|
||||||
|
" Author: Tomas Restrepo <tomas@winterdom.com>
|
||||||
|
" https://github.com/tomasr/molokai
|
||||||
|
"
|
||||||
|
" Note: Based on the Monokai theme for TextMate
|
||||||
|
" by Wimer Hazenberg and its darker variant
|
||||||
|
" by Hamish Stuart Macpherson
|
||||||
|
"
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if version > 580
|
||||||
|
" no guarantees for version 5.8 and below, but this makes it stop
|
||||||
|
" complaining
|
||||||
|
hi clear
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
let g:colors_name="molokai"
|
||||||
|
|
||||||
|
if exists("g:molokai_original")
|
||||||
|
let s:molokai_original = g:molokai_original
|
||||||
|
else
|
||||||
|
let s:molokai_original = 0
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
hi Boolean guifg=#AE81FF
|
||||||
|
hi Character guifg=#E6DB74
|
||||||
|
hi Number guifg=#AE81FF
|
||||||
|
hi String guifg=#E6DB74
|
||||||
|
hi Conditional guifg=#F92672 gui=bold
|
||||||
|
hi Constant guifg=#AE81FF gui=bold
|
||||||
|
hi Cursor guifg=#000000 guibg=#F8F8F0
|
||||||
|
hi iCursor guifg=#000000 guibg=#F8F8F0
|
||||||
|
hi Debug guifg=#BCA3A3 gui=bold
|
||||||
|
hi Define guifg=#66D9EF
|
||||||
|
hi Delimiter guifg=#8F8F8F
|
||||||
|
hi DiffAdd guibg=#13354A
|
||||||
|
hi DiffChange guifg=#89807D guibg=#4C4745
|
||||||
|
hi DiffDelete guifg=#960050 guibg=#1E0010
|
||||||
|
hi DiffText guibg=#4C4745 gui=italic,bold
|
||||||
|
|
||||||
|
hi Directory guifg=#A6E22E gui=bold
|
||||||
|
hi Error guifg=#E6DB74 guibg=#1E0010
|
||||||
|
hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold
|
||||||
|
hi Exception guifg=#A6E22E gui=bold
|
||||||
|
hi Float guifg=#AE81FF
|
||||||
|
hi FoldColumn guifg=#465457 guibg=#000000
|
||||||
|
hi Folded guifg=#465457 guibg=#000000
|
||||||
|
hi Function guifg=#A6E22E
|
||||||
|
hi Identifier guifg=#FD971F
|
||||||
|
hi Ignore guifg=#808080 guibg=bg
|
||||||
|
hi IncSearch guifg=#C4BE89 guibg=#000000
|
||||||
|
|
||||||
|
hi Keyword guifg=#F92672 gui=bold
|
||||||
|
hi Label guifg=#E6DB74 gui=none
|
||||||
|
hi Macro guifg=#C4BE89 gui=italic
|
||||||
|
hi SpecialKey guifg=#66D9EF gui=italic
|
||||||
|
|
||||||
|
hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
|
||||||
|
hi ModeMsg guifg=#E6DB74
|
||||||
|
hi MoreMsg guifg=#E6DB74
|
||||||
|
hi Operator guifg=#F92672
|
||||||
|
|
||||||
|
" complete menu
|
||||||
|
hi Pmenu guifg=#66D9EF guibg=#000000
|
||||||
|
hi PmenuSel guibg=#808080
|
||||||
|
hi PmenuSbar guibg=#080808
|
||||||
|
hi PmenuThumb guifg=#66D9EF
|
||||||
|
|
||||||
|
hi PreCondit guifg=#A6E22E gui=bold
|
||||||
|
hi PreProc guifg=#A6E22E
|
||||||
|
hi Question guifg=#66D9EF
|
||||||
|
hi Repeat guifg=#F92672 gui=bold
|
||||||
|
hi Search guifg=#000000 guibg=#FFE792
|
||||||
|
" marks
|
||||||
|
hi SignColumn guifg=#A6E22E guibg=#232526
|
||||||
|
hi SpecialChar guifg=#F92672 gui=bold
|
||||||
|
hi SpecialComment guifg=#7E8E91 gui=bold
|
||||||
|
hi Special guifg=#66D9EF guibg=bg gui=italic
|
||||||
|
if has("spell")
|
||||||
|
hi SpellBad guisp=#FF0000 gui=undercurl
|
||||||
|
hi SpellCap guisp=#7070F0 gui=undercurl
|
||||||
|
hi SpellLocal guisp=#70F0F0 gui=undercurl
|
||||||
|
hi SpellRare guisp=#FFFFFF gui=undercurl
|
||||||
|
endif
|
||||||
|
hi Statement guifg=#F92672 gui=bold
|
||||||
|
hi StatusLine guifg=#455354 guibg=fg
|
||||||
|
hi StatusLineNC guifg=#808080 guibg=#080808
|
||||||
|
hi StorageClass guifg=#FD971F gui=italic
|
||||||
|
hi Structure guifg=#66D9EF
|
||||||
|
hi Tag guifg=#F92672 gui=italic
|
||||||
|
hi Title guifg=#ef5939
|
||||||
|
hi Todo guifg=#FFFFFF guibg=bg gui=bold
|
||||||
|
|
||||||
|
hi Typedef guifg=#66D9EF
|
||||||
|
hi Type guifg=#66D9EF gui=none
|
||||||
|
hi Underlined guifg=#808080 gui=underline
|
||||||
|
|
||||||
|
hi VertSplit guifg=#808080 guibg=#080808 gui=bold
|
||||||
|
hi VisualNOS guibg=#403D3D
|
||||||
|
hi Visual guibg=#403D3D
|
||||||
|
hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
|
||||||
|
hi WildMenu guifg=#66D9EF guibg=#000000
|
||||||
|
|
||||||
|
hi TabLineFill guifg=#1B1D1E guibg=#1B1D1E
|
||||||
|
hi TabLine guibg=#1B1D1E guifg=#808080 gui=none
|
||||||
|
|
||||||
|
if s:molokai_original == 1
|
||||||
|
hi Normal guifg=#F8F8F2 guibg=#272822
|
||||||
|
hi Comment guifg=#75715E
|
||||||
|
hi CursorLine guibg=#3E3D32
|
||||||
|
hi CursorLineNr guifg=#FD971F gui=none
|
||||||
|
hi CursorColumn guibg=#3E3D32
|
||||||
|
hi ColorColumn guibg=#3B3A32
|
||||||
|
hi LineNr guifg=#BCBCBC guibg=#3B3A32
|
||||||
|
hi NonText guifg=#75715E
|
||||||
|
hi SpecialKey guifg=#75715E
|
||||||
|
else
|
||||||
|
hi Normal guifg=#F8F8F2 guibg=#1B1D1E
|
||||||
|
hi Comment guifg=#7E8E91
|
||||||
|
hi CursorLine guibg=#293739
|
||||||
|
hi CursorLineNr guifg=#FD971F gui=none
|
||||||
|
hi CursorColumn guibg=#293739
|
||||||
|
hi ColorColumn guibg=#232526
|
||||||
|
hi LineNr guifg=#465457 guibg=#232526
|
||||||
|
hi NonText guifg=#465457
|
||||||
|
hi SpecialKey guifg=#465457
|
||||||
|
end
|
||||||
|
|
||||||
|
"
|
||||||
|
" Support for 256-color terminal
|
||||||
|
"
|
||||||
|
if &t_Co > 255
|
||||||
|
if s:molokai_original == 1
|
||||||
|
hi Normal ctermbg=234
|
||||||
|
hi CursorLine ctermbg=235 cterm=none
|
||||||
|
hi CursorLineNr ctermfg=208 cterm=none
|
||||||
|
else
|
||||||
|
hi Normal ctermfg=252 ctermbg=233
|
||||||
|
hi CursorLine ctermbg=234 cterm=none
|
||||||
|
hi CursorLineNr ctermfg=208 cterm=none
|
||||||
|
endif
|
||||||
|
hi Boolean ctermfg=135
|
||||||
|
hi Character ctermfg=144
|
||||||
|
hi Number ctermfg=135
|
||||||
|
hi String ctermfg=144
|
||||||
|
hi Conditional ctermfg=161 cterm=bold
|
||||||
|
hi Constant ctermfg=135 cterm=bold
|
||||||
|
hi Cursor ctermfg=16 ctermbg=253
|
||||||
|
hi Debug ctermfg=225 cterm=bold
|
||||||
|
hi Define ctermfg=81
|
||||||
|
hi Delimiter ctermfg=241
|
||||||
|
|
||||||
|
hi DiffAdd ctermbg=24
|
||||||
|
hi DiffChange ctermfg=181 ctermbg=239
|
||||||
|
hi DiffDelete ctermfg=162 ctermbg=53
|
||||||
|
hi DiffText ctermbg=102 cterm=bold
|
||||||
|
|
||||||
|
hi Directory ctermfg=118 cterm=bold
|
||||||
|
hi Error ctermfg=219 ctermbg=89
|
||||||
|
hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold
|
||||||
|
hi Exception ctermfg=118 cterm=bold
|
||||||
|
hi Float ctermfg=135
|
||||||
|
hi FoldColumn ctermfg=67 ctermbg=16
|
||||||
|
hi Folded ctermfg=67 ctermbg=16
|
||||||
|
hi Function ctermfg=118
|
||||||
|
hi Identifier ctermfg=208 cterm=none
|
||||||
|
hi Ignore ctermfg=244 ctermbg=232
|
||||||
|
hi IncSearch ctermfg=193 ctermbg=16
|
||||||
|
|
||||||
|
hi keyword ctermfg=161 cterm=bold
|
||||||
|
hi Label ctermfg=229 cterm=none
|
||||||
|
hi Macro ctermfg=193
|
||||||
|
hi SpecialKey ctermfg=81
|
||||||
|
|
||||||
|
hi MatchParen ctermfg=233 ctermbg=208 cterm=bold
|
||||||
|
hi ModeMsg ctermfg=229
|
||||||
|
hi MoreMsg ctermfg=229
|
||||||
|
hi Operator ctermfg=161
|
||||||
|
|
||||||
|
" complete menu
|
||||||
|
hi Pmenu ctermfg=81 ctermbg=16
|
||||||
|
hi PmenuSel ctermfg=255 ctermbg=242
|
||||||
|
hi PmenuSbar ctermbg=232
|
||||||
|
hi PmenuThumb ctermfg=81
|
||||||
|
|
||||||
|
hi PreCondit ctermfg=118 cterm=bold
|
||||||
|
hi PreProc ctermfg=118
|
||||||
|
hi Question ctermfg=81
|
||||||
|
hi Repeat ctermfg=161 cterm=bold
|
||||||
|
hi Search ctermfg=0 ctermbg=222 cterm=NONE
|
||||||
|
|
||||||
|
" marks column
|
||||||
|
hi SignColumn ctermfg=118 ctermbg=235
|
||||||
|
hi SpecialChar ctermfg=161 cterm=bold
|
||||||
|
hi SpecialComment ctermfg=245 cterm=bold
|
||||||
|
hi Special ctermfg=81
|
||||||
|
if has("spell")
|
||||||
|
hi SpellBad ctermbg=52
|
||||||
|
hi SpellCap ctermbg=17
|
||||||
|
hi SpellLocal ctermbg=17
|
||||||
|
hi SpellRare ctermfg=none ctermbg=none cterm=reverse
|
||||||
|
endif
|
||||||
|
hi Statement ctermfg=161 cterm=bold
|
||||||
|
hi StatusLine ctermfg=238 ctermbg=253
|
||||||
|
hi StatusLineNC ctermfg=244 ctermbg=232
|
||||||
|
hi StorageClass ctermfg=208
|
||||||
|
hi Structure ctermfg=81
|
||||||
|
hi Tag ctermfg=161
|
||||||
|
hi Title ctermfg=166
|
||||||
|
hi Todo ctermfg=231 ctermbg=232 cterm=bold
|
||||||
|
|
||||||
|
hi Typedef ctermfg=81
|
||||||
|
hi Type ctermfg=81 cterm=none
|
||||||
|
hi Underlined ctermfg=244 cterm=underline
|
||||||
|
|
||||||
|
hi VertSplit ctermfg=244 ctermbg=232 cterm=bold
|
||||||
|
hi VisualNOS ctermbg=238
|
||||||
|
hi Visual ctermbg=235
|
||||||
|
hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
|
||||||
|
hi WildMenu ctermfg=81 ctermbg=16
|
||||||
|
|
||||||
|
hi Comment ctermfg=59
|
||||||
|
hi CursorColumn ctermbg=236
|
||||||
|
hi ColorColumn ctermbg=236
|
||||||
|
hi LineNr ctermfg=250 ctermbg=236
|
||||||
|
hi NonText ctermfg=59
|
||||||
|
|
||||||
|
hi SpecialKey ctermfg=59
|
||||||
|
|
||||||
|
if exists("g:rehash256") && g:rehash256 == 1
|
||||||
|
hi Normal ctermfg=252 ctermbg=234
|
||||||
|
hi CursorLine ctermbg=236 cterm=none
|
||||||
|
hi CursorLineNr ctermfg=208 cterm=none
|
||||||
|
|
||||||
|
hi Boolean ctermfg=141
|
||||||
|
hi Character ctermfg=222
|
||||||
|
hi Number ctermfg=141
|
||||||
|
hi String ctermfg=222
|
||||||
|
hi Conditional ctermfg=197 cterm=bold
|
||||||
|
hi Constant ctermfg=141 cterm=bold
|
||||||
|
|
||||||
|
hi DiffDelete ctermfg=125 ctermbg=233
|
||||||
|
|
||||||
|
hi Directory ctermfg=154 cterm=bold
|
||||||
|
hi Error ctermfg=222 ctermbg=233
|
||||||
|
hi Exception ctermfg=154 cterm=bold
|
||||||
|
hi Float ctermfg=141
|
||||||
|
hi Function ctermfg=154
|
||||||
|
hi Identifier ctermfg=208
|
||||||
|
|
||||||
|
hi Keyword ctermfg=197 cterm=bold
|
||||||
|
hi Operator ctermfg=197
|
||||||
|
hi PreCondit ctermfg=154 cterm=bold
|
||||||
|
hi PreProc ctermfg=154
|
||||||
|
hi Repeat ctermfg=197 cterm=bold
|
||||||
|
|
||||||
|
hi Statement ctermfg=197 cterm=bold
|
||||||
|
hi Tag ctermfg=197
|
||||||
|
hi Title ctermfg=203
|
||||||
|
hi Visual ctermbg=238
|
||||||
|
|
||||||
|
hi Comment ctermfg=244
|
||||||
|
hi LineNr ctermfg=239 ctermbg=235
|
||||||
|
hi NonText ctermfg=239
|
||||||
|
hi SpecialKey ctermfg=239
|
||||||
|
endif
|
||||||
|
end
|
||||||
|
|
||||||
|
" Must be at the end, because of ctermbg=234 bug.
|
||||||
|
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
|
||||||
|
set background=dark
|
Loading…
Reference in New Issue
Block a user