summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Linskey2019-09-01 01:04:01 -0400
committerBenjamin Linskey2019-09-01 01:04:01 -0400
commit2decc22fd78d0b83b312e4c5bd298da3ec6116df (patch)
treec427131b39d5b03be749d81ac627fddeba3e1abd
parent3c9f852563a52b1088136694ee359d12e498a236 (diff)
downloadbtl.vim-2decc22fd78d0b83b312e4c5bd298da3ec6116df.tar.gz

Overhaul color scheme

Completely reworked the color scheme to use only the 16 ANSI color codes. Added a bit more color for functional purposes, but syntax highlighting is still limited to comments and strings.

-rw-r--r--colors/btl.vim141
1 files changed, 72 insertions, 69 deletions
diff --git a/colors/btl.vim b/colors/btl.vim
index 7f356e7..5d87679 100644
--- a/colors/btl.vim
+++ b/colors/btl.vim
@@ -2,95 +2,98 @@
" Maintainer: Benjamin Linskey <vim@linskey.org>
" URL: https://github.com/blinskey/btl.vim
-" This is a simple, mostly grayscale colorscheme.
+" This is a simple colorscheme with minimal syntax highlighting that uses only
+" the 16 ANSI color codes.
"
" See h: group-name, highlight-groups
if &t_Co < 256
- echoerr "Colorscheme requires 256-color terminal"
+ echoerr "Colorscheme requires 256-color terminal"
endif
let g:colors_name="btl"
+set notermguicolors
set background=dark
highlight clear
if exists("syntax_on")
- syntax reset
+ syntax reset
endif
-hi Normal ctermfg=251 ctermbg=234
-hi Comment ctermfg=246
-hi String ctermfg=251 ctermbg=234 cterm=bold
-hi Tag ctermfg=251 cterm=bold
-hi Underlined ctermfg=251 cterm=underline
-hi Error ctermfg=167 ctermbg=234
-hi Todo ctermfg=251 ctermbg=234 cterm=bold
-hi ColorColumn ctermbg=237
-hi CursorLine ctermbg=235 cterm=none
-hi Visual ctermbg=238
-hi MatchParen ctermfg=251 ctermbg=234 cterm=bold
-hi VertSplit ctermfg=232 ctermbg=246 cterm=none
-hi StatusLine ctermfg=236 ctermbg=251 cterm=bold
-hi TabLineSel ctermfg=232 ctermbg=251 cterm=reverse,bold
-hi Folded ctermfg=244 ctermbg=234 cterm=italic
-hi IncSearch ctermfg=251 ctermbg=234 cterm=underline,bold,italic
-hi Search ctermfg=251 ctermbg=234 cterm=underline,bold,italic
-hi LineNr ctermfg=244 ctermbg=234
-hi CursorLineNr ctermfg=251 ctermbg=234 cterm=bold
-hi Pmenu ctermfg=234 ctermbg=246
-hi PmenuSel ctermfg=251 ctermbg=235 cterm=bold
-hi PMenuSbar ctermfg=246 ctermbg=246
-hi DiffAdd ctermfg=green ctermbg=234 cterm=bold
-hi DiffChange ctermfg=blue ctermbg=234
-hi DiffDelete ctermfg=red ctermbg=234 cterm=bold
-hi DiffText ctermfg=yellow ctermbg=234 cterm=bold
+hi Normal ctermfg=7 ctermbg=0 cterm=none
+hi Comment ctermfg=4 ctermbg=0 cterm=italic
+hi String ctermfg=2 ctermbg=0 cterm=none
+hi Tag ctermfg=7 ctermbg=0 cterm=bold
+hi Underlined ctermfg=7 ctermbg=0 cterm=underline
+hi Error ctermfg=1 ctermbg=0 cterm=none
+hi Todo ctermfg=4 ctermbg=0 cterm=bold
+hi ColorColumn ctermfg=none ctermbg=8 cterm=none
+hi CursorLine ctermfg=none ctermbg=none cterm=underline
+hi Visual ctermfg=0 ctermbg=5 cterm=none
+hi MatchParen ctermfg=15 ctermbg=0 cterm=bold
+hi StatusLine ctermfg=0 ctermbg=12 cterm=bold
+hi StatusLineNC ctermfg=0 ctermbg=7 cterm=none
+hi TabLine ctermfg=0 ctermbg=7 cterm=none
+hi TabLineSel ctermfg=0 ctermbg=4 cterm=bold
+hi Folded ctermfg=13 ctermbg=0 cterm=italic
+hi IncSearch ctermfg=0 ctermbg=3 cterm=bold
+hi Search ctermfg=0 ctermbg=3 cterm=bold
+hi LineNr ctermfg=8 ctermbg=0 cterm=none
+hi Pmenu ctermfg=0 ctermbg=13 cterm=none
+hi PmenuSel ctermfg=2 ctermbg=0 cterm=bold
+hi PMenuSbar ctermfg=8 ctermbg=8 cterm=none
+hi PMenuThumb ctermfg=7 ctermbg=7 cterm=none
+hi DiffAdd ctermfg=2 ctermbg=0 cterm=bold
+hi DiffChange ctermfg=3 ctermbg=0 cterm=bold
+hi DiffDelete ctermfg=1 ctermbg=0 cterm=bold
+hi DiffText ctermfg=3 ctermbg=0 cterm=bold,underline
+hi SpecialKey ctermfg=11 ctermbg=0 cterm=bold
+hi! link TabLine TabLineFill
hi! link StatusLineNC VertSplit
-hi! link TabLine StatusLine
-hi! link TabLineFill StatusLine
-hi! link Title VertSplit
-hi! link ModeMsg Normal
-hi! link NonText Normal
-hi! link Character String
-hi! link Constant Normal
-hi! link Number Normal
-hi! link Boolean Normal
-hi! link Float Normal
-hi! link Function Normal
-hi! link Identifier Normal
-hi! link Keyword Normal
-hi! link Statement Normal
-hi! link Conditional Normal
-hi! link Repeat Normal
-hi! link Label Normal
-hi! link Operator Normal
-hi! link Exception Normal
-hi! link PreProc Normal
-hi! link Include Normal
-hi! link Define Normal
-hi! link Macro Normal
-hi! link PreCondit Normal
-hi! link Type Normal
-hi! link StorageClass Normal
-hi! link Structure Normal
-hi! link Typedef Normal
-hi! link Special Normal
-hi! link SpecialKey Normal
-hi! link SpecialChar Normal
-hi! link Delimiter Normal
+hi! link NonText SpecialKey
+hi! link CursorLineNr LineNr
+hi! link Title VertSplit
+hi! link ModeMsg Normal
+hi! link Character String
+hi! link Constant Normal
+hi! link Number Normal
+hi! link Boolean Normal
+hi! link Float Normal
+hi! link Function Normal
+hi! link Identifier Normal
+hi! link Keyword Normal
+hi! link Statement Normal
+hi! link Conditional Normal
+hi! link Repeat Normal
+hi! link Label Normal
+hi! link Operator Normal
+hi! link Exception Normal
+hi! link PreProc Normal
+hi! link Include Normal
+hi! link Define Normal
+hi! link Macro Normal
+hi! link PreCondit Normal
+hi! link Type Normal
+hi! link StorageClass Normal
+hi! link Structure Normal
+hi! link Typedef Normal
+hi! link Special Normal
+hi! link SpecialChar Normal
+hi! link Delimiter Normal
hi! link SpecialComment Normal
-hi! link Debug Normal
-hi! link Ignore Normal
-hi! link ErrorMsg Error
-hi! link Directory String
-hi! link Title Normal
+hi! link Debug Normal
+hi! link Ignore Normal
+hi! link ErrorMsg Error
+hi! link Directory String
+hi! link Title Normal
hi! link gitcommitOverflow Error
hi! link helpHyperTextJump String
-hi ALEError ctermfg=167 ctermbg=234 cterm=reverse
-hi ALEWarning ctermfg=208 ctermbg=234 cterm=reverse
-hi ALEInfo ctermfg=114 ctermbg=234 cterm=reverse
+hi! ALEError ctermfg=0 ctermbg=1 cterm=none
+hi! ALEWarning ctermfg=0 ctermbg=3 cterm=none
+hi! ALEInfo ctermfg=0 ctermbg=4 cterm=reverse
hi! link ALEStyleError ALEError
hi! link ALEStyleWarning ALEWarning