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 /colors/spectral.vim | |
parent | 5faff8446e23633612df91d37d081a598f556f49 (diff) | |
download | spectral.vim-main.tar.gz spectral.vim-main.tar.bz2 spectral.vim-main.zip |
Diffstat (limited to 'colors/spectral.vim')
-rw-r--r-- | colors/spectral.vim | 150 |
1 files changed, 101 insertions, 49 deletions
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 |