diff options
author | Josh Rahm <rahm@google.com> | 2021-09-29 19:56:47 -0600 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2021-09-29 19:56:47 -0600 |
commit | 8a3da0ff56651395a2dec4807a9c7a9f07ce6c29 (patch) | |
tree | 52a8d8050da340c8ee3e067a9468eb3da43adb78 | |
parent | 5faff8446e23633612df91d37d081a598f556f49 (diff) | |
download | spectral.vim-8a3da0ff56651395a2dec4807a9c7a9f07ce6c29.tar.gz spectral.vim-8a3da0ff56651395a2dec4807a9c7a9f07ce6c29.tar.bz2 spectral.vim-8a3da0ff56651395a2dec4807a9c7a9f07ce6c29.zip |
-rw-r--r-- | colors/cooldown.vim | 24 | ||||
-rw-r--r-- | colors/royal.vim | 10 | ||||
-rw-r--r-- | colors/spectral.vim | 150 |
3 files changed, 118 insertions, 66 deletions
diff --git a/colors/cooldown.vim b/colors/cooldown.vim index 62ae356..ebbf92d 100644 --- a/colors/cooldown.vim +++ b/colors/cooldown.vim @@ -15,13 +15,13 @@ let g:_snormal = "#fbdeff" let g:_sbackground = "#202025" let g:_svert = spectral#brighter(g:_sbackground, 2) let g:_sstatement = "#50D28C" -let g:_stype = '#b7b0ff' +let g:_stype = "#b7b0ff" let g:_sabstract_class = spectral#mix(g:_stype,"#ff0000",0.1) let g:_sinterface = spectral#mix(g:_stype,"#ff0000",0.2) let g:_senum = spectral#mix(g:_stype,"#ff0000",0.3) let g:_spreproc = spectral#brighter(g:_snormal,0.6) -let g:_sfunction = '#d9a7ff' -let g:_syellow1 = '#e4c692' +let g:_sfunction = "#d9a7ff" +let g:_syellow1 = "#e4c692" let g:_scodebg = spectral#brighter(g:_sbackground,2) call spectral#StartCompile() @@ -102,17 +102,17 @@ Hi EnjinAbstractClass g:_sabstract_class Hi EnjinInterface g:_sinterface Hi EnjinEnum g:_senum -Hi Pmenu None spectral#mix(g:_sbackground,'#000020',0.3) +Hi Pmenu None spectral#mix(g:_sbackground,"#000020",0.3) -Hi PreProcEnjinFunction spectral#mix(g:_sfunction,'#ffffff',0.3) -Hi PreProcEnjinClass spectral#mix(g:_stype,'#ffffff',0.3) -Hi PreProcEnjinAbstractClass spectral#mix(g:_sabstract_class,'#ffffff',0.3) -Hi PreProcEnjinInterface spectral#mix(g:_sinterface,'#ffffff',0.3) -Hi PreProcEnjinEnum spectral#mix(g:_senum,'#ffffff',0.3) -Hi PreProcEnjinAnnotation spectral#mix(g:_stype,'#ffffff',0.3) +Hi PreProcEnjinFunction spectral#mix(g:_sfunction,"#ffffff",0.3) +Hi PreProcEnjinClass spectral#mix(g:_stype,"#ffffff",0.3) +Hi PreProcEnjinAbstractClass spectral#mix(g:_sabstract_class,"#ffffff",0.3) +Hi PreProcEnjinInterface spectral#mix(g:_sinterface,"#ffffff",0.3) +Hi PreProcEnjinEnum spectral#mix(g:_senum,"#ffffff",0.3) +Hi PreProcEnjinAnnotation spectral#mix(g:_stype,"#ffffff",0.3) -let g:_sstatuslfg='#7aa6d2' -Hi StatusLine g:_sstatuslfg spectral#mix(g:_svert,'#0000ff',0.2) None ["bold"] +let g:_sstatuslfg="#7aa6d2" +Hi StatusLine g:_sstatuslfg spectral#mix(g:_svert,"#0000ff",0.2) None ["bold"] Hi StatusLineNC spectral#desaturate(g:_sstatuslfg,0.5) g:_svert None ["bold"] call spectral#Finish() diff --git a/colors/royal.vim b/colors/royal.vim index d1bac40..8a969ab 100644 --- a/colors/royal.vim +++ b/colors/royal.vim @@ -11,11 +11,11 @@ if !exists('g:spectral_parameters') \ spectral#normalize([0.2, 0.2, 1], 0.8)]} endif -let g:_snormal = '#2a1a12' -let g:_sbg = '#e5dab8' -let g:_sblueish = '#4e587e' -let g:_sdarknormal = '#f1dbcf' -let g:_sdarkbg = '#25211a' +let g:_snormal = "#2a1a12" +let g:_sbg = "#e5dab8" +let g:_sblueish = "#4e587e" +let g:_sdarknormal = "#f1dbcf" +let g:_sdarkbg = "#25211a" let g:_sdarkvsplit = spectral#brighter(g:_sdarkbg, 2) let g:_sdarktablinefill = spectral#brighter(g:_sdarkbg, 0.6) let g:_sdarktabline = spectral#brighter(g:_sdarkbg, 0.8) diff --git a/colors/spectral.vim b/colors/spectral.vim index 66599d5..20f0ea7 100644 --- a/colors/spectral.vim +++ b/colors/spectral.vim @@ -7,86 +7,138 @@ let g:spectral_parameters = { \ 'default_bg': 'dark', \ 'flip_algorithm': 'sqrt'} -let g:_syellow = '#f0e778' -let g:_syellowgreen = '#a8f078' -let g:_sgreen = '#76ec9e' -let g:_sbluegreen = '#73e6cd' -let g:_sblue = '#72d9e3' -let g:_sbluepurple = '#719ae2' -let g:_sred = '#ec8b76' -let g:_sviolet = '#ec76e8' - -let g:_steal = '#76ece9' -let g:_sorange = '#ecb976' - - -let g:_snormal = '#e8e8d3' -let g:_sbackground = '#1e1e1e' -let g:_slightbg = '#fbf1d7' +let g:_syellow = "#f0e778" +let g:_syellowgreen = "#a8f078" +let g:_sgreen = "#76ec9e" +let g:_sbluegreen = "#73e6cd" +let g:_sblue = "#72d9e3" +let g:_sred = "#ec8b76" +let g:_sviolet = "#ce74c1" + +let g:_steal = "#76ece9" +let g:_sorange = "#ecb976" + +let g:_sbluepurple = "#9fa8f6" +let g:_sbluepurple_brighter = "#c8b8ff" +let g:_sbluepurple_darker = "#a186d9" + +let g:_snormal = "#e8e1d3" +let g:_sbackground = "#1e1e1e" +let g:_spmenu = "#000000" +let g:_slightbg = "#fbf1d7" +let g:_sred = "#ec8b76" +let g:_svividorange = "#ff904a" + +let g:_spurple = "#d683bb" +let g:_sdarkred = "#ac3634" +let g:_sdarkyellow = "#acac34" +let g:_sdarkblue = "#65adb7" +let g:_sdarkgreen = "#55ad67" call spectral#StartCompile() -let g:_snontext = spectral#brighter(g:_sbackground,0.5) -let g:_svertsplit = spectral#brighter(g:_sbackground,0.4) -let g:_ssigncol = spectral#brighter(g:_sbackground,0.5) -let g:_snrcol = spectral#brighter(g:_sbackground,0.7) +let g:_snontext = spectral#brighter(g:_sbackground,1.2) +let g:_sbgdarker = spectral#brighter(g:_sbackground,0.4) +let g:_ssigncol = g:_sbackground " spectral#brighter(g:_sbackground,0.5) +let g:_scursorline = spectral#brighter(g:_sbackground,1.4) +let g:_snrcol = g:_sbackground " spectral#brighter(g:_sbackground,0.7) let g:_sgray = spectral#brighter(g:_sbackground,5) let g:_slightgray = spectral#brighter(g:_sgray,1.5) let g:_slightbgbase = g:_sbackground let g:_slightnontext = spectral#brighter(g:_slightbgbase,0.5) -let g:_slightvertsplit = spectral#brighter(g:_slightbgbase,0.4) +let g:_slightbgdarker = spectral#brighter(g:_slightbgbase,0.4) let g:_slightsigncol = spectral#brighter(g:_slightbgbase,0.5) let g:_slightnrcol = spectral#brighter(g:_slightbgbase,0.7) let g:_slightgray = spectral#brighter(g:_slightbgbase,5) +Hi EnjinParameter g:_sbluegreen +Hi EnjinField g:_syellowgreen +Hi EnjinTypeParameter g:_spurple None [] +Hi EnjinClass g:_sbluepurple_darker None [] +Hi EnjinAbstractClass g:_sbluepurple None [] +Hi EnjinInterface g:_sbluepurple_brighter None [] +Hi EnjinAnnotation g:_sbluepurple_brighter None [] + +Hi PreProcEnjinTypeParameter spectral#saturate(g:_spurple,0.5) None [] +Hi PreProcEnjinClass spectral#saturate(g:_sbluepurple_darker,0.5) None [] +Hi PreProcEnjinAbstractClass spectral#saturate(g:_sbluepurple,0.5) None [] +Hi PreProcEnjinInterface spectral#saturate(g:_sbluepurple_brighter,0.5) None [] +Hi PreProcEnjinFunction spectral#saturate(g:_sbluegreen,0.5) None [] + HiDark Normal g:_snormal g:_sbackground ["None"] HiLight Normal #444635 g:_slightbg ["None"] Hi SignColumn g:_snormal g:_ssigncol ["None"] -Hi StorageClass g:_syellow None ["bold"] -Hi Structure g:_syellowgreen None ["bold"] -Hi String g:_sgreen None ["bold"] -Hi Type g:_sbluepurple None ["bold"] -Hi Statement g:_sblue None ["bold"] +Hi PMenu g:_svividorange g:_spmenu +Hi PMenuSel g:_sred g:_spmenu ["Inverse",] +Hi StorageClass g:_syellowgreen None ["Bold"] +Hi Folded g:_sred g:_ssigncol None ["Bold"] +Hi FoldColumn g:_sred g:_ssigncol None [] +Hi javaScopeDecl g:_steal None ["Bold"] +Hi javaExternalImport g:_steal None ["Bold"] +Hi Structure g:_syellowgreen None ["Bold"] +Hi String g:_sgreen None [] +Hi Type g:_sbluepurple None [] +Hi Statement g:_sblue None ["Bold"] Hi ColorColumn spectral#brighter(g:_sbackground,2) None ["None"] -Hi PreProc g:_sviolet None ["bold"] -Hi Function g:_sred None ["bold"] -Hi Identifier g:_syellow None ["bold"] -Hi Number g:_steal None ["bold"] +Hi PreProc g:_sviolet None [] +Hi Function g:_sbluegreen None [] +Hi Identifier g:_sred None +Hi Number g:_steal None ["Bold"] Hi Comment g:_sgray None ["Italic"] -Hi Directory g:_syellow None ["None"] +Hi Directory g:_syellow None ["Bold"] Hi Constant g:_sred None ["Bold"] Hi Specialcomment g:_slightgray None ["Bold"] -Hi Operator g:_sred +Hi Operator g:_svividorange None ["Bold"] +Hi Special g:_sorange None ["Bold"] Hi Visual g:_sbackground g:_sred -Hi LineNrAbove g:_sblue g:_snrcol ["bold"] -Hi LineNrBelow g:_sred g:_snrcol ["bold"] -Hi LineNr g:_syellow g:_snrcol ["bold"] -Hi CursorLineNr g:_syellow g:_snrcol ["inverse","bold"] -Hi NonText g:_sred g:_snontext ["bold"] - -HiDark VertSplit g:_svertsplit g:_svertsplit -HiDark TabLineFill None g:_svertsplit -HiDark TabLine None g:_snontext ["bold"] -HiDark StatusLine g:_sred g:_svertsplit -HiDark StatusLineNC g:_snormal g:_svertsplit - -HiLight VertSplit g:_slightvertsplit g:_slightvertsplit -HiLight TabLineFill None g:_slightvertsplit -HiLight TabLine None g:_slightnontext ["bold"] -HiLight StatusLine g:_sred g:_slightvertsplit -HiLight StatusLineNC g:_snormal g:_slightvertsplit +Hi LineNrAbove spectral#mix(spectral#saturate(g:_sblue,0.6),g:_snrcol,0.5) g:_snrcol [] +Hi LineNrBelow spectral#mix(spectral#saturate(g:_sred,0.6),g:_snrcol,0.5) g:_snrcol [] +Hi LineNr spectral#mix(spectral#saturate(g:_syellow,0.6),g:_snrcol,0.5) g:_snrcol [] +Hi CursorLineNr spectral#mix(spectral#saturate(g:_syellow,0.6),g:_snrcol,0.5) g:_scursorline [] +Hi NonText g:_sred g:_snontext ["Bold"] + +Hi CursorLine None g:_scursorline +Hi CursorColumn None g:_scursorline + +HiDark VertSplit #000000 g:_sbackground ["Bold"] +HiDark FloatBorder g:_sred g:_sbgdarker +HiDark TabLineFill None g:_sbgdarker +HiDark TabLine None g:_snontext ["Bold"] +HiDark TabLineSel g:_svividorange None ["Bold"] +HiDark StatusLine g:_sred g:_sbgdarker +HiDark StatusLineNC g:_snormal g:_sbgdarker + +HiLight FloatBorder g:_sred g:_slightbgdarker +HiLight VertSplit g:_slightbgdarker g:_slightbgdarker +HiLight TabLineFill None g:_slightbgdarker +HiLight TabLine None g:_slightnontext ["Bold"] +HiLight TabLineSel g:_svividorange None ["Bold"] +HiLight StatusLine g:_sred g:_slightbgdarker +HiLight StatusLineNC g:_snormal g:_slightbgdarker Hi Spellbad None None g:_sred ["undercurl"] Hi Search g:_syellow None ["Inverse"] Hi SearchInc g:_sblue None ["Inverse"] +Hi Error g:_sdarkred +Hi Warning g:_sdarkyellow +Hi Info g:_sdarkblue +Hi Success g:_sdarkgreen + +Hi DiagnosticSignWarn g:_sdarkyellow None ["None"] +Hi DiagnosticSignError g:_sdarkred None ["None"] +Hi DiagnosticVirtualTextWarn g:_sdarkyellow spectral#brighter(g:_sbackground,0.7) ["None"] +Hi DiagnosticVirtualTextError g:_sdarkred spectral#brighter(g:_sbackground,0.7) ["None"] + call spectral#Finish() +call spectral#useDefaultTerminalColors() + hi link vimFunction Function hi link PreProcEnjinAnnotation PreProcEnjinInterface |