diff --git a/colors/pencil.vim b/colors/pencil.vim index bff66b9..bb852b3 100644 --- a/colors/pencil.vim +++ b/colors/pencil.vim @@ -4,22 +4,48 @@ " Maintainer: github.com/reedes " " based on bubblegum and others +" set background=light hi clear -if exists("syntax on") +if exists('syntax on') syntax reset endif -let g:colors_name="pencil" +let g:colors_name='pencil' + +" maybe pursue something like this: https://github.com/noahfrederick/vim-hemisu/ +"let s:iaWhite = { 'gui': '#F1F1F1' } +"let s:iaOffWhiteIPad = { 'gui': '#F5F2EC' } +"let s:iaOffWhiteDemo = { 'gui': '#F9F8F4' } +"let s:iaCursor = { 'gui': '#20BBFC' } +"let s:iaSelection = { 'gui': '#B6D6FD' } +"let s:iaSelectionNOS = { 'gui': '#D4D4D4' } +"let s:iaStatusBar = { 'gui': '#EDEDED' } +"let s:iaStatusBarBorder = { 'gui': '#D9D9D9' } +"let s:iaText = { 'gui': '#424242' } +"let s:iaBlue = { 'gui': '#B5D6FD' } +"let s:iaGreen = { 'gui': '#30C798' } +"let s:iaBlue2 = { 'gui': '#1DAEE4' } +"let s:iaGrey = { 'gui': '#999999' } +"let s:iaRed = { 'gui': '#E32791' } +"let s:iaUnfocusedText = { 'gui': '#B8B8B8' } +"let s:iaMenuSelected = { 'gui': '#2C81FB' } +"let s:iaMenuUnSelected = { 'gui': '#545454' } +"let s:iaMenuText = { 'gui': '#F1F1F1' } +"let s:iaLightKeyBg = { 'gui': '#4B4B4B' } +"let s:iaDarkKeyBg = { 'gui': '#262626' } +"let s:iaNearBlack = { 'gui': '#181818' } +"let s:iaSyntaxButton = { 'gui': '#363738' } +"let s:iaSearchHighlight = { 'gui': '#F3E430' } " preferred groups " (see `:h w18`) " -hi Cursor guifg=#424242 guibg=#a6c6ed -hi Normal guifg=#424242 guibg=#f5f6f6 gui=none ctermfg=black ctermbg=white -hi Comment guifg=#009900 gui=italic ctermfg=darkgreen +hi Cursor guifg=#424242 guibg=#20BBFC +hi Normal guifg=#424242 guibg=#f1f1f1 gui=none ctermfg=black ctermbg=white +hi Comment guifg=#30C798 gui=italic ctermfg=darkgreen " yellow (was #c033ff) hi Constant guifg=#679707 ctermfg=darkyellow @@ -30,24 +56,24 @@ hi Boolean guifg=#67972F ctermfg=darkyellow hi Float guifg=#A46F00 ctermfg=darkyellow " pink -hi Identifier guifg=#A76FA7 ctermfg=red -hi Function guifg=#A76FA7 ctermfg=red +hi Identifier guifg=#E32791 ctermfg=red +hi Function guifg=#E32791 ctermfg=red " blue -hi Statement guifg=#87AFD7 ctermfg=darkblue -hi Conditional guifg=#87AFD7 ctermfg=darkblue -hi Repeat guifg=#87AFD7 ctermfg=darkblue -hi Label guifg=#87AFD7 ctermfg=darkblue -hi Operator guifg=#87AFD7 ctermfg=darkblue -hi Keyword guifg=#87AFD7 ctermfg=darkblue -hi Exception guifg=#87AFD7 ctermfg=darkblue +hi Statement guifg=#1DAEE4 ctermfg=darkblue +hi Conditional guifg=#1DAEE4 ctermfg=darkblue +hi Repeat guifg=#1DAEE4 ctermfg=darkblue +hi Label guifg=#1DAEE4 ctermfg=darkblue +hi Operator guifg=#1DAEE4 ctermfg=darkblue +hi Keyword guifg=#1DAEE4 ctermfg=darkblue +hi Exception guifg=#1DAEE4 ctermfg=darkblue " green -hi PreProc guifg=#4FB727 ctermfg=darkgreen -hi Include guifg=#4FB727 ctermfg=darkgreen -hi Define guifg=#4FB727 ctermfg=darkgreen -hi Macro guifg=#4FB727 ctermfg=darkgreen -hi PreCondit guifg=#4FB727 ctermfg=darkgreen +hi PreProc guifg=#30C798 ctermfg=darkgreen +hi Include guifg=#30C798 ctermfg=darkgreen +hi Define guifg=#30C798 ctermfg=darkgreen +hi Macro guifg=#30C798 ctermfg=darkgreen +hi PreCondit guifg=#30C798 ctermfg=darkgreen " purple hi Type guifg=#8F8FB7 ctermfg=darkcyan @@ -55,13 +81,13 @@ hi StorageClass guifg=#8F8FB7 ctermfg=darkcyan hi Structure guifg=#8F8FB7 ctermfg=darkcyan hi Typedef guifg=#8F8FB7 ctermfg=darkcyan -" red -hi Special guifg=#B76767 ctermfg=darkred -hi SpecialChar guifg=#B76767 ctermfg=darkred -hi Tag guifg=#B76767 ctermfg=darkred -hi Delimiter guifg=#B76767 ctermfg=darkred -hi SpecialComment guifg=#B76767 ctermfg=darkred -hi Debug guifg=#B76767 ctermfg=darkred +" red +hi Special guifg=#E32791 ctermfg=darkred +hi SpecialChar guifg=#E32791 ctermfg=darkred +hi Tag guifg=#E32791 ctermfg=darkred +hi Delimiter guifg=#E32791 ctermfg=darkred +hi SpecialComment guifg=#E32791 ctermfg=darkred +hi Debug guifg=#E32791 ctermfg=darkred hi Underlined guifg=fg ctermfg=fg hi Ignore guifg=bg ctermfg=bg @@ -70,21 +96,22 @@ hi Todo guifg=#D7D7FF guibg=bg gui=none ctermfg=189 ctermbg=b " " minor groups -hi StatusLine guifg=fg guibg=grey86 gui=none ctermfg=fg ctermbg=bg cterm=none -hi StatusLineNC guifg=grey50 guibg=grey86 gui=none ctermfg=fg ctermbg=bg cterm=none -hi TabLine guifg=fg guibg=DarkBlue gui=none ctermfg=fg ctermbg=bg cterm=none -hi TabLineSel guifg=#DADADA guibg=DarkRed gui=none ctermfg=253 ctermbg=238 cterm=none -hi TabLineFill guifg=fg guibg=#F7DF94 gui=none ctermfg=fg ctermbg=bg cterm=none +hi StatusLine guifg=fg guibg=#D9D9D9 gui=none ctermfg=fg ctermbg=bg cterm=none +hi StatusLineNC guifg=grey50 guibg=#D9D9D9 gui=none ctermfg=fg ctermbg=bg cterm=none +hi TabLine guifg=#F1F1F1 guibg=#545454 gui=none ctermfg=fg ctermbg=bg cterm=none +hi TabLineSel guifg=#F1F1F1 guibg=#2C81FB gui=none ctermfg=253 ctermbg=238 cterm=none +hi TabLineFill guifg=#F1F1F1 guibg=#181818 gui=none ctermfg=fg ctermbg=bg cterm=none -hi Pmenu guifg=fg guibg=grey86 ctermfg=fg ctermbg=bg -hi PmenuSel guifg=fg guibg=#F7DF94 ctermfg=231 ctermbg=244 -hi PmenuSbar guifg=fg guibg=grey86 ctermfg=231 ctermbg=244 -hi WildMenu guifg=fg guibg=#F7DF94 gui=none ctermfg=71 ctermbg=bg cterm=none +hi Pmenu guifg=#F1F1F1 guibg=#545454 ctermfg=fg ctermbg=bg +hi PmenuSel guifg=#F1F1F1 guibg=#2C81FB ctermfg=231 ctermbg=244 +hi PmenuSbar guifg=#F1F1F1 guibg=#545454 ctermfg=231 ctermbg=244 +hi PmenuThumb guifg=#F1F1F1 guibg=#545454 +hi WildMenu guifg=#F1F1F1 guibg=#262626 gui=none ctermfg=71 ctermbg=bg cterm=none hi Visual guifg=fg guibg=#b6d6fd ctermfg=fg ctermbg=117 -hi VisualNOS guifg=bg guibg=#b6d6fd ctermfg=bg ctermbg=116 -hi VertSplit guifg=fg guibg=grey86 gui=none ctermfg=244 ctermbg=bg cterm=none -hi LineNr guifg=fg guibg=grey86 ctermfg=244 ctermbg=bg +hi VisualNOS guifg=fg guibg=#D4D4D4 ctermfg=bg ctermbg=244 +hi VertSplit guifg=fg guibg=#D9D9D9 gui=none ctermfg=244 ctermbg=bg cterm=none +hi LineNr guifg=fg guibg=#B6D6FD ctermfg=244 ctermbg=bg hi Title guifg=DarkBlue ctermfg=109 hi SpecialKey guifg=#87D787 ctermfg=114 @@ -97,14 +124,14 @@ hi WarningMsg guifg=#AF87D7 ctermfg=140 hi MoreMsg guifg=DarkBlue ctermfg=darkblue hi ModeMsg guifg=DarkGreen ctermfg=darkgreen -hi Search guifg=fg guibg=grey86 gui=none ctermfg=16 ctermbg=179 cterm=none -hi IncSearch guifg=fg guibg=#F7DF94 gui=none ctermfg=231 ctermbg=168 cterm=none +hi Search guifg=fg guibg=#999999 gui=none ctermfg=16 ctermbg=179 cterm=none +hi IncSearch guifg=fg guibg=#F3E430 gui=none ctermfg=231 ctermbg=168 cterm=none hi Question guifg=DarkRed ctermfg=38 hi Folded guifg=#808080 guibg=bg ctermfg=244 ctermbg=bg hi FoldColumn guifg=#5FD7AF guibg=bg ctermfg=79 ctermbg=bg hi SignColumn guifg=#5FD7AF guibg=bg ctermfg=79 ctermbg=bg -hi ColorColumn guifg=#5FD7AF guibg=grey86 ctermfg=79 ctermbg=bg +hi ColorColumn guifg=#5FD7AF guibg=#999999 ctermfg=79 ctermbg=bg hi CursorColumn guibg=#E5E6E6 gui=none ctermbg=bg cterm=none hi CursorLine guibg=#E5E6E6 gui=none ctermbg=bg cterm=none @@ -123,14 +150,18 @@ hi vimFold guifg=#808080 ctermfg=244 hi vimCommentTitle guifg=fg ctermfg=fg hi helpHyperTextJump guifg=#5FAFD7 ctermfg=74 -hi htmlItalic guifg=fg guibg=NONE gui=italic ctermfg=38 ctermbg=NONE cterm=bold -hi htmlBold guifg=fg guibg=NONE gui=bold ctermfg=38 ctermbg=NONE cterm=bold +hi htmlItalic guifg=fg guibg=NONE gui=italic ctermfg=38 ctermbg=NONE cterm=bold +hi htmlBold guifg=fg guibg=NONE gui=bold ctermfg=38 ctermbg=NONE cterm=bold hi htmlBoldItalic guifg=fg guibg=NONE gui=bold,italic ctermfg=38 ctermbg=NONE cterm=bold -hi htmlH1 guifg=#6686ad guibg=NONE gui=bold ctermfg=38 ctermbg=NONE cterm=bold -hi htmlH2 guifg=#6686ad guibg=NONE gui=NONE ctermfg=38 ctermbg=NONE cterm=bold -hi htmlLink guifg=#929292 guibg=NONE gui=underline ctermfg=185 ctermbg=NONE cterm=NONE -hi htmlString guifg=#87875f guibg=NONE gui=NONE ctermfg=101 ctermbg=NONE cterm=NONE -hi htmlTagName guifg=fg guibg=NONE gui=NONE ctermfg=182 ctermbg=NONE cterm=NONE +hi htmlH1 guifg=#424242 guibg=NONE gui=bold,italic ctermfg=38 ctermbg=NONE cterm=bold +hi htmlH2 guifg=#424242 guibg=NONE gui=bold ctermfg=38 ctermbg=NONE cterm=bold +hi htmlH3 guifg=#424242 guibg=NONE gui=italic ctermfg=38 ctermbg=NONE cterm=bold +hi htmlH4 guifg=#424242 guibg=NONE gui=NONE ctermfg=38 ctermbg=NONE cterm=bold +hi htmlH5 guifg=#424242 guibg=NONE gui=NONE ctermfg=38 ctermbg=NONE cterm=bold +hi htmlH6 guifg=#424242 guibg=NONE gui=NONE ctermfg=38 ctermbg=NONE cterm=bold +hi htmlLink guifg=#929292 guibg=NONE gui=underline ctermfg=185 ctermbg=NONE cterm=NONE +hi htmlString guifg=#87875f guibg=NONE gui=NONE ctermfg=101 ctermbg=NONE cterm=NONE +hi htmlTagName guifg=fg guibg=NONE gui=NONE ctermfg=182 ctermbg=NONE cterm=NONE hi link htmlTag Keyword hi link htmlEndTag Identifier hi link htmlTagName Conditional