about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-12-17 00:47:25 -0800
committerKartik Agaram <vc@akkartik.com>2018-12-17 00:47:25 -0800
commit8490f17decb774d2762e66eae9e801bb75fc67b8 (patch)
tree82dc834b75a1ac8932a89b9dd6ff27285a540bd0
parent0d7afdf7b4a00323e171d5a65aba9934848159c6 (diff)
downloadmu-8490f17decb774d2762e66eae9e801bb75fc67b8.tar.gz
4871
Experimenting with a light background colorscheme.
-rw-r--r--subx/subx.vim26
1 files changed, 20 insertions, 6 deletions
diff --git a/subx/subx.vim b/subx/subx.vim
index b9ffb7ca..1dcf33ee 100644
--- a/subx/subx.vim
+++ b/subx/subx.vim
@@ -17,12 +17,26 @@ setlocal formatoptions+=c  " but comments should still wrap
 
 setlocal iskeyword+=-
 
+" blue tones
 " comment colors for dark terminal: 14, 39, 27, 19
 " comment colors for light terminal: 19, 27, 39, 6
-syntax match subxH1Comment /# - .*/ | highlight subxH1Comment ctermfg=19
-syntax match subxComment /#[^ ].*\|# [^.-].*\|# \?$/ | highlight subxComment ctermfg=27
-syntax match subxS1Comment /# \..*/ | highlight subxS1Comment ctermfg=39
-syntax match subxS2Comment /# \. \..*/ | highlight subxS2Comment ctermfg=6
+"? syntax match subxH1Comment /# - .*/ | highlight subxH1Comment cterm=underline ctermfg=27
+"? syntax match subxComment /#[^ ].*\|# [^.-].*\|# \?$/ | highlight subxComment ctermfg=27
+"? syntax match subxS1Comment /# \..*/ | highlight subxS1Comment ctermfg=19
+"? syntax match subxS2Comment /# \. \..*/ | highlight subxS2Comment ctermfg=245
+
+" blue-green tones
+syntax match subxH1Comment /# - .*/ | highlight subxH1Comment cterm=underline ctermfg=25
+syntax match subxComment /#[^ ].*\|# [^.-].*\|# \?$/ | highlight subxComment ctermfg=25
+syntax match subxS1Comment /# \..*/ | highlight subxS1Comment ctermfg=19
+syntax match subxS2Comment /# \. \..*/ | highlight subxS2Comment ctermfg=245
+
+" grey tones
+"? syntax match subxH1Comment /# - .*/ | highlight subxH1Comment cterm=bold,underline
+"? syntax match subxComment /#[^ ].*\|# [^.-].*\|# \?$/ | highlight subxComment cterm=bold ctermfg=236
+"? hi Normal ctermfg=236
+"? syntax match subxS1Comment /# \..*/ | highlight subxS1Comment cterm=bold ctermfg=242
+"? syntax match subxS2Comment /# \. \..*/ | highlight subxS2Comment ctermfg=242
 
 set comments-=:#
 set comments+=n:#
@@ -40,10 +54,10 @@ syntax match subxString %"[^"]*"% | highlight link subxString Constant
 " don't match inside strings
 syntax match subxGlobal %\(/\)\@<!\<[A-Z][a-z0-9_-]*\>% | highlight link subxGlobal SpecialChar
 " tweak the red color from the colorscheme just a tad to improve contrast
-highlight SpecialChar ctermfg=196
+highlight SpecialChar ctermfg=160
 
 " functions but not tests, globals or internal functions
-syntax match subxFunction "^\(test_\)\@<![a-z][^ ]*\(:\)\@=" | highlight subxFunction ctermfg=208
+syntax match subxFunction "^\(test_\)\@<![a-z][^ ]*\(:\)\@=" | highlight subxFunction ctermfg=130
 " tests starting with 'test-'; dark:34 light:64
 syntax match subxTest "^test-[^ ]*\(:\)\@=" | highlight subxTest ctermfg=64
 " internal functions starting with '_'