diff options
-rw-r--r-- | subx/subx.vim | 26 |
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 '_' |