diff options
| author | Benjamin Linskey | 2019-09-01 01:04:01 -0400 |
|---|---|---|
| committer | Benjamin Linskey | 2019-09-01 01:04:01 -0400 |
| commit | 2decc22fd78d0b83b312e4c5bd298da3ec6116df (patch) | |
| tree | c427131b39d5b03be749d81ac627fddeba3e1abd | |
| parent | 3c9f852563a52b1088136694ee359d12e498a236 (diff) | |
| download | btl.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.vim | 141 |
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 |