aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2021-09-28 11:10:48 -0600
committerJosh Rahm <rahm@google.com>2021-09-28 11:10:48 -0600
commiteb7a76fd9a8f5e6348539f227acf6ee4590f4a54 (patch)
tree3d8ff6ec6760e26f38d07d35ab85be6f60166a82
parent0a0643172f052437f9f361cc2f0d393ef0b9fced (diff)
downloadspectral.vim-eb7a76fd9a8f5e6348539f227acf6ee4590f4a54.tar.gz
spectral.vim-eb7a76fd9a8f5e6348539f227acf6ee4590f4a54.tar.bz2
spectral.vim-eb7a76fd9a8f5e6348539f227acf6ee4590f4a54.zip
Add useDefaultTerminalColors() to spectral
-rw-r--r--autoload/spectral.vim38
-rw-r--r--colors/cooldown.vim2
-rw-r--r--colors/meltdown.vim2
-rw-r--r--colors/poison.vim41
-rw-r--r--colors/royal.vim2
5 files changed, 48 insertions, 37 deletions
diff --git a/autoload/spectral.vim b/autoload/spectral.vim
index 0284d19..e2b6376 100644
--- a/autoload/spectral.vim
+++ b/autoload/spectral.vim
@@ -248,3 +248,41 @@ function! spectral#Finish()
python3 spectral_finish()
exec "source " . s:cache_file
endfunction
+
+function! spectral#useDefaultTerminalColors() abort
+ if &bg == "dark"
+ let g:terminal_color_0="#282828"
+ let g:terminal_color_1="#cc241d"
+ let g:terminal_color_10="#b8bb26"
+ let g:terminal_color_11="#fabd2f"
+ let g:terminal_color_12="#83a598"
+ let g:terminal_color_13="#d3869b"
+ let g:terminal_color_14="#8ec07c"
+ let g:terminal_color_15="#ebdbb2"
+ let g:terminal_color_2="#98971a"
+ let g:terminal_color_3="#d79921"
+ let g:terminal_color_4="#458588"
+ let g:terminal_color_5="#b16286"
+ let g:terminal_color_6="#689d6a"
+ let g:terminal_color_7="#a89984"
+ let g:terminal_color_8="#928374"
+ let g:terminal_color_9="#fb4934"
+ else
+ let g:terminal_color_0="#dedede"
+ let g:terminal_color_1="#df3c2f"
+ let g:terminal_color_10="#2a3600"
+ let g:terminal_color_11="#3f1b00"
+ let g:terminal_color_12="#2a493e"
+ let g:terminal_color_13="#712d44"
+ let g:terminal_color_14="#003b00"
+ let g:terminal_color_15="#1e1600"
+ let g:terminal_color_2="#485300"
+ let g:terminal_color_3="#5c3400"
+ let g:terminal_color_4="#347073"
+ let g:terminal_color_5="#9a4c71"
+ let g:terminal_color_6="#215b2b"
+ let g:terminal_color_7="#4e4431"
+ let g:terminal_color_8="#65594b"
+ let g:terminal_color_9="#b30005"
+ endif
+endfunction
diff --git a/colors/cooldown.vim b/colors/cooldown.vim
index 20b05fe..62ae356 100644
--- a/colors/cooldown.vim
+++ b/colors/cooldown.vim
@@ -157,3 +157,5 @@ hi! link Operator Yellow1
hi! link RadiationJavaClass Type
hi! link RadiationJavaInterface RadiationProtoType
hi! link Special Orange2
+
+call spectral#useDefaultTerminalColors()
diff --git a/colors/meltdown.vim b/colors/meltdown.vim
index dca7def..4edd316 100644
--- a/colors/meltdown.vim
+++ b/colors/meltdown.vim
@@ -191,3 +191,5 @@ hi! link PreProcEnjinTryVar EnjinCatchVar
hi! link javaImportPackage Sage2
hi! link javaPackage Sage2
+
+call spectral#useDefaultTerminalColors()
diff --git a/colors/poison.vim b/colors/poison.vim
index 6b14a08..a595b33 100644
--- a/colors/poison.vim
+++ b/colors/poison.vim
@@ -94,52 +94,19 @@ Hi DiagnosticVirtualTextWarn g:_sgold spectral#brighter(g:_sbackground,0.7) ["No
Hi DiagnosticVirtualTextError #d52a2f spectral#brighter(g:_sbackground,0.7) ["None"]
Hi DiagnosticUnderlineWarn None None #ffaf00 ["undercurl"]
Hi DiagnosticUnderlineError None None #ff0a00 ["undercurl"]
-Hi LineNr spectral#desaturate(g:_syellow,0.2) g:_ssigncol ["Bold"]
+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 ["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()
-if &background == "dark"
- let g:terminal_color_0="#282828"
- let g:terminal_color_1="#cc241d"
- let g:terminal_color_2="#98971a"
- let g:terminal_color_3="#d79921"
- let g:terminal_color_4="#458588"
- let g:terminal_color_5="#b16286"
- let g:terminal_color_6="#689d6a"
- let g:terminal_color_7="#a89984"
- let g:terminal_color_8="#928374"
- let g:terminal_color_9="#fb4934"
- let g:terminal_color_10="#b8bb26"
- let g:terminal_color_11="#fabd2f"
- let g:terminal_color_12="#83a598"
- let g:terminal_color_13="#d3869b"
- let g:terminal_color_14="#8ec07c"
- let g:terminal_color_15="#ebdbb2"
-else
- let g:terminal_color_0="#dedede"
- let g:terminal_color_1="#df3c2f"
- let g:terminal_color_2="#485300"
- let g:terminal_color_3="#5c3400"
- let g:terminal_color_4="#347073"
- let g:terminal_color_5="#9a4c71"
- let g:terminal_color_6="#215b2b"
- let g:terminal_color_7="#4e4431"
- let g:terminal_color_8="#65594b"
- let g:terminal_color_9="#b30005"
- let g:terminal_color_10="#2a3600"
- let g:terminal_color_11="#3f1b00"
- let g:terminal_color_12="#2a493e"
- let g:terminal_color_13="#712d44"
- let g:terminal_color_14="#003b00"
- let g:terminal_color_15="#1e1600"
-endif
+call spectral#useDefaultTerminalColors()
hi! link Constant PreProc
hi! link vimFunction Function
diff --git a/colors/royal.vim b/colors/royal.vim
index 15fafe8..d1bac40 100644
--- a/colors/royal.vim
+++ b/colors/royal.vim
@@ -102,3 +102,5 @@ hi Terminal guibg=#000000 guifg=#e0e0e0
hi link CurosorLine CursorColumn
hi link vimFunction Function
hi link PreProcEnjinAnnotation PreProcEnjinInterface
+
+call spectral#useDefaultTerminalColors()