about summary refs log tree commit diff stats
path: root/subx
diff options
context:
space:
mode:
Diffstat (limited to 'subx')
-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 '_'