aboutsummaryrefslogtreecommitdiff
path: root/colors/poison.vim
blob: d978c21a9621d377aaa5b74f85f4fc9d7f0a1aa2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
if !exists('g:spectral_colorscheme_file')
  let g:spectral_colorscheme_file = expand('<sfile>')
endif

if !exists('g:spectral_parameters')
  let g:spectral_parameters = {
        \ 'default_bg': 'dark',
        \ 'filter_fg': [spectral#normalize([1, 0, 0], 1),
        \               spectral#normalize([0, 1, 0], 1),
        \               spectral#normalize([0, 0, 1], 1)],
        \ 'flip_algorithm': "sqrt" }
endif

call spectral#StartCompile()

let g:_sbackground = '#1e1d1c'
let g:_solive = '#b7ce41'
let g:_sdesat = '#aae171'
let g:_sgreen = '#4eff0c'
let g:_syellow ='#ffde0c'
let g:_snormal = '#e5dab8'
let g:_sred = '#ff0c6c'
let g:_sorange = '#ffa20c'
let g:_sgray = '#8b9da1'
let g:_sbrightgray = spectral#brighter('#8b9da1', 1.2)
let g:_sblue = '#6ee0e0'
let g:_spurple = '#f87fff'

let g:_svertsplit = spectral#brighter(g:_sbackground,2.5)
let g:_ssigncol = spectral#brighter(g:_sbackground,1.8)

let g:_stype = g:_sorange
let g:_senum = spectral#mix(g:_sorange,g:_sgray,0.4)
let g:_sinterface = spectral#mix(g:_sorange,g:_sred,0.4)
let g:_sabstract_class = spectral#mix(g:_sorange,g:_sred,0.2)
let g:_sstring = spectral#mix(g:_sgreen, g:_syellow, 0.5)

let g:_sgold = '#ffd900'
let g:_scomment = '#bb8b8c'
let g:_scomment = '#4a79ff'
let g:_sfunction = '#a5ff4a'
let g:_sred2 = '#ff4a4a'


Hi StatusLine g:_sred spectral#brighter(g:_svertsplit,0.7) ["Bold"]
Hi StatusLineNC g:_sgray spectral#brighter(g:_svertsplit,0.7) ["None"]

" This is a comment
Hi Folded g:_sred spectral#brighter(g:_sbackground,1.5)
Hi Error #d52a2f None #d52a2f ["Undercurl"]
Hi Warning #d5d32a None #d5d32a ["None"]
Hi Success #2ad547 None 
Hi Normal g:_snormal g:_sbackground 
Hi Comment g:_scomment None ["Italic"] 
Hi StorageClass g:_sgreen None ["Bold"] 
Hi Statement g:_sgreen None ["Bold"] 
Hi String g:_sstring None [] 
Hi Identifier g:_sbrightgray None 
Hi Structure g:_sred None ["Bold"] 
Hi Function g:_sfunction None ["None"] 
Hi Type g:_stype None ["Bold"] 
Hi Special g:_sgold 
Hi javaCommentTitle g:_scomment None ["Bold"] 
Hi javaDocTags g:_sdesat None ["None"] 
Hi htmlTag #dc00ff None ["None"] 
Hi htmlTagName g:_sblue None ["Bold"] 
Hi javaDocComment spectral#brighter(spectral#desaturate(g:_sblue,0.5),0.7) None ["Italic"] 
Hi PreProc g:_sgray None ["Bold"] 
Hi EnjinParameter spectral#mix(g:_sbrightgray,g:_sorange,0.4) None [] 
Hi EnjinLambdaParameter spectral#mix(g:_sbrightgray,g:_sred,0.4) None [] 
Hi EnjinLocalVar spectral#mix(g:_sbrightgray,g:_sgreen,0.4) None [] 
Hi EnjinEnum g:_senum None ["Bold"] 
Hi EnjinInterface g:_sinterface None ["Bold"] 
Hi EnjinAbstractClass g:_sabstract_class None ["Bold"] 
Hi EnjinField spectral#mix(g:_sbrightgray,g:_syellow,0.4) 
Hi EnjinTypeParameter g:_sred None ["Bold"] 
Hi EnjinCatchVar g:_sred
Hi EnjinForVar g:_sred
Hi EnjinEnhancedForVar g:_sred
Hi Directory g:_sred2 None ["Bold"] 
Hi PMenu g:_snormal spectral#brighter(g:_sbackground,1.3) 
Hi UnderCursor None spectral#brighter(g:_sbackground,2) 
Hi CursorLine None spectral#brighter(g:_sbackground,2) 
Hi Search None spectral#brighter(g:_sbackground,3) 
Hi IncSearch None spectral#brighter(g:_sbackground,3) 
Hi Visual g:_sbackground g:_snormal 
Hi javaImportPackage g:_sgray 
Hi SpellBad None None #ff834a ["Undercurl"]
Hi Operator g:_sred None ["Bold"] 
Hi Number #dbff00 
Hi PreProcEnjinEnum spectral#mix(g:_senum,g:_sbrightgray,0.6) None ["Bold"] 
Hi PreProcEnjinClass spectral#mix(g:_stype,g:_sbrightgray,0.6) None ["Bold"] 
Hi PreProcEnjinInterface spectral#mix(g:_sinterface,g:_sbrightgray,0.6) None ["Bold"] 
Hi PreProcEnjinAnnotation spectral#mix(g:_sinterface,g:_sbrightgray,0.6) None ["Bold"] 
Hi PreProcEnjinAbstractClass spectral#mix(g:_sabstract_class,g:_sbrightgray,0.6) None ["Bold"] 
Hi PreProcEnjinConstant spectral#mix(g:_sgray,g:_sbrightgray,0.6) None ["Bold"] 
Hi PreProcEnjinFunction spectral#mix(g:_syellow,g:_sbrightgray,0.6) 
Hi DiagnosticSignWarn g:_sgold None ["None"] 
Hi DiagnosticSignError #d52a2f None ["None"] 
Hi DiagnosticVirtualTextWarn g:_sgold spectral#brighter(g:_sbackground,0.7) ["None"] 
Hi DiagnosticVirtualTextError #d52a2f spectral#brighter(g:_sbackground,0.7) ["None"] 
Hi DiagnosticUnderlineWarn None None #ffaf00 ["undercurl"]
Hi DiagnosticUnderlineError None None #ff0a00 ["undercurl"]
Hi LineNr g:_sred2 spectral#mix(g:_sbackground,g:_ssigncol) [] 
Hi ColorColumn g:_ssigncol None 
Hi SignColumn g:_ssigncol g:_ssigncol 
Hi NonText g:_sred g:_ssigncol ["Bold","Italic"] 
Hi VertSplit g:_svertsplit g:_svertsplit [] 
Hi FloatBorder spectral#brighter(g:_snormal,0.6) g:_svertsplit ["Bold"] 
Hi TabLineFill g:_ssigncol g:_ssigncol 
Hi TabLine g:_snormal spectral#brighter(g:_ssigncol,1.3) 
Hi TabLineSel g:_sred g:_sbackground g:_sgreen ["Bold"] 

call spectral#Finish()

call spectral#useDefaultTerminalColors()

hi! link Constant PreProc
hi! link vimFunction Function