diff options
author | Matthew Lemon <y@yulqen.org> | 2023-05-01 17:26:25 +0100 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2023-05-01 17:26:25 +0100 |
commit | ec6bf998364f50375bd748ab8c61fbc064226e7d (patch) | |
tree | 1d7ce07f52e5c469093c198ea2be523f5b6eb39f /vim/colors |
Initial commit
Diffstat (limited to 'vim/colors')
-rw-r--r-- | vim/colors/blackboard.vim | 99 | ||||
-rw-r--r-- | vim/colors/blank.vim | 327 | ||||
-rw-r--r-- | vim/colors/blue_alt.vim | 56 | ||||
-rw-r--r-- | vim/colors/distinguished.vim | 179 | ||||
-rw-r--r-- | vim/colors/grb256.vim | 32 | ||||
-rw-r--r-- | vim/colors/gruber-darker.vim | 228 | ||||
-rw-r--r-- | vim/colors/hipster.vim | 102 | ||||
-rw-r--r-- | vim/colors/nofrils-acme.vim | 189 | ||||
-rw-r--r-- | vim/colors/nofrils-dark.vim | 189 | ||||
-rw-r--r-- | vim/colors/nofrils-light.vim | 189 | ||||
-rw-r--r-- | vim/colors/nofrils-sepia.vim | 189 | ||||
-rw-r--r-- | vim/colors/tfl-subtle.vim | 91 | ||||
-rw-r--r-- | vim/colors/tfl.vim | 93 | ||||
-rw-r--r-- | vim/colors/wombat256mod.vim | 96 |
14 files changed, 2059 insertions, 0 deletions
diff --git a/vim/colors/blackboard.vim b/vim/colors/blackboard.vim new file mode 100644 index 0000000..2ac839d --- /dev/null +++ b/vim/colors/blackboard.vim @@ -0,0 +1,99 @@ +" Vim color scheme +" +" Name: blackboard.vim +" Maintainer: Ben Wyrosdick <ben.wyrosdick@gmail.com> +" Last Change: 20 August 2009 +" License: public domain +" Version: 1.4 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "blackboard" + +" Colours in use +" -------------- +" #FF5600 bright orange +" #FFDE00 yolk yellow +" #D8FA3C lemon yellow +" #61CE3C green +" #84A7C1 light blue +" #AEAEAE medium grey + +if has("gui_running") + "GUI Colors + highlight Normal guifg=White guibg=#0B1022 + highlight Cursor guifg=Black guibg=Yellow + highlight CursorLine guibg=#191E2F + highlight LineNr guibg=#323232 guifg=#888888 + highlight Folded guifg=#1d2652 guibg=#070a15 + highlight Pmenu guibg=#84A7C1 + highlight Visual guibg=#283A76 + + "General Colors + highlight Comment guifg=#AEAEAE + highlight Constant guifg=#D8FA3C + highlight Keyword guifg=#FFDE00 + highlight String guifg=#61CE3C + highlight Type guifg=#84A7C1 + highlight Identifier guifg=#61CE3C gui=NONE + highlight Function guifg=#FF5600 gui=NONE + highlight clear Search + highlight Search guibg=#1C3B79 + highlight PreProc guifg=#FF5600 + + " StatusLine + highlight StatusLine guifg=#000000 guibg=#ffffaf gui=italic + highlight StatusLineNC guifg=#000000 guibg=#ffffff gui=NONE + + "Invisible character colors + highlight NonText guifg=#4a4a59 + highlight SpecialKey guifg=#4a4a59 + + "HTML Colors + highlight link htmlTag Type + highlight link htmlEndTag htmlTag + highlight link htmlTagName htmlTag + + "Ruby Colors + highlight link rubyClass Keyword + highlight link rubyDefine Keyword + highlight link rubyConstant Type + highlight link rubySymbol Constant + highlight link rubyStringDelimiter rubyString + highlight link rubyInclude Keyword + highlight link rubyAttribute Keyword + highlight link rubyInstanceVariable Normal + + "Rails Colors + highlight link railsMethod Type + + "Sass colors + highlight link sassMixin Keyword + highlight link sassMixing Constant + + "Outliner colors + highlight OL1 guifg=#FF5600 + highlight OL2 guifg=#61CE3C + highlight OL3 guifg=#84A7C1 + highlight OL4 guifg=#D8FA3C + highlight BT1 guifg=#AEAEAE + highlight link BT2 BT1 + highlight link BT3 BT1 + highlight link BT4 BT1 + + "Markdown colors + highlight markdownCode guifg=#61CE3C guibg=#070a15 + highlight link markdownCodeBlock markdownCode + + "Git colors + highlight gitcommitSelectedFile guifg=#61CE3C + highlight gitcommitDiscardedFile guifg=#C23621 + highlight gitcommitWarning guifg=#C23621 + highlight gitcommitBranch guifg=#FFDE00 + highlight gitcommitHeader guifg=#84A7C1 + +end diff --git a/vim/colors/blank.vim b/vim/colors/blank.vim new file mode 100644 index 0000000..2b7790b --- /dev/null +++ b/vim/colors/blank.vim @@ -0,0 +1,327 @@ +set background=light +highlight clear +syntax reset + +let g:colors_name='blank-light' + +hi Normal ctermfg=black ctermbg=white +hi Cursor ctermfg=216 ctermbg=216 + +" hi Boolean ctermbg=NONE ctermfg=255 +" hi Character ctermbg=NONE ctermfg=255 +" hi ColorColumn ctermbg=234 ctermfg=255 +" hi Comment ctermbg=NONE ctermfg=240 +" hi Condtional ctermbg=NONE ctermfg=255 +" hi Constant ctermbg=NONE ctermfg=255 +" hi CursorColumn ctermbg=NONE ctermfg=255 +" hi Cursor ctermbg=NONE ctermfg=255 +" hi CursorLine ctermbg=233 ctermfg=255 cterm=bold +" hi Debug ctermbg=NONE ctermfg=255 +" hi Define ctermbg=NONE ctermfg=255 +" hi Delimiter ctermbg=NONE ctermfg=149 +" hi DiffAdd ctermbg=NONE ctermfg=255 +" hi DiffChange ctermbg=NONE ctermfg=255 +" hi DiffDelete ctermbg=NONE ctermfg=255 +" hi DiffText ctermbg=NONE ctermfg=255 +" hi Directory ctermbg=NONE ctermfg=255 +" hi Error ctermbg=NONE ctermfg=255 +" hi ErrorMsg ctermbg=NONE ctermfg=255 +" hi Exception ctermbg=NONE ctermfg=255 +" hi Float ctermbg=NONE ctermfg=255 +" hi FoldColumn ctermbg=NONE ctermfg=255 +" hi Folded ctermbg=NONE ctermfg=255 +" hi Function ctermbg=NONE ctermfg=255 +" hi Identifier ctermbg=NONE ctermfg=109 +" hi Include ctermbg=NONE ctermfg=255 +" hi IncSearch ctermbg=NONE ctermfg=255 +" hi Keyword ctermbg=NONE ctermfg=255 +" hi Label ctermbg=NONE ctermfg=255 +" hi LineNr ctermbg=232 ctermfg=237 +" hi Macro ctermbg=NONE ctermfg=255 +" hi MatchParen ctermbg=NONE ctermfg=255 +" hi ModeMsg ctermbg=NONE ctermfg=255 +" hi MoreMsg ctermbg=NONE ctermfg=255 +" hi NonText ctermbg=NONE ctermfg=255 +" hi Normal ctermbg=NONE ctermfg=244 +" hi Number ctermbg=NONE ctermfg=216 +" hi Operator ctermbg=NONE ctermfg=255 +" hi Pmenu ctermbg=NONE ctermfg=255 +" hi PmenuSbar ctermbg=NONE ctermfg=255 +" hi PmenuSel ctermbg=NONE ctermfg=45 cterm=bold +" hi PmenuThumb ctermbg=NONE ctermfg=255 +" hi PreCondit ctermbg=NONE ctermfg=255 +" hi PreProc ctermbg=NONE ctermfg=255 +" hi Question ctermbg=NONE ctermfg=255 +" hi Repeat ctermbg=NONE ctermfg=255 +" hi Search ctermbg=NONE ctermfg=186 +" hi SpecialChar ctermbg=NONE ctermfg=255 +" hi SpecialComment ctermbg=NONE ctermfg=255 +" hi Special ctermbg=NONE ctermfg=255 +" hi SpecialKey ctermbg=NONE ctermfg=255 +" hi SpellBad ctermbg=250 ctermfg=0 +" hi SpellCap ctermbg=NONE ctermfg=250 +" hi SpellLocal ctermbg=NONE ctermfg=250 +" hi SpellRare ctermbg=NONE ctermfg=250 +" hi Statement ctermbg=NONE ctermfg=250 +" hi StatusLine ctermfg=233 ctermbg=238 +" hi StatusLineNC ctermbg=NONE ctermfg=250 +" hi StorageClass ctermbg=NONE ctermfg=250 +" hi String ctermbg=NONE ctermfg=245 +" hi Structure ctermbg=NONE ctermfg=255 +" hi TabLineFill ctermbg=NONE ctermfg=255 +" hi Tag ctermbg=NONE ctermfg=255 +" hi Title ctermbg=NONE ctermfg=255 +" hi Todo ctermbg=NONE ctermfg=240 +" hi Type ctermbg=NONE ctermfg=103 +" hi Typedef ctermbg=NONE ctermfg=255 +" hi VertSplit ctermbg=NONE ctermfg=255 +" hi Visual ctermbg=NONE ctermfg=186 +" hi VisualNOS ctermbg=NONE ctermfg=255 +" hi WarningMsg ctermbg=NONE ctermfg=255 +" hi WildMenu ctermbg=NONE ctermfg=255 + +"hi def link diffCommon Statement +"hi def link diffRemoved DiffDelet +"hi def link diffChanged DiffChang +"hi def link diffAdded DiffAdd +" +" hi x016_Grey0 ctermfg=16 guifg=#000000 "rgb=0,0,0 +" hi x017_NavyBlue ctermfg=17 guifg=#00005f "rgb=0,0,95 +" hi x018_DarkBlue ctermfg=18 guifg=#000087 "rgb=0,0,135 +" hi x019_Blue3 ctermfg=19 guifg=#0000af "rgb=0,0,175 +" hi x020_Blue3 ctermfg=20 guifg=#0000d7 "rgb=0,0,215 +" hi x021_Blue1 ctermfg=21 guifg=#0000ff "rgb=0,0,255 +" hi x022_DarkGreen ctermfg=22 guifg=#005f00 "rgb=0,95,0 +" hi x023_DeepSkyBlue4 ctermfg=23 guifg=#005f5f "rgb=0,95,95 +" hi x024_DeepSkyBlue4 ctermfg=24 guifg=#005f87 "rgb=0,95,135 +" hi x025_DeepSkyBlue4 ctermfg=25 guifg=#005faf "rgb=0,95,175 +" hi x026_DodgerBlue3 ctermfg=26 guifg=#005fd7 "rgb=0,95,215 +" hi x027_DodgerBlue2 ctermfg=27 guifg=#005fff "rgb=0,95,255 +" hi x028_Green4 ctermfg=28 guifg=#008700 "rgb=0,135,0 +" hi x029_SpringGreen4 ctermfg=29 guifg=#00875f "rgb=0,135,95 +" hi x030_Turquoise4 ctermfg=30 guifg=#008787 "rgb=0,135,135 +" hi x031_DeepSkyBlue3 ctermfg=31 guifg=#0087af "rgb=0,135,175 +" hi x032_DeepSkyBlue3 ctermfg=32 guifg=#0087d7 "rgb=0,135,215 +" hi x033_DodgerBlue1 ctermfg=33 guifg=#0087ff "rgb=0,135,255 +" hi x034_Green3 ctermfg=34 guifg=#00af00 "rgb=0,175,0 +" hi x035_SpringGreen3 ctermfg=35 guifg=#00af5f "rgb=0,175,95 +" hi x036_DarkCyan ctermfg=36 guifg=#00af87 "rgb=0,175,135 +" hi x037_LightSeaGreen ctermfg=37 guifg=#00afaf "rgb=0,175,175 +" hi x038_DeepSkyBlue2 ctermfg=38 guifg=#00afd7 "rgb=0,175,215 +" hi x039_DeepSkyBlue1 ctermfg=39 guifg=#00afff "rgb=0,175,255 +" hi x040_Green3 ctermfg=40 guifg=#00d700 "rgb=0,215,0 +" hi x041_SpringGreen3 ctermfg=41 guifg=#00d75f "rgb=0,215,95 +" hi x042_SpringGreen2 ctermfg=42 guifg=#00d787 "rgb=0,215,135 +" hi x043_Cyan3 ctermfg=43 guifg=#00d7af "rgb=0,215,175 +" hi x044_DarkTurquoise ctermfg=44 guifg=#00d7d7 "rgb=0,215,215 +" hi x045_Turquoise2 ctermfg=45 guifg=#00d7ff "rgb=0,215,255 +" hi x046_Green1 ctermfg=46 guifg=#00ff00 "rgb=0,255,0 +" hi x047_SpringGreen2 ctermfg=47 guifg=#00ff5f "rgb=0,255,95 +" hi x048_SpringGreen1 ctermfg=48 guifg=#00ff87 "rgb=0,255,135 +" hi x049_MediumSpringGreen ctermfg=49 guifg=#00ffaf "rgb=0,255,175 +" hi x050_Cyan2 ctermfg=50 guifg=#00ffd7 "rgb=0,255,215 +" hi x051_Cyan1 ctermfg=51 guifg=#00ffff "rgb=0,255,255 +" hi x052_DarkRed ctermfg=52 guifg=#5f0000 "rgb=95,0,0 +" hi x053_DeepPink4 ctermfg=53 guifg=#5f005f "rgb=95,0,95 +" hi x054_Purple4 ctermfg=54 guifg=#5f0087 "rgb=95,0,135 +" hi x055_Purple4 ctermfg=55 guifg=#5f00af "rgb=95,0,175 +" hi x056_Purple3 ctermfg=56 guifg=#5f00d7 "rgb=95,0,215 +" hi x057_BlueViolet ctermfg=57 guifg=#5f00ff "rgb=95,0,255 +" hi x058_Orange4 ctermfg=58 guifg=#5f5f00 "rgb=95,95,0 +" hi x059_Grey37 ctermfg=59 guifg=#5f5f5f "rgb=95,95,95 +" hi x060_MediumPurple4 ctermfg=60 guifg=#5f5f87 "rgb=95,95,135 +" hi x061_SlateBlue3 ctermfg=61 guifg=#5f5faf "rgb=95,95,175 +" hi x062_SlateBlue3 ctermfg=62 guifg=#5f5fd7 "rgb=95,95,215 +" hi x063_RoyalBlue1 ctermfg=63 guifg=#5f5fff "rgb=95,95,255 +" hi x064_Chartreuse4 ctermfg=64 guifg=#5f8700 "rgb=95,135,0 +" hi x065_DarkSeaGreen4 ctermfg=65 guifg=#5f875f "rgb=95,135,95 +" hi x066_PaleTurquoise4 ctermfg=66 guifg=#5f8787 "rgb=95,135,135 +" hi x067_SteelBlue ctermfg=67 guifg=#5f87af "rgb=95,135,175 +" hi x068_SteelBlue3 ctermfg=68 guifg=#5f87d7 "rgb=95,135,215 +" hi x069_CornflowerBlue ctermfg=69 guifg=#5f87ff "rgb=95,135,255 +" hi x070_Chartreuse3 ctermfg=70 guifg=#5faf00 "rgb=95,175,0 +" hi x071_DarkSeaGreen4 ctermfg=71 guifg=#5faf5f "rgb=95,175,95 +" hi x072_CadetBlue ctermfg=72 guifg=#5faf87 "rgb=95,175,135 +" hi x073_CadetBlue ctermfg=73 guifg=#5fafaf "rgb=95,175,175 +" hi x074_SkyBlue3 ctermfg=74 guifg=#5fafd7 "rgb=95,175,215 +" hi x075_SteelBlue1 ctermfg=75 guifg=#5fafff "rgb=95,175,255 +" hi x076_Chartreuse3 ctermfg=76 guifg=#5fd700 "rgb=95,215,0 +" hi x077_PaleGreen3 ctermfg=77 guifg=#5fd75f "rgb=95,215,95 +" hi x078_SeaGreen3 ctermfg=78 guifg=#5fd787 "rgb=95,215,135 +" hi x079_Aquamarine3 ctermfg=79 guifg=#5fd7af "rgb=95,215,175 +" hi x080_MediumTurquoise ctermfg=80 guifg=#5fd7d7 "rgb=95,215,215 +" hi x081_SteelBlue1 ctermfg=81 guifg=#5fd7ff "rgb=95,215,255 +" hi x082_Chartreuse2 ctermfg=82 guifg=#5fff00 "rgb=95,255,0 +" hi x083_SeaGreen2 ctermfg=83 guifg=#5fff5f "rgb=95,255,95 +" hi x084_SeaGreen1 ctermfg=84 guifg=#5fff87 "rgb=95,255,135 +" hi x085_SeaGreen1 ctermfg=85 guifg=#5fffaf "rgb=95,255,175 +" hi x086_Aquamarine1 ctermfg=86 guifg=#5fffd7 "rgb=95,255,215 +" hi x087_DarkSlateGray2 ctermfg=87 guifg=#5fffff "rgb=95,255,255 +" hi x088_DarkRed ctermfg=88 guifg=#870000 "rgb=135,0,0 +" hi x089_DeepPink4 ctermfg=89 guifg=#87005f "rgb=135,0,95 +" hi x090_DarkMagenta ctermfg=90 guifg=#870087 "rgb=135,0,135 +" hi x091_DarkMagenta ctermfg=91 guifg=#8700af "rgb=135,0,175 +" hi x092_DarkViolet ctermfg=92 guifg=#8700d7 "rgb=135,0,215 +" hi x093_Purple ctermfg=93 guifg=#8700ff "rgb=135,0,255 +" hi x094_Orange4 ctermfg=94 guifg=#875f00 "rgb=135,95,0 +" hi x095_LightPink4 ctermfg=95 guifg=#875f5f "rgb=135,95,95 +" hi x096_Plum4 ctermfg=96 guifg=#875f87 "rgb=135,95,135 +" hi x097_MediumPurple3 ctermfg=97 guifg=#875faf "rgb=135,95,175 +" hi x098_MediumPurple3 ctermfg=98 guifg=#875fd7 "rgb=135,95,215 +" hi x099_SlateBlue1 ctermfg=99 guifg=#875fff "rgb=135,95,255 +" hi x100_Yellow4 ctermfg=100 guifg=#878700 "rgb=135,135,0 +" hi x101_Wheat4 ctermfg=101 guifg=#87875f "rgb=135,135,95 +" hi x102_Grey53 ctermfg=102 guifg=#878787 "rgb=135,135,135 +" hi x103_LightSlateGrey ctermfg=103 guifg=#8787af "rgb=135,135,175 +" hi x104_MediumPurple ctermfg=104 guifg=#8787d7 "rgb=135,135,215 +" hi x105_LightSlateBlue ctermfg=105 guifg=#8787ff "rgb=135,135,255 +" hi x106_Yellow4 ctermfg=106 guifg=#87af00 "rgb=135,175,0 +" hi x107_DarkOliveGreen3 ctermfg=107 guifg=#87af5f "rgb=135,175,95 +" hi x108_DarkSeaGreen ctermfg=108 guifg=#87af87 "rgb=135,175,135 +" hi x109_LightSkyBlue3 ctermfg=109 guifg=#87afaf "rgb=135,175,175 +" hi x110_LightSkyBlue3 ctermfg=110 guifg=#87afd7 "rgb=135,175,215 +" hi x111_SkyBlue2 ctermfg=111 guifg=#87afff "rgb=135,175,255 +" hi x112_Chartreuse2 ctermfg=112 guifg=#87d700 "rgb=135,215,0 +" hi x113_DarkOliveGreen3 ctermfg=113 guifg=#87d75f "rgb=135,215,95 +" hi x114_PaleGreen3 ctermfg=114 guifg=#87d787 "rgb=135,215,135 +" hi x115_DarkSeaGreen3 ctermfg=115 guifg=#87d7af "rgb=135,215,175 +" hi x116_DarkSlateGray3 ctermfg=116 guifg=#87d7d7 "rgb=135,215,215 +" hi x117_SkyBlue1 ctermfg=117 guifg=#87d7ff "rgb=135,215,255 +" hi x118_Chartreuse1 ctermfg=118 guifg=#87ff00 "rgb=135,255,0 +" hi x119_LightGreen ctermfg=119 guifg=#87ff5f "rgb=135,255,95 +" hi x120_LightGreen ctermfg=120 guifg=#87ff87 "rgb=135,255,135 +" hi x121_PaleGreen1 ctermfg=121 guifg=#87ffaf "rgb=135,255,175 +" hi x122_Aquamarine1 ctermfg=122 guifg=#87ffd7 "rgb=135,255,215 +" hi x123_DarkSlateGray1 ctermfg=123 guifg=#87ffff "rgb=135,255,255 +" hi x124_Red3 ctermfg=124 guifg=#af0000 "rgb=175,0,0 +" hi x125_DeepPink4 ctermfg=125 guifg=#af005f "rgb=175,0,95 +" hi x126_MediumVioletRed ctermfg=126 guifg=#af0087 "rgb=175,0,135 +" hi x127_Magenta3 ctermfg=127 guifg=#af00af "rgb=175,0,175 +" hi x128_DarkViolet ctermfg=128 guifg=#af00d7 "rgb=175,0,215 +" hi x129_Purple ctermfg=129 guifg=#af00ff "rgb=175,0,255 +" hi x130_DarkOrange3 ctermfg=130 guifg=#af5f00 "rgb=175,95,0 +" hi x131_IndianRed ctermfg=131 guifg=#af5f5f "rgb=175,95,95 +" hi x132_HotPink3 ctermfg=132 guifg=#af5f87 "rgb=175,95,135 +" hi x133_MediumOrchid3 ctermfg=133 guifg=#af5faf "rgb=175,95,175 +" hi x134_MediumOrchid ctermfg=134 guifg=#af5fd7 "rgb=175,95,215 +" hi x135_MediumPurple2 ctermfg=135 guifg=#af5fff "rgb=175,95,255 +" hi x136_DarkGoldenrod ctermfg=136 guifg=#af8700 "rgb=175,135,0 +" hi x137_LightSalmon3 ctermfg=137 guifg=#af875f "rgb=175,135,95 +" hi x138_RosyBrown ctermfg=138 guifg=#af8787 "rgb=175,135,135 +" hi x139_Grey63 ctermfg=139 guifg=#af87af "rgb=175,135,175 +" hi x140_MediumPurple2 ctermfg=140 guifg=#af87d7 "rgb=175,135,215 +" hi x141_MediumPurple1 ctermfg=141 guifg=#af87ff "rgb=175,135,255 +" hi x142_Gold3 ctermfg=142 guifg=#afaf00 "rgb=175,175,0 +" hi x143_DarkKhaki ctermfg=143 guifg=#afaf5f "rgb=175,175,95 +" hi x144_NavajoWhite3 ctermfg=144 guifg=#afaf87 "rgb=175,175,135 +" hi x145_Grey69 ctermfg=145 guifg=#afafaf "rgb=175,175,175 +" hi x146_LightSteelBlue3 ctermfg=146 guifg=#afafd7 "rgb=175,175,215 +" hi x147_LightSteelBlue ctermfg=147 guifg=#afafff "rgb=175,175,255 +" hi x148_Yellow3 ctermfg=148 guifg=#afd700 "rgb=175,215,0 +" hi x149_DarkOliveGreen3 ctermfg=149 guifg=#afd75f "rgb=175,215,95 +" hi x150_DarkSeaGreen3 ctermfg=150 guifg=#afd787 "rgb=175,215,135 +" hi x151_DarkSeaGreen2 ctermfg=151 guifg=#afd7af "rgb=175,215,175 +" hi x152_LightCyan3 ctermfg=152 guifg=#afd7d7 "rgb=175,215,215 +" hi x153_LightSkyBlue1 ctermfg=153 guifg=#afd7ff "rgb=175,215,255 +" hi x154_GreenYellow ctermfg=154 guifg=#afff00 "rgb=175,255,0 +" hi x155_DarkOliveGreen2 ctermfg=155 guifg=#afff5f "rgb=175,255,95 +" hi x156_PaleGreen1 ctermfg=156 guifg=#afff87 "rgb=175,255,135 +" hi x157_DarkSeaGreen2 ctermfg=157 guifg=#afffaf "rgb=175,255,175 +" hi x158_DarkSeaGreen1 ctermfg=158 guifg=#afffd7 "rgb=175,255,215 +" hi x159_PaleTurquoise1 ctermfg=159 guifg=#afffff "rgb=175,255,255 +" hi x160_Red3 ctermfg=160 guifg=#d70000 "rgb=215,0,0 +" hi x161_DeepPink3 ctermfg=161 guifg=#d7005f "rgb=215,0,95 +" hi x162_DeepPink3 ctermfg=162 guifg=#d70087 "rgb=215,0,135 +" hi x163_Magenta3 ctermfg=163 guifg=#d700af "rgb=215,0,175 +" hi x164_Magenta3 ctermfg=164 guifg=#d700d7 "rgb=215,0,215 +" hi x165_Magenta2 ctermfg=165 guifg=#d700ff "rgb=215,0,255 +" hi x166_DarkOrange3 ctermfg=166 guifg=#d75f00 "rgb=215,95,0 +" hi x167_IndianRed ctermfg=167 guifg=#d75f5f "rgb=215,95,95 +" hi x168_HotPink3 ctermfg=168 guifg=#d75f87 "rgb=215,95,135 +" hi x169_HotPink2 ctermfg=169 guifg=#d75faf "rgb=215,95,175 +" hi x170_Orchid ctermfg=170 guifg=#d75fd7 "rgb=215,95,215 +" hi x171_MediumOrchid1 ctermfg=171 guifg=#d75fff "rgb=215,95,255 +" hi x172_Orange3 ctermfg=172 guifg=#d78700 "rgb=215,135,0 +" hi x173_LightSalmon3 ctermfg=173 guifg=#d7875f "rgb=215,135,95 +" hi x174_LightPink3 ctermfg=174 guifg=#d78787 "rgb=215,135,135 +" hi x175_Pink3 ctermfg=175 guifg=#d787af "rgb=215,135,175 +" hi x176_Plum3 ctermfg=176 guifg=#d787d7 "rgb=215,135,215 +" hi x177_Violet ctermfg=177 guifg=#d787ff "rgb=215,135,255 +" hi x178_Gold3 ctermfg=178 guifg=#d7af00 "rgb=215,175,0 +" hi x179_LightGoldenrod3 ctermfg=179 guifg=#d7af5f "rgb=215,175,95 +" hi x180_Tan ctermfg=180 guifg=#d7af87 "rgb=215,175,135 +" hi x181_MistyRose3 ctermfg=181 guifg=#d7afaf "rgb=215,175,175 +" hi x182_Thistle3 ctermfg=182 guifg=#d7afd7 "rgb=215,175,215 +" hi x183_Plum2 ctermfg=183 guifg=#d7afff "rgb=215,175,255 +" hi x184_Yellow3 ctermfg=184 guifg=#d7d700 "rgb=215,215,0 +" hi x185_Khaki3 ctermfg=185 guifg=#d7d75f "rgb=215,215,95 +" hi x186_LightGoldenrod2 ctermfg=186 guifg=#d7d787 "rgb=215,215,135 +" hi x187_LightYellow3 ctermfg=187 guifg=#d7d7af "rgb=215,215,175 +" hi x188_Grey84 ctermfg=188 guifg=#d7d7d7 "rgb=215,215,215 +" hi x189_LightSteelBlue1 ctermfg=189 guifg=#d7d7ff "rgb=215,215,255 +" hi x190_Yellow2 ctermfg=190 guifg=#d7ff00 "rgb=215,255,0 +" hi x191_DarkOliveGreen1 ctermfg=191 guifg=#d7ff5f "rgb=215,255,95 +" hi x192_DarkOliveGreen1 ctermfg=192 guifg=#d7ff87 "rgb=215,255,135 +" hi x193_DarkSeaGreen1 ctermfg=193 guifg=#d7ffaf "rgb=215,255,175 +" hi x194_Honeydew2 ctermfg=194 guifg=#d7ffd7 "rgb=215,255,215 +" hi x195_LightCyan1 ctermfg=195 guifg=#d7ffff "rgb=215,255,255 +" hi x196_Red1 ctermfg=196 guifg=#ff0000 "rgb=255,0,0 +" hi x197_DeepPink2 ctermfg=197 guifg=#ff005f "rgb=255,0,95 +" hi x198_DeepPink1 ctermfg=198 guifg=#ff0087 "rgb=255,0,135 +" hi x199_DeepPink1 ctermfg=199 guifg=#ff00af "rgb=255,0,175 +" hi x200_Magenta2 ctermfg=200 guifg=#ff00d7 "rgb=255,0,215 +" hi x201_Magenta1 ctermfg=201 guifg=#ff00ff "rgb=255,0,255 +" hi x202_OrangeRed1 ctermfg=202 guifg=#ff5f00 "rgb=255,95,0 +" hi x203_IndianRed1 ctermfg=203 guifg=#ff5f5f "rgb=255,95,95 +" hi x204_IndianRed1 ctermfg=204 guifg=#ff5f87 "rgb=255,95,135 +" hi x205_HotPink ctermfg=205 guifg=#ff5faf "rgb=255,95,175 +" hi x206_HotPink ctermfg=206 guifg=#ff5fd7 "rgb=255,95,215 +" hi x207_MediumOrchid1 ctermfg=207 guifg=#ff5fff "rgb=255,95,255 +" hi x208_DarkOrange ctermfg=208 guifg=#ff8700 "rgb=255,135,0 +" hi x209_Salmon1 ctermfg=209 guifg=#ff875f "rgb=255,135,95 +" hi x210_LightCoral ctermfg=210 guifg=#ff8787 "rgb=255,135,135 +" hi x211_PaleVioletRed1 ctermfg=211 guifg=#ff87af "rgb=255,135,175 +" hi x212_Orchid2 ctermfg=212 guifg=#ff87d7 "rgb=255,135,215 +" hi x213_Orchid1 ctermfg=213 guifg=#ff87ff "rgb=255,135,255 +" hi x214_Orange1 ctermfg=214 guifg=#ffaf00 "rgb=255,175,0 +" hi x215_SandyBrown ctermfg=215 guifg=#ffaf5f "rgb=255,175,95 +" hi x216_LightSalmon1 ctermfg=216 guifg=#ffaf87 "rgb=255,175,135 +" hi x217_LightPink1 ctermfg=217 guifg=#ffafaf "rgb=255,175,175 +" hi x218_Pink1 ctermfg=218 guifg=#ffafd7 "rgb=255,175,215 +" hi x219_Plum1 ctermfg=219 guifg=#ffafff "rgb=255,175,255 +" hi x220_Gold1 ctermfg=220 guifg=#ffd700 "rgb=255,215,0 +" hi x221_LightGoldenrod2 ctermfg=221 guifg=#ffd75f "rgb=255,215,95 +" hi x222_LightGoldenrod2 ctermfg=222 guifg=#ffd787 "rgb=255,215,135 +" hi x223_NavajoWhite1 ctermfg=223 guifg=#ffd7af "rgb=255,215,175 +" hi x224_MistyRose1 ctermfg=224 guifg=#ffd7d7 "rgb=255,215,215 +" hi x225_Thistle1 ctermfg=225 guifg=#ffd7ff "rgb=255,215,255 +" hi x226_Yellow1 ctermfg=226 guifg=#ffff00 "rgb=255,255,0 +" hi x227_LightGoldenrod1 ctermfg=227 guifg=#ffff5f "rgb=255,255,95 +" hi x228_Khaki1 ctermfg=228 guifg=#ffff87 "rgb=255,255,135 +" hi x229_Wheat1 ctermfg=229 guifg=#ffffaf "rgb=255,255,175 +" hi x230_Cornsilk1 ctermfg=230 guifg=#ffffd7 "rgb=255,255,215 +" hi x231_Grey100 ctermfg=231 guifg=#ffffff "rgb=255,255,255 +" hi x232_Grey3 ctermfg=232 guifg=#080808 "rgb=8,8,8 +" hi x233_Grey7 ctermfg=233 guifg=#121212 "rgb=18,18,18 +" hi x234_Grey11 ctermfg=234 guifg=#1c1c1c "rgb=28,28,28 +" hi x235_Grey15 ctermfg=235 guifg=#262626 "rgb=38,38,38 +" hi x236_Grey19 ctermfg=236 guifg=#303030 "rgb=48,48,48 +" hi x237_Grey23 ctermfg=237 guifg=#3a3a3a "rgb=58,58,58 +" hi x238_Grey27 ctermfg=238 guifg=#444444 "rgb=68,68,68 +" hi x239_Grey30 ctermfg=239 guifg=#4e4e4e "rgb=78,78,78 +" hi x240_Grey35 ctermfg=240 guifg=#585858 "rgb=88,88,88 +" hi x241_Grey39 ctermfg=241 guifg=#626262 "rgb=98,98,98 +" hi x242_Grey42 ctermfg=242 guifg=#6c6c6c "rgb=108,108,108 +" hi x243_Grey46 ctermfg=243 guifg=#767676 "rgb=118,118,118 +" hi x244_Grey50 ctermfg=244 guifg=#808080 "rgb=128,128,128 +" hi x245_Grey54 ctermfg=245 guifg=#8a8a8a "rgb=138,138,138 +" hi x246_Grey58 ctermfg=246 guifg=#949494 "rgb=148,148,148 +" hi x247_Grey62 ctermfg=247 guifg=#9e9e9e "rgb=158,158,158 +" hi x248_Grey66 ctermfg=248 guifg=#a8a8a8 "rgb=168,168,168 +" hi x249_Grey70 ctermfg=249 guifg=#b2b2b2 "rgb=178,178,178 +" hi x250_Grey74 ctermfg=250 guifg=#bcbcbc "rgb=188,188,188 +" hi x251_Grey78 ctermfg=251 guifg=#c6c6c6 "rgb=198,198,198 +" hi x252_Grey82 ctermfg=252 guifg=#d0d0d0 "rgb=208,208,208 +" hi x253_Grey85 ctermfg=253 guifg=#dadada "rgb=218,218,218 +" hi x254_Grey89 ctermfg=254 guifg=#e4e4e4 "rgb=228,228,228 +" hi x255_Grey93 ctermfg=255 guifg=#eeeeee "rgb=238,238,238 diff --git a/vim/colors/blue_alt.vim b/vim/colors/blue_alt.vim new file mode 100644 index 0000000..5ad0278 --- /dev/null +++ b/vim/colors/blue_alt.vim @@ -0,0 +1,56 @@ +" local syntax file - set colors on a per-machine basis: +" vim: tw=0 ts=4 sw=4 +" Vim color file +" Maintainer: Steven Vertigan <steven@vertigan.wattle.id.au> +" Last Change: 2006 Sep 23 +" Revision #5: Switch main text from white to yellow for easier contrast, +" fixed some problems with terminal backgrounds. + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "blue_alt" +"hi Normal guifg=yellow guibg=darkBlue ctermfg=yellow ctermbg=darkBlue +hi Normal guifg=yellow guibg=darkBlue ctermfg=yellow ctermbg=darkBlue +hi NonText guifg=magenta ctermfg=lightMagenta +hi comment guifg=gray ctermfg=gray ctermbg=darkBlue gui=bold +hi constant guifg=cyan ctermfg=cyan +hi identifier guifg=gray ctermfg=red +hi statement guifg=white ctermfg=white ctermbg=darkBlue gui=none +hi preproc guifg=green ctermfg=green +hi type guifg=orange ctermfg=lightRed ctermbg=darkBlue +hi special guifg=magenta ctermfg=lightMagenta ctermbg=darkBlue +hi Underlined guifg=cyan ctermfg=cyan gui=underline cterm=underline +hi label guifg=yellow ctermfg=yellow +hi operator guifg=orange gui=bold ctermfg=lightRed ctermbg=darkBlue + +hi ErrorMsg guifg=orange guibg=darkBlue ctermfg=lightRed +hi WarningMsg guifg=cyan guibg=darkBlue ctermfg=cyan gui=bold +hi ModeMsg guifg=yellow gui=NONE ctermfg=yellow +hi MoreMsg guifg=yellow gui=NONE ctermfg=yellow +hi Error guifg=red guibg=darkBlue gui=underline ctermfg=red + +hi Todo guifg=black guibg=orange ctermfg=black ctermbg=darkYellow +hi Cursor guifg=black guibg=white ctermfg=black ctermbg=white +hi Search guifg=black guibg=orange ctermfg=black ctermbg=darkYellow +hi IncSearch guifg=black guibg=yellow ctermfg=black ctermbg=darkYellow +hi LineNr guifg=cyan ctermfg=cyan +hi title guifg=white gui=bold cterm=bold + +hi StatusLineNC gui=NONE guifg=black guibg=blue ctermfg=black ctermbg=blue +hi StatusLine gui=bold guifg=cyan guibg=blue ctermfg=cyan ctermbg=blue +hi VertSplit gui=none guifg=blue guibg=blue ctermfg=blue ctermbg=blue + +hi Visual term=reverse ctermfg=black ctermbg=darkCyan guifg=black guibg=darkCyan + +hi DiffChange guibg=darkGreen guifg=black ctermbg=darkGreen ctermfg=black +hi DiffText guibg=olivedrab guifg=black ctermbg=lightGreen ctermfg=black +hi DiffAdd guibg=slateblue guifg=black ctermbg=blue ctermfg=black +hi DiffDelete guibg=coral guifg=black ctermbg=cyan ctermfg=black + +hi Folded guibg=orange guifg=black ctermbg=yellow ctermfg=black +hi FoldColumn guibg=gray30 guifg=black ctermbg=gray ctermfg=black +hi cIf0 guifg=gray ctermfg=gray + diff --git a/vim/colors/distinguished.vim b/vim/colors/distinguished.vim new file mode 100644 index 0000000..30934e5 --- /dev/null +++ b/vim/colors/distinguished.vim @@ -0,0 +1,179 @@ +" Author: Kim Silkebækken <kim.silkebaekken+vim@gmail.com> +" Source repository: https://github.com/Lokaltog/vim-distinguished + +" Initialization {{{ + set background=dark + + hi clear + if exists('syntax_on') + syntax reset + endif + + let g:colors_name = 'distinguished' + + if ! has('gui_running') + if &t_Co != 256 + echoe 'The ' . g:colors_name . ' color scheme requires gvim or a 256-color terminal' + + finish + endif + endif +" }}} +" Color dictionary parser {{{ + function! s:ColorDictParser(color_dict) + for [group, group_colors] in items(a:color_dict) + exec 'hi ' . group + \ . ' ctermfg=' . (group_colors[0] == '' ? 'NONE' : group_colors[0]) + \ . ' ctermbg=' . (group_colors[1] == '' ? 'NONE' : group_colors[1]) + \ . ' cterm=' . (group_colors[2] == '' ? 'NONE' : group_colors[2]) + \ + \ . ' guifg=' . (group_colors[3] == '' ? 'NONE' : '#' . group_colors[3]) + \ . ' guibg=' . (group_colors[4] == '' ? 'NONE' : '#' . group_colors[4]) + \ . ' gui=' . (group_colors[5] == '' ? 'NONE' : group_colors[5]) + endfor + endfunction +" }}} + +" | Highlight group | CTFG | CTBG | CTAttributes | || | GUIFG | GUIBG | GUIAttributes | +" |--------------------------------|-------|-------|-----------------| || |---------|----------|-----------------| +call s:ColorDictParser({ + \ 'Normal' : [ 231, 16, '', 'ffffff', '000000', ''] + \ , 'Visual' : [ 240, 253, '', '585858', 'dadada', ''] + \ + \ , 'Cursor' : [ '', '', '', 'ffffff', 'dd4010', ''] + \ , 'lCursor' : [ '', '', '', 'ffffff', '89b6e2', ''] + \ + \ , 'CursorLine' : [ 16, 231, '', '', '3a3a3a', ''] + \ , 'CursorColumn' : [ 231, 237, '', 'ffffff', '3a3a3a', ''] + \ + \ , 'Folded' : [ 249, 234, '', 'b2b2b2', '1c1c1c', ''] + \ , 'FoldColumn' : [ 243, 234, '', '767676', '1c1c1c', ''] + \ , 'SignColumn' : [ 231, 233, 'bold', 'ffffff', '121212', 'bold'] + \ , 'ColorColumn' : [ '', 233, '', '', '262626', ''] + \ + \ , 'StatusLine' : [ 231, 236, 'bold', 'ffffff', '303030', 'bold'] + \ , 'StatusLineNC' : [ 244, 232, '', '808080', '080808', ''] + \ + \ , 'LineNr' : [ 243, 235, '', '767676', '262626', ''] + \ , 'VertSplit' : [ 240, '', '', '585858', '1c1c1c', ''] + \ + \ , 'WildMenu' : [ 234, 231, '', '1c1c1c', 'ffffff', ''] + \ , 'Directory' : [ 143, '', 'bold', 'afaf5f', '', 'bold'] + \ , 'Underlined' : [ 130, '', '', 'af5f00', '', ''] + \ + \ , 'Question' : [ 74, '', 'bold', '5fafd7', '', 'bold'] + \ , 'MoreMsg' : [ 214, '', 'bold', 'ffaf00', '', 'bold'] + \ , 'WarningMsg' : [ 202, '', 'bold', 'ff5f00', '', 'bold'] + \ , 'ErrorMsg' : [ 196, '', 'bold', 'ff0000', '', 'bold'] + \ + \ , 'Comment' : [ 243, 233, '', '767676', '121212', ''] + \ , 'vimCommentTitleLeader' : [ 250, 233, '', 'bcbcbc', '121212', ''] + \ , 'vimCommentTitle' : [ 250, 233, '', 'bcbcbc', '121212', ''] + \ , 'vimCommentString' : [ 245, 233, '', '8a8a8a', '121212', ''] + \ + \ , 'TabLine' : [ 231, 238, '', 'ffffff', '444444', ''] + \ , 'TabLineSel' : [ 255, '', 'bold', 'eeeeee', '', 'bold'] + \ , 'TabLineFill' : [ 240, 238, '', '585858', '444444', ''] + \ , 'TabLineNumber' : [ 160, 238, 'bold', 'd70000', '444444', 'bold'] + \ , 'TabLineClose' : [ 245, 238, 'bold', '8a8a8a', '444444', 'bold'] + \ + \ , 'SpellCap' : [ 231, 31, 'bold', 'ffffff', '0087af', 'bold'] + \ + \ , 'SpecialKey' : [ 239, '', '', '4e4e4e', '', ''] + \ , 'NonText' : [ 88, '', '', '870000', '', ''] + \ , 'MatchParen' : [ 231, 25, 'bold', 'ffffff', '005faf', 'bold'] + \ + \ , 'Constant' : [ 137, '', 'bold', 'af875f', '', 'bold'] + \ , 'Special' : [ 150, '', '', 'afd787', '', ''] + \ , 'Identifier' : [ 66, '', 'bold', '5f8787', '', 'bold'] + \ , 'Statement' : [ 186, '', 'bold', 'd7d787', '', 'bold'] + \ , 'PreProc' : [ 247, '', '', '9e9e9e', '', ''] + \ , 'Type' : [ 67, '', 'bold', '5f87af', '', 'bold'] + \ , 'String' : [ 143, '', '', 'afaf5f', '', ''] + \ , 'Number' : [ 173, '', '', 'd7875f', '', ''] + \ , 'Define' : [ 173, '', '', 'd7875f', '', ''] + \ , 'Error' : [ 208, 124, '', 'ff8700', 'af0000', ''] + \ , 'Function' : [ 179, '', '', 'd7af5f', '', ''] + \ , 'Include' : [ 173, '', '', 'd7875f', '', ''] + \ , 'PreCondit' : [ 173, '', '', 'd7875f', '', ''] + \ , 'Keyword' : [ 173, '', '', 'd7875f', '', ''] + \ , 'Search' : [ 231, 131, '', '000000', 'ffff5f', 'underline,bold'] + \ , 'Title' : [ 231, '', '', 'ffffff', '', ''] + \ , 'Delimiter' : [ 246, '', '', '949494', '', ''] + \ , 'StorageClass' : [ 187, '', '', 'd7d7af', '', ''] + \ + \ , 'TODO' : [ 228, 94, 'bold', 'ffff87', '875f00', 'bold'] + \ + \ , 'SyntasticWarning' : [ 220, 94, '', 'ffff87', '875f00', 'bold'] + \ , 'SyntasticError' : [ 202, 52, '', 'ffff87', '875f00', 'bold'] + \ + \ , 'Pmenu' : [ 248, 240, '', 'a8a8a8', '585858', ''] + \ , 'PmenuSel' : [ 253, 245, '', 'dadada', '8a8a8a', ''] + \ , 'PmenuSbar' : [ 253, 248, '', 'dadada', 'a8a8a8', ''] + \ + \ , 'phpEOL' : [ 245, '', '', 'dadada', '', ''] + \ , 'phpStringDelim' : [ 94, '', '', '875f00', '', ''] + \ , 'phpDelimiter' : [ 160, '', '', 'd70000', '', ''] + \ , 'phpFunctions' : [ 221, '', 'bold', 'ffd75f', '', 'bold'] + \ , 'phpBoolean' : [ 172, '', 'bold', 'd78700', '', 'bold'] + \ , 'phpOperator' : [ 215, '', '', 'ffaf5f', '', ''] + \ , 'phpMemberSelector' : [ 138, '', 'bold', 'af8787', '', 'bold'] + \ , 'phpParent' : [ 227, '', '', 'ffff5f', '', ''] + \ + \ , 'PHPClassTag' : [ 253, '', '', 'dadada', '', ''] + \ , 'PHPInterfaceTag' : [ 253, '', '', 'dadada', '', ''] + \ , 'PHPFunctionTag' : [ 222, '', 'bold', 'ffd787', '', 'bold'] + \ + \ , 'pythonDocString' : [ 240, 233, '', '585858', '121212', ''] + \ , 'pythonDocStringTitle' : [ 245, 233, '', 'dadada', '121212', ''] + \ , 'pythonRun' : [ 65, '', '', '5f875f', '', ''] + \ , 'pythonBuiltinObj' : [ 67, '', 'bold', '5f87af', '', 'bold'] + \ , 'pythonSelf' : [ 250, '', 'bold', 'bcbcbc', '', 'bold'] + \ , 'pythonFunction' : [ 179, '', 'bold', 'd7af5f', '', 'bold'] + \ , 'pythonClass' : [ 221, '', 'bold', 'ffd75f', '', 'bold'] + \ , 'pythonExClass' : [ 130, '', '', 'af5f00', '', ''] + \ , 'pythonException' : [ 130, '', 'bold', 'af5f00', '', 'bold'] + \ , 'pythonOperator' : [ 186, '', '', 'd7d787', '', ''] + \ , 'pythonPreCondit' : [ 152, '', 'bold', 'afd7d7', '', 'bold'] + \ , 'pythonDottedName' : [ 166, '', '', 'd75f00', '', ''] + \ , 'pythonDecorator' : [ 124, '', 'bold', 'af0000', '', 'bold'] + \ + \ , 'PythonInterfaceTag' : [ 109, '', '', '87afaf', '', ''] + \ , 'PythonClassTag' : [ 221, '', '', 'ffd75f', '', ''] + \ , 'PythonFunctionTag' : [ 109, '', '', '87afaf', '', ''] + \ , 'PythonVariableTag' : [ 253, '', '', 'dadada', '', ''] + \ , 'PythonMemberTag' : [ 145, '', '', 'afafaf', '', ''] + \ + \ , 'CTagsImport' : [ 109, '', '', '87afaf', '', ''] + \ , 'CTagsClass' : [ 221, '', '', 'ffd75f', '', ''] + \ , 'CTagsFunction' : [ 109, '', '', '87afaf', '', ''] + \ , 'CTagsGlobalVariable' : [ 253, '', '', 'dadada', '', ''] + \ , 'CTagsMember' : [ 145, '', '', 'afafaf', '', ''] + \ + \ , 'xmlTag' : [ 149, '', 'bold', 'afd75f', '', 'bold'] + \ , 'xmlTagName' : [ 250, '', '', 'bcbcbc', '', ''] + \ , 'xmlEndTag' : [ 209, '', 'bold', 'ff875f', '', 'bold'] + \ + \ , 'cssImportant' : [ 166, '', 'bold', 'd75f00', '', 'bold'] + \ + \ , 'DiffAdd' : [ 112, 22, '', '87d700', '005f00', ''] + \ , 'DiffChange' : [ 220, 94, '', 'ffd700', '875f00', ''] + \ , 'DiffDelete' : [ 160, '', '', 'd70000', '', ''] + \ , 'DiffText' : [ 220, 94, 'reverse,bold', 'ffd700', '875f00', 'reverse,bold'] + \ + \ , 'diffLine' : [ 68, '', 'bold', '5f87d7', '', 'bold'] + \ , 'diffFile' : [ 242, '', '', '6c6c6c', '', ''] + \ , 'diffNewFile' : [ 242, '', '', '6c6c6c', '', ''] +\ }) + +hi link htmlTag xmlTag +hi link htmlTagName xmlTagName +hi link htmlEndTag xmlEndTag + +hi link phpCommentTitle vimCommentTitle +hi link phpDocTags vimCommentString +hi link phpDocParam vimCommentTitle + +hi link diffAdded DiffAdd +hi link diffChanged DiffChange +hi link diffRemoved DiffDelete diff --git a/vim/colors/grb256.vim b/vim/colors/grb256.vim new file mode 100644 index 0000000..10c57c0 --- /dev/null +++ b/vim/colors/grb256.vim @@ -0,0 +1,32 @@ +" Based on +runtime colors/ir_black.vim + +let g:colors_name = "grb256" + +hi pythonSpaceError ctermbg=red guibg=red + +hi Comment ctermfg=darkgray + +hi StatusLine ctermbg=darkgrey ctermfg=white +hi StatusLineNC ctermbg=black ctermfg=lightgrey +hi VertSplit ctermbg=black ctermfg=lightgrey +hi LineNr ctermfg=darkgray +hi CursorLine guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=234 +hi Function guifg=#FFD2A7 guibg=NONE gui=NONE ctermfg=yellow ctermbg=NONE cterm=NONE +hi Visual guifg=NONE guibg=#262D51 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE + +hi Error guifg=NONE guibg=NONE gui=undercurl ctermfg=16 ctermbg=red cterm=NONE guisp=#FF6C60 " undercurl color +hi ErrorMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=16 ctermbg=red cterm=NONE +hi WarningMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=16 ctermbg=red cterm=NONE +hi SpellBad guifg=white guibg=#FF6C60 gui=BOLD ctermfg=16 ctermbg=160 cterm=NONE + +" ir_black doesn't highlight operators for some reason +hi Operator guifg=#6699CC guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE + +highlight DiffAdd term=reverse cterm=bold ctermbg=lightgreen ctermfg=16 +highlight DiffChange term=reverse cterm=bold ctermbg=lightblue ctermfg=16 +highlight DiffText term=reverse cterm=bold ctermbg=lightgray ctermfg=16 +highlight DiffDelete term=reverse cterm=bold ctermbg=lightred ctermfg=16 + +highlight PmenuSel ctermfg=16 ctermbg=156 + diff --git a/vim/colors/gruber-darker.vim b/vim/colors/gruber-darker.vim new file mode 100644 index 0000000..1bd9d87 --- /dev/null +++ b/vim/colors/gruber-darker.vim @@ -0,0 +1,228 @@ +" GruberDarker Theme for Vim +" +" Adapted from an Emacs theme: +" https://github.com/rexim/gruber-darker-theme +" +" Colorscheme template: https://github.com/mhartington/oceanic-next/blob/master/colors/OceanicNext.vim +" -------------------------------------------- + +" {{{ Setup + set background=dark + hi clear + if exists("syntax_on") + syntax reset + endif + let g:colors_name="GruberDarker" +" }}} +" {{{ Italics + let g:gruber_terminal_italic = get(g:, 'gruber_terminal_italic', 0) + let s:italic = "" + if g:gruber_terminal_italic == 1 + let s:italic = "italic" + endif +"}}} +" {{{ Bold + let g:gruber_terminal_bold = get(g:, 'gruber_terminal_bold', 0) + let s:bold = "" + if g:gruber_terminal_bold == 1 + let s:bold = "bold" + endif +"}}} +" {{{ Colors + let s:gruberFG=['#e4e4ef', '253'] + let s:gruberFG1=['#f4f4ff', '254'] + let s:gruberFG2=['#f5f5ff', '240'] + let s:gruberFG3=['#65737e', '243'] + let s:gruberWhite=['#ffffff', '15'] + let s:gruberBlack=['#000000', '0'] + let s:gruberBG=['#181818', '233'] + let s:gruberBG1=['#282828', '235'] + let s:gruberBG2=['#453d41', '238'] + let s:gruberLightRed=['#c73c3f', '203'] + let s:gruberRed=['#f43841', '160'] + let s:gruberNiagara=['#96a6c8', '147'] + let s:gruberQuartz=['#95a99f', '108'] + let s:gruberGreen=['#73c936', '70'] + let s:gruberMain=['#ffdd33', '220'] + let s:gruberBrown=['#cc8c3c', '172'] + let s:gruberPurple=['#9e95c7', '98'] + let s:gruberLightBlue=['#0087d7', '32'] + let s:gruberBlue=['#0000d7', '20'] + let s:gruberGold=['#d7af00', '178'] + let s:none=['NONE', 'NONE'] + +" {{{ Highlight function +function! <sid>hi(group, fg, bg, attr, attrsp) + " fg, bg, attr, attrsp + if !empty(a:fg) + exec "hi " . a:group . " guifg=" . a:fg[0] + exec "hi " . a:group . " ctermfg=" . a:fg[1] + endif + if !empty(a:bg) + exec "hi " . a:group . " guibg=" . a:bg[0] + exec "hi " . a:group . " ctermbg=" . a:bg[1] + endif + if a:attr != "" + exec "hi " . a:group . " gui=" . a:attr + exec "hi " . a:group . " cterm=" . a:attr + endif + if !empty(a:attrsp) + exec "hi " . a:group . " guisp=" . a:attrsp[0] + endif +endfunction +" }}} +" {{{ call <sid>:hi(group, fg, bg, gui, guisp) +call <sid>hi('Bold', '', '', 'bold', '') +call <sid>hi('Debug', s:gruberFG2, '', '', '') +call <sid>hi('Directory', s:gruberLightBlue, '', '', '') +call <sid>hi('ErrorMsg', s:gruberWhite, s:gruberRed, '', '') +call <sid>hi('Exception', s:gruberBrown, '', '', '') +call <sid>hi('FoldColumn', s:gruberBrown, s:gruberFG2, '', '') +call <sid>hi('Folded', s:gruberBrown, s:gruberFG2, s:italic, '') +call <sid>hi('IncSearch', s:gruberBlack, s:gruberFG2, 'NONE', '') +call <sid>hi('Italic', '', '', s:italic, '') + +call <sid>hi('Macro', s:gruberFG, '', '', '') +call <sid>hi('MatchParen', s:gruberBG2, s:gruberMain, '', '') +call <sid>hi('ModeMsg', s:gruberFG2, '', '', '') +call <sid>hi('MoreMsg', s:gruberFG2, '', '', '') +call <sid>hi('Question', s:gruberNiagara, '', '', '') +call <sid>hi('Search', s:gruberBlack, s:gruberMain, '', '') +call <sid>hi('SpecialKey', s:gruberFG2, '', '', '') +call <sid>hi('TooLong', s:gruberFG2, '', '', '') +call <sid>hi('Underlined', s:gruberPurple, '', '', '') +call <sid>hi('Visual', '', s:gruberBG2, '', '') +call <sid>hi('VisualNOS', s:gruberRed, '', '', '') +call <sid>hi('WarningMsg', s:gruberRed, '', '', '') +call <sid>hi('WildMenu', s:gruberBlack, s:gruberMain, '', '') +call <sid>hi('Title', s:gruberQuartz, '', '', '') +call <sid>hi('Conceal', s:gruberFG, s:gruberBG, '', '') +call <sid>hi('Cursor', s:gruberBG, s:gruberFG, '', '') +call <sid>hi('NonText', s:gruberFG2, '', '', '') +call <sid>hi('Normal', s:gruberFG, s:gruberBG, '', '') +call <sid>hi('EndOfBuffer', s:gruberFG, s:gruberBG, '', '') +call <sid>hi('LineNr', s:gruberFG, s:gruberBG, '', '') +call <sid>hi('SignColumn', s:none, s:none, '', '') +call <sid>hi('VertSplit', s:gruberFG2, s:gruberBG1, '', '') +call <sid>hi('ColorColumn', '', s:gruberBG2, '', '') +call <sid>hi('CursorColumn', '', s:gruberBG2, '', '') +call <sid>hi('CursorLine', '', s:gruberBG2, 'NONE', '') +call <sid>hi('CursorLineNr', s:gruberMain, s:gruberBG, '', '') +call <sid>hi('PMenu', s:gruberFG, s:gruberBG1, '', '') +call <sid>hi('PMenuSel', s:gruberFG, s:gruberBG2, '', '') +call <sid>hi('PmenuSbar', '', s:gruberBG, '', '') +call <sid>hi('PmenuThumb', '', s:gruberBG, '', '') +call <sid>hi('helpExample', s:gruberMain, '', '', '') +call <sid>hi('helpCommand', s:gruberMain, '', '', '') + +" Standard syntax highlighting +call <sid>hi('Boolean', s:gruberQuartz, '', '', '') +call <sid>hi('Character', s:gruberGreen, '', '', '') +call <sid>hi('Comment', s:gruberBrown, '', s:italic, '') +call <sid>hi('Conditional', s:gruberMain, '', '', '') +call <sid>hi('Constant', s:gruberQuartz, '', '', '') +call <sid>hi('Define', s:gruberMain, '', '', '') +call <sid>hi('Delimiter', s:gruberFG, '', '', '') +call <sid>hi('Float', s:gruberQuartz, '', '', '') +call <sid>hi('Function', s:gruberNiagara, '', '', '') +call <sid>hi('Identifier', s:gruberNiagara, '', '', '') +call <sid>hi('Include', s:gruberMain, '', '', '') +call <sid>hi('Keyword', s:gruberMain, '', '', '') +call <sid>hi('Label', s:gruberFG, '', '', '') +call <sid>hi('Number', s:gruberQuartz, '', '', '') +call <sid>hi('Operator', s:gruberFG, '', '', '') +call <sid>hi('PreProc', s:gruberFG1, '', '', '') +call <sid>hi('Repeat', s:gruberMain, '', '', '') +call <sid>hi('Special', s:gruberMain, '', '', '') +call <sid>hi('SpecialChar', s:gruberMain, '', '', '') +call <sid>hi('Statement', s:gruberMain, '', '', '') +call <sid>hi('StorageClass', s:gruberMain, '', '', '') +call <sid>hi('String', s:gruberGreen, '', '', '') +call <sid>hi('Structure', s:gruberMain, '', '', '') +call <sid>hi('Todo', s:gruberBG, s:gruberMain, '', '') +call <sid>hi('Type', s:gruberQuartz, '', '', '') +call <sid>hi('Typedef', s:gruberQuartz, '', '', '') + +call <sid>hi('SpellBad', '', '', 'undercurl', '') +call <sid>hi('SpellLocal', '', '', 'undercurl', '') +call <sid>hi('SpellCap', '', '', 'undercurl', '') +call <sid>hi('SpellRare', '', '', 'undercurl', '') + +" Haskell Highlighting +call <sid>hi('hsTypeDef', s:gruberMain, '', '', '') +call <sid>hi('hsStructure', s:gruberMain, '', '', '') +call <sid>hi('hsStatement', s:gruberMain, '', '', '') +call <sid>hi('hsconditional', s:gruberMain, '', '', '') +call <sid>hi('hsconditional', s:gruberMain, '', '', '') +call <sid>hi('hsconditional', s:gruberMain, '', '', '') + +" Java Highlighting +" TODO Fix function definitions +call <sid>hi('javaConstant', s:gruberQuartz, '', '', '') +call <sid>hi('javaConditional', s:gruberMain, '', '', '') +call <sid>hi('javaOperator', s:gruberMain, '', '', '') +call <sid>hi('javaExceptions', s:gruberMain, '', '', '') +call <sid>hi('javaAssert', s:gruberMain, '', '', '') +call <sid>hi('javaClassDecl', s:gruberMain, '', '', '') +call <sid>hi('javaBraces', s:gruberFG, '', '', '') +call <sid>hi('javaLangObject', s:gruberFG, '', '', '') +call <sid>hi('javaType', s:gruberQuartz, '', '', '') + +" Python Highlighting +call <sid>hi('pythonRepeat', s:gruberMain, '', '', '') +call <sid>hi('pythonOperator', s:gruberMain, '', '', '') +call <sid>hi('pythonException', s:gruberMain, '', '', '') + + +call <sid>hi('markdownCode', s:gruberGreen, '', '', '') +call <sid>hi('markdownCodeBlock', s:gruberGreen, '', '', '') +call <sid>hi('markdownHeadingDelimiter', s:gruberNiagara, '', '', '') +call <sid>hi('markdownItalic', s:gruberPurple, '', s:italic, '') +call <sid>hi('markdownBold', s:gruberMain, '', s:bold, '') +call <sid>hi('markdownCodeDelimiter', s:gruberBrown, '', s:italic, '') +call <sid>hi('markdownError', s:gruberFG, s:gruberBG1, '', '') + +call <sid>hi('ALEErrorSign', s:gruberRed, s:gruberBG2, s:bold, '') +call <sid>hi('ALEWarningSign', s:gruberMain, s:gruberBG2, s:bold, '') +call <sid>hi('ALEInfoSign', s:gruberGreen, s:gruberBG2, s:bold, '') + +call <sid>hi('NERDTreeExecFile', s:gruberFG, '', '', '') +call <sid>hi('NERDTreeDirSlash', s:gruberNiagara, '', '', '') +call <sid>hi('NERDTreeOpenable', s:gruberNiagara, '', '', '') +call <sid>hi('NERDTreeFile', '', s:none, '', '') +call <sid>hi('NERDTreeFlags', s:gruberNiagara, '', '', '') + +call <sid>hi('vimfilerLeaf', s:gruberFG, '', '', '') +call <sid>hi('vimfilerNormalFile', s:gruberFG, s:gruberBG1, '', '') +call <sid>hi('vimfilerOpenedFile', s:gruberNiagara, '', '', '') +call <sid>hi('vimfilerClosedFile', s:gruberNiagara, '', '', '') + +" }}} + +let g:terminal_color_0=s:gruberBG1[0] +let g:terminal_color_8=s:gruberBG1[0] + +let g:terminal_color_1=s:gruberLightRed[0] +let g:terminal_color_9=s:gruberLightRed[0] + +let g:terminal_color_2=s:gruberGreen[0] +let g:terminal_color_10=s:gruberGreen[0] + +let g:terminal_color_3=s:gruberMain[0] +let g:terminal_color_11=s:gruberMain[0] + +let g:terminal_color_4=s:gruberNiagara[0] +let g:terminal_color_12=s:gruberNiagara[0] + +let g:terminal_color_5=s:gruberPurple[0] +let g:terminal_color_13=s:gruberPurple[0] + +let g:terminal_color_6=s:gruberNiagara[0] +let g:terminal_color_14=s:gruberNiagara[0] + +let g:terminal_color_7=s:gruberFG[0] +let g:terminal_color_15=s:gruberFG[0] + +let g:terminal_color_background=s:gruberBG1[0] +let g:terminal_color_foreground=s:gruberWhite[0] + diff --git a/vim/colors/hipster.vim b/vim/colors/hipster.vim new file mode 100644 index 0000000..973aeb1 --- /dev/null +++ b/vim/colors/hipster.vim @@ -0,0 +1,102 @@ +" --- hipster --- +" Author: Conner McDaniel (connermcd.com) +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif + +let g:colors_name = "hipster" +set t_Co=256 +set background=dark + +" Vim >= 7.0 specific colors +if version >= 700 +hi CursorLine guifg=NONE guibg=#32322f guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE +hi CursorLineNr guifg=#8a8a8a guibg=#32322f guisp=NONE gui=NONE ctermfg=245 ctermbg=236 cterm=NONE +hi MatchParen guifg=#eae788 guibg=#857b6f guisp=NONE gui=bold ctermfg=228 ctermbg=101 cterm=bold +hi PMenu guifg=#dddddd guibg=#423d35 guisp=#423d35 gui=NONE ctermfg=253 ctermbg=238 cterm=NONE +hi PMenuSbar guifg=NONE guibg=#848688 guisp=#848688 gui=NONE ctermfg=NONE ctermbg=102 cterm=NONE +hi PMenuSel guifg=#ffd700 guibg=#706070 guisp=#706070 gui=bold ctermfg=220 ctermbg=242 cterm=bold +hi PMenuThumb guifg=NONE guibg=#a4a5a8 guisp=#a4a5a8 gui=NONE ctermfg=NONE ctermbg=248 cterm=NONE +endif + +" General colors +hi Normal guifg=#f9f8ff guibg=#000000 guisp=NONE gui=NONE ctermfg=15 ctermbg=NONE cterm=NONE +hi Cursor guifg=NONE guibg=#cd6f5c guisp=#cd6f5c gui=NONE ctermfg=NONE ctermbg=173 cterm=NONE +hi Visual guifg=#c3c6ca guibg=#554d4b guisp=NONE gui=NONE ctermfg=251 ctermbg=239 cterm=NONE +hi Visualnos guifg=#c3c6ca guibg=#303030 guisp=NONE gui=NONE ctermfg=251 ctermbg=236 cterm=NONE +hi Search guifg=#000000 guibg=#8dabcd guisp=#8dabcd gui=NONE ctermfg=NONE ctermbg=110 cterm=NONE +hi Folded guifg=#857b6f guibg=#000000 guisp=NONE gui=NONE ctermfg=241 ctermbg=233 cterm=NONE +hi StatusLineNC guifg=NONE guibg=#262626 guisp=#262626 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE +hi VertSplit guifg=#444444 guibg=#444444 guisp=NONE gui=NONE ctermfg=238 ctermbg=238 cterm=NONE +" hi StatusLineNC guifg=#857b6f guibg=#444444 guisp=NONE gui=NONE ctermfg=241 ctermbg=238 cterm=NONE +hi LineNr guifg=#595959 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE +hi SpecialKey guifg=#87beeb guibg=NONE guisp=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE +hi WarningMsg guifg=#bd4848 guibg=#f9f8ff guisp=#f9f8ff gui=bold ctermfg=131 ctermbg=15 cterm=bold +hi ErrorMsg guifg=#bd5353 guibg=NONE guisp=NONE gui=NONE ctermfg=131 ctermbg=NONE cterm=NONE +hi MoreMsg guifg=#ffff00 guibg=NONE guisp=NONE gui=NONE ctermfg=11 ctermbg=NONE cterm=NONE + +" Diff highlighting +hi DiffAdd guifg=NONE guibg=#301430 guisp=#3c664e gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE +hi DiffDelete guifg=#ad3838 guibg=#301430 guisp=#301430 gui=NONE ctermfg=131 ctermbg=236 cterm=NONE +hi DiffChange guifg=NONE guibg=#7e8c2d guisp=#331833 gui=NONE ctermfg=NONE ctermbg=238 cterm=NONE + +" Syntax highlighting +hi Keyword guifg=#d6d69a guibg=NONE guisp=NONE gui=NONE ctermfg=186 ctermbg=NONE cterm=NONE +hi Function guifg=#bf9b76 guibg=NONE guisp=NONE gui=NONE ctermfg=137 ctermbg=NONE cterm=NONE +hi Constant guifg=#44807d guibg=NONE guisp=NONE gui=NONE ctermfg=66 ctermbg=NONE cterm=NONE +hi Number guifg=#386175 guibg=NONE guisp=NONE gui=NONE ctermfg=66 ctermbg=NONE cterm=NONE +hi PreProc guifg=#ad5234 guibg=NONE guisp=NONE gui=NONE ctermfg=131 ctermbg=NONE cterm=NONE +hi Statement guifg=#418db3 guibg=NONE guisp=NONE gui=NONE ctermfg=67 ctermbg=NONE cterm=NONE +hi Identifier guifg=#5f875f guibg=NONE guisp=NONE gui=NONE ctermfg=65 ctermbg=NONE cterm=NONE +hi Type guifg=#babaa2 guibg=NONE guisp=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE +hi Special guifg=#7a490d guibg=NONE guisp=NONE gui=NONE ctermfg=3 ctermbg=NONE cterm=NONE +hi String guifg=#7e8c2d guibg=NONE guisp=NONE gui=NONE ctermfg=100 ctermbg=NONE cterm=NONE +hi Comment guifg=#576157 guibg=NONE guisp=NONE gui=NONE ctermfg=241 ctermbg=NONE cterm=NONE +hi Todo guifg=#a1481e guibg=NONE guisp=NONE gui=NONE ctermfg=130 ctermbg=NONE cterm=NONE + +" Linking +hi! link FoldColumn Folded +hi! link CursorColumn CursorLine +hi! link Search CursorLine +hi! link NonText LineNr +hi! link DiffText DiffChange +hi! link SpellBad ErrorMsg +hi! link SpellCap ErrorMsg +hi! link Error ErrorMsg +hi! link Question MoreMsg +hi! link htmlBold Special +hi! link htmlItalic Number +hi! link Title Function + +" Unhighlighted: +" CursorIM +" CursorColumn +" DiffText +" Directory +" FoldColumn +" IncSearch +" Menu +" ModeMsg +" MoreMsg +" NonText +" PmenuSbar +" PmenuThumb +" Question +" Scrollbar +" SignColumn +" SpellBad +" SpellLocal +" SpellRare +" TabLine +" TabLineFill +" TabLineSel +" Tooltip +" User1 +" User9 +" WildMenu +" Links + +" vim: ts=3:sw=3:et diff --git a/vim/colors/nofrils-acme.vim b/vim/colors/nofrils-acme.vim new file mode 100644 index 0000000..fd63ed5 --- /dev/null +++ b/vim/colors/nofrils-acme.vim @@ -0,0 +1,189 @@ +" Name: No Frils Acme Colorscheme +" Author: robertmeta (on Github) +" URL: https://github.com/robertmeta/nofrils +" (see this url for latest release & screenshots) +" License: OSI approved MIT license + +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "nofrils-acme" + +if !exists("g:nofrils_strbackgrounds") + let g:nofrils_strbackgrounds = 0 +endif +if !exists("g:nofrils_heavycomments") + let g:nofrils_heavycomments = 0 +endif +if !exists("g:nofrils_heavylinenumbers") + let g:nofrils_heavylinenumbers = 0 +endif + +set background=light + +" Baseline +hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=230 gui=NONE guifg=#000000 guibg=#ffffd7 + +" Faded +hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#dadada +hi Comment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi FoldColumn term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi Folded term=NONE cterm=NONE ctermfg=240 ctermbg=NONE gui=NONE guifg=#585858 guibg=NONE +hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE +hi NonText term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi SignColumn term=NONE cterm=NONE ctermfg=240 ctermbg=bg gui=NONE guifg=#585858 guibg=bg +hi SpecialComment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi SpecialKey term=NONE cterm=NONE ctermfg=240 ctermbg=bg gui=NONE guifg=#585858 guibg=bg +hi StatusLineNC term=NONE cterm=NONE ctermfg=fg ctermbg=195 gui=NONE guifg=fg guibg=#d7ffff +hi VertSplit term=NONE cterm=NONE ctermfg=fg ctermbg=195 gui=NONE guifg=fg guibg=#d7ffff + +" Highlight +hi CursorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=228 gui=NONE guifg=NONE guibg=#ffff87 +hi CursorIM term=NONE cterm=NONE ctermfg=fg ctermbg=4 gui=NONE guifg=fg guibg=#00ffff +hi CursorLineNr term=NONE cterm=NONE ctermfg=0 ctermbg=228 gui=NONE guifg=NONE guibg=#ffff87 +hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=228 gui=NONE guifg=NONE guibg=#ffff87 +hi Cursor term=NONE cterm=NONE ctermfg=fg ctermbg=4 gui=NONE guifg=fg guibg=#00ffff +hi Directory term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5f005f guibg=NONE +hi ErrorMsg term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#ff5555 guibg=white +hi Error term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#ff5555 guibg=white +hi IncSearch term=NONE cterm=NONE ctermfg=white ctermbg=2 gui=NONE guifg=white guibg=#008000 +hi Search term=NONE cterm=NONE ctermfg=white ctermbg=2 gui=NONE guifg=white guibg=#008000 +hi MatchParen term=NONE cterm=NONE ctermfg=15 ctermbg=4 gui=NONE guifg=#ffffff guibg=#000080 +hi ModeMsg term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5f005f guibg=NONE +hi MoreMsg term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5f005f guibg=NONE +hi PmenuSel term=NONE cterm=NONE ctermfg=fg ctermbg=13 gui=NONE guifg=fg guibg=#ff00ff +hi Question term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5f005f guibg=NONE +hi StatusLine term=NONE cterm=NONE ctermbg=183 ctermfg=fg gui=NONE guifg=white guibg=#000000 +hi Todo term=NONE cterm=NONE ctermfg=2 ctermbg=NONE gui=NONE guifg=#008000 guibg=NONE +hi WarningMsg term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#ff5555 guibg=white +hi WildMenu term=NONE cterm=NONE ctermbg=fg ctermfg=183 gui=NONE guifg=#000000 guibg=white +hi Visual term=NONE cterm=NONE ctermfg=fg ctermbg=222 gui=NONE guifg=NONE guibg=#ffd787 +hi VisualNOS term=underline cterm=underline ctermfg=fg ctermbg=222 gui=underline guifg=NONE guibg=#ffd787 + +" Reversed +hi PmenuSbar term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi Pmenu term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi PmenuThumb term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi TabLineSel term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE + +" Diff +hi DiffAdd term=NONE cterm=NONE ctermfg=2 ctermbg=NONE gui=NONE guifg=#008000 guibg=NONE +hi DiffChange term=NONE cterm=NONE ctermfg=94 ctermbg=NONE gui=NONE guifg=#875f00 guibg=NONE +hi DiffDelete term=NONE cterm=NONE ctermfg=1 ctermbg=NONE gui=NONE guifg=#800000 guibg=NONE +hi DiffText term=NONE cterm=NONE ctermfg=4 ctermbg=NONE gui=NONE guifg=#000080 guibg=NONE + +" Spell +hi SpellBad term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#cd00cd guibg=NONE +hi SpellCap term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#cd00cd guibg=NONE +hi SpellLocal term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#cd00cd guibg=NONE +hi SpellRare term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#cd00cd guibg=NONE + +" Vim Features +hi Menu term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Scrollbar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi TabLineFill term=NONE cterm=NONE ctermfg=fg ctermbg=136 gui=NONE guifg=fg guibg=#af8700 +hi TabLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tooltip term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Syntax Highsepiaing (or lack there of) +hi Boolean term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conceal term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conditional term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Constant term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Debug term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Define term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Delimiter term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Directive term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Exception term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Float term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Format term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Function term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Identifier term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Ignore term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Include term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Keyword term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Label term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Macro term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Number term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Operator term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreCondit term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreProc term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Repeat term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi SpecialChar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Special term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Statement term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi StorageClass term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Structure term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tag term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Title term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Typedef term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Type term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Underlined term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Sneak +hi SneakLabelMask term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakTarget term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakLabelTarget term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff +hi SneakScope term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff + +" Helper Functions +function! NofrilsFocusComments() + hi Comment term=NONE cterm=NONE ctermfg=black ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=136 ctermbg=230 gui=NONE guifg=#000000 guibg=#ffffd7 + hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005F guibg=NONE + end +endfunction + +function! NofrilsFocusCode() + hi Comment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=230 gui=NONE guifg=#000000 guibg=#ffffd7 + hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=white gui=NONE guifg=NONE guibg=white + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=white gui=NONE guifg=NONE guibg=white + end +endfunction + +function! NofrilsNormal() + hi Comment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=230 gui=NONE guifg=#000000 guibg=#ffffd7 + hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + " Optional Syntax Features + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=white gui=NONE guifg=NONE guibg=white + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=white gui=NONE guifg=NONE guibg=white + end + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005f guibg=NONE + end + if g:nofrils_heavylinenumbers + hi LineNr term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005f guibg=NONE + end +endfunction + +" Command mappings +command! NofrilsDark :colo nofrils-dark +command! NofrilsLight :colo nofrils-light +command! NofrilsSepia :colo nofrils-sepia +command! NofrilsAcme :colo nofrils-acme +command! NofrilsFocusNormal :call NofrilsNormal() +command! NofrilsFocusCode :call NofrilsFocusCode() +command! NofrilsFocusComments :call NofrilsFocusComments() + +" Setup normal settings +call NofrilsNormal() diff --git a/vim/colors/nofrils-dark.vim b/vim/colors/nofrils-dark.vim new file mode 100644 index 0000000..eac53b9 --- /dev/null +++ b/vim/colors/nofrils-dark.vim @@ -0,0 +1,189 @@ +" Name: No Frils Dark Colorscheme +" Author: robertmeta (on Github) +" URL: https://github.com/robertmeta/nofrils +" (see this url for latest release & screenshots) +" License: OSI approved MIT license + +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "nofrils-dark" + +if !exists("g:nofrils_strbackgrounds") + let g:nofrils_strbackgrounds = 0 +endif +if !exists("g:nofrils_heavycomments") + let g:nofrils_heavycomments = 0 +endif +if !exists("g:nofrils_heavylinenumbers") + let g:nofrils_heavylinenumbers = 0 +endif + +set background=dark + +" Baseline +hi Normal term=NONE cterm=NONE ctermfg=255 ctermbg=235 gui=NONE guifg=#eeeeee guibg=#262626 + +" Faded +hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=236 gui=NONE guifg=NONE guibg=#303030 +hi Comment term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE +hi FoldColumn term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE +hi Folded term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE +hi LineNr term=NONE cterm=NONE ctermfg=8 ctermbg=bg gui=NONE guifg=#808080 guibg=bg +hi NonText term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE +hi SignColumn term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE +hi SpecialComment term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE +hi SpecialKey term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE +hi StatusLineNC term=NONE cterm=NONE ctermfg=fg ctermbg=242 gui=NONE guifg=fg guibg=#6C6C6C +hi VertSplit term=NONE cterm=NONE ctermfg=black ctermbg=242 gui=NONE guifg=black guibg=#6C6C6C + +" Highlighted +hi CursorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=236 gui=NONE guifg=NONE guibg=#303030 +hi CursorIM term=NONE cterm=NONE ctermfg=black ctermbg=4 gui=NONE guifg=black guibg=#00FFFF +hi CursorLineNr term=NONE cterm=NONE ctermfg=NONE ctermbg=black gui=NONE guifg=NONE guibg=black +hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=236 gui=NONE guifg=NONE guibg=#303030 +hi Cursor term=NONE cterm=NONE ctermfg=black ctermbg=4 gui=NONE guifg=black guibg=#00FFFF +hi Directory term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5F87FF guibg=NONE +hi ErrorMsg term=NONE cterm=NONE ctermfg=fg ctermbg=52 gui=NONE guifg=fg guibg=#5F0000 +hi Error term=NONE cterm=NONE ctermfg=fg ctermbg=52 gui=NONE guifg=fg guibg=#5F0000 +hi IncSearch term=NONE cterm=NONE ctermfg=black ctermbg=green gui=NONE guifg=black guibg=green +hi MatchParen term=NONE cterm=NONE ctermfg=15 ctermbg=4 gui=NONE guifg=#ffffff guibg=#000080 +hi ModeMsg term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5F87FF guibg=NONE +hi MoreMsg term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5F87FF guibg=NONE +hi PmenuSel term=NONE cterm=NONE ctermfg=black ctermbg=13 gui=NONE guifg=black guibg=#FF00FF +hi Question term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5F87FF guibg=NONE +hi Search term=NONE cterm=NONE ctermfg=black ctermbg=6 gui=NONE guifg=black guibg=#00CDCD +hi StatusLine term=NONE cterm=NONE ctermfg=black ctermbg=fg gui=NONE guifg=black guibg=fg +hi Todo term=NONE cterm=NONE ctermfg=10 ctermbg=NONE gui=NONE guifg=#00FF00 guibg=black +hi WarningMsg term=NONE cterm=NONE ctermfg=fg ctermbg=52 gui=NONE guifg=fg guibg=#5F0000 +hi WildMenu term=NONE cterm=NONE ctermfg=fg ctermbg=black gui=NONE guifg=fg guibg=black + +" Reversed +hi PmenuSbar term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi Pmenu term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi PmenuThumb term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi TabLineSel term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi Visual term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi VisualNOS term=reverse,underline cterm=reverse,underline ctermfg=NONE ctermbg=NONE gui=reverse,underline guifg=NONE guibg=NONE + +" Diff +hi DiffAdd term=NONE cterm=NONE ctermfg=2 ctermbg=NONE gui=NONE guifg=#008000 guibg=NONE +hi DiffChange term=NONE cterm=NONE ctermfg=3 ctermbg=NONE gui=NONE guifg=#808000 guibg=NONE +hi DiffDelete term=NONE cterm=NONE ctermfg=1 ctermbg=NONE gui=NONE guifg=#800000 guibg=NONE +hi DiffText term=NONE cterm=NONE ctermfg=4 ctermbg=NONE gui=NONE guifg=#000080 guibg=NONE + +" Spell +hi SpellBad term=underline cterm=underline ctermfg=13 ctermbg=NONE gui=underline guifg=#FF00FF guibg=NONE +hi SpellCap term=underline cterm=underline ctermfg=13 ctermbg=NONE gui=underline guifg=#FF00FF guibg=NONE +hi SpellLocal term=underline cterm=underline ctermfg=13 ctermbg=NONE gui=underline guifg=#FF00FF guibg=NONE +hi SpellRare term=underline cterm=underline ctermfg=13 ctermbg=NONE gui=underline guifg=#FF00FF guibg=NONE + +" Vim Features +hi Menu term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Scrollbar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi TabLineFill term=NONE cterm=NONE ctermfg=fg ctermbg=242 gui=NONE guifg=fg guibg=#6C6C6C +hi TabLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tooltip term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Syntax Highlighting (or lack of) +hi Boolean term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conceal term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conditional term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Constant term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Debug term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Define term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Delimiter term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Directive term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Exception term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Float term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Format term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Function term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Identifier term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Ignore term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Include term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Keyword term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Label term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Macro term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Number term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Operator term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreCondit term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreProc term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Repeat term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi SpecialChar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Special term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Statement term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi StorageClass term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Structure term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tag term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Title term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Typedef term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Type term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Underlined term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Sneak +hi SneakLabelMask term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakTarget term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakLabelTarget term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff +hi SneakScope term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff + +" Helper Functions +function! NofrilsFocusComments() + hi Comment term=NONE cterm=NONE ctermfg=255 ctermbg=235 gui=NONE guifg=#eeeeee guibg=#262626 + hi Normal term=NONE cterm=NONE ctermfg=242 ctermbg=235 gui=NONE guifg=#eeeeee guibg=#262626 + hi LineNr term=NONE cterm=NONE ctermfg=8 ctermbg=bg gui=NONE guifg=#808080 guibg=bg + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=135 ctermbg=NONE gui=NONE guifg=#AF5FFF guibg=NONE + end +endfunction + +function! NofrilsFocusCode() + hi Comment term=NONE cterm=NONE ctermfg=242 ctermbg=235 gui=NONE guifg=#eeeeee guibg=#262626 + hi Normal term=NONE cterm=NONE ctermfg=255 ctermbg=235 gui=NONE guifg=#eeeeee guibg=#262626 + hi LineNr term=NONE cterm=NONE ctermfg=8 ctermbg=bg gui=NONE guifg=#808080 guibg=bg + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=233 gui=NONE guifg=NONE guibg=#121212 + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=233 gui=NONE guifg=NONE guibg=#121212 + end +endfunction + +function! NofrilsNormal() + hi Comment term=NONE cterm=NONE ctermfg=242 ctermbg=NONE gui=NONE guifg=#6C6C6C guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=255 ctermbg=235 gui=NONE guifg=#eeeeee guibg=#262626 + hi LineNr term=NONE cterm=NONE ctermfg=8 ctermbg=bg gui=NONE guifg=#808080 guibg=bg + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + " Optional Syntax Features + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=233 gui=NONE guifg=NONE guibg=#121212 + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=233 gui=NONE guifg=NONE guibg=#121212 + end + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=135 ctermbg=NONE gui=NONE guifg=#AF5FFF guibg=NONE + end + if g:nofrils_heavylinenumbers + hi LineNr term=NONE cterm=NONE ctermfg=135 ctermbg=NONE gui=NONE guifg=#AF5FFF guibg=NONE + end +endfunction + +" Command mappings +command! NofrilsDark :colo nofrils-dark +command! NofrilsLight :colo nofrils-light +command! NofrilsSepia :colo nofrils-sepia +command! NofrilsAcme :colo nofrils-acme +command! NofrilsFocusNormal :call NofrilsNormal() +command! NofrilsFocusCode :call NofrilsFocusCode() +command! NofrilsFocusComments :call NofrilsFocusComments() + +" Setup normal settings +call NofrilsNormal() diff --git a/vim/colors/nofrils-light.vim b/vim/colors/nofrils-light.vim new file mode 100644 index 0000000..f046552 --- /dev/null +++ b/vim/colors/nofrils-light.vim @@ -0,0 +1,189 @@ +" Name: No Frils Light Colorscheme +" Author: robertmeta (on Github) +" URL: https://github.com/robertmeta/nofrils +" (see this url for latest release & screenshots) +" License: OSI approved MIT license + +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "nofrils-light" + +if !exists("g:nofrils_strbackgrounds") + let g:nofrils_strbackgrounds = 0 +endif +if !exists("g:nofrils_heavycomments") + let g:nofrils_heavycomments = 0 +endif +if !exists("g:nofrils_heavylinenumbers") + let g:nofrils_heavylinenumbers = 0 +endif + +set background=light + +" Baseline +hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=255 gui=NONE guifg=#000000 guibg=#E4E4E4 + +" Faded +hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA +hi Comment term=NONE cterm=NONE ctermfg=248 ctermbg=NONE gui=NONE guifg=#A8A8A8 guibg=NONE +hi FoldColumn term=NONE cterm=NONE ctermfg=248 ctermbg=NONE gui=NONE guifg=#A8A8A8 guibg=NONE +hi Folded term=NONE cterm=NONE ctermfg=240 ctermbg=NONE gui=NONE guifg=#585858 guibg=NONE +hi LineNr term=NONE cterm=NONE ctermfg=248 ctermbg=bg gui=NONE guifg=#A8A8A8 guibg=NONE +hi NonText term=NONE cterm=NONE ctermfg=248 ctermbg=NONE gui=NONE guifg=#A8A8A8 guibg=NONE +hi SignColumn term=NONE cterm=NONE ctermfg=240 ctermbg=bg gui=NONE guifg=#585858 guibg=bg +hi SpecialComment term=NONE cterm=NONE ctermfg=248 ctermbg=NONE gui=NONE guifg=#A8A8A8 guibg=NONE +hi SpecialKey term=NONE cterm=NONE ctermfg=240 ctermbg=bg gui=NONE guifg=#585858 guibg=bg +hi StatusLineNC term=NONE cterm=NONE ctermfg=fg ctermbg=248 gui=NONE guifg=fg guibg=#A8A8A8 +hi VertSplit term=NONE cterm=NONE ctermfg=fg ctermbg=248 gui=NONE guifg=fg guibg=#A8A8A8 + +" Highlighted +hi CursorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA +hi CursorIM term=NONE cterm=NONE ctermfg=fg ctermbg=4 gui=NONE guifg=fg guibg=#00FFFF +hi CursorLineNr term=NONE cterm=NONE ctermfg=NONE ctermbg=white gui=NONE guifg=NONE guibg=white +hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA +hi Cursor term=NONE cterm=NONE ctermfg=fg ctermbg=4 gui=NONE guifg=fg guibg=#00FFFF +hi Directory term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi ErrorMsg term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#FF5555 guibg=white +hi Error term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#FF5555 guibg=white +hi IncSearch term=NONE cterm=NONE ctermfg=white ctermbg=2 gui=NONE guifg=white guibg=#008000 +hi MatchParen term=NONE cterm=NONE ctermfg=15 ctermbg=4 gui=NONE guifg=#ffffff guibg=#000080 +hi ModeMsg term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi MoreMsg term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi PmenuSel term=NONE cterm=NONE ctermfg=fg ctermbg=13 gui=NONE guifg=fg guibg=#FF00FF +hi Question term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi Search term=NONE cterm=NONE ctermfg=white ctermbg=6 gui=NONE guifg=white guibg=#00CDCD +hi StatusLine term=NONE cterm=NONE ctermfg=white ctermbg=black gui=NONE guifg=white guibg=#000000 +hi Todo term=NONE cterm=NONE ctermfg=2 ctermbg=NONE gui=NONE guifg=#008000 guibg=NONE +hi WarningMsg term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#FF5555 guibg=white +hi WildMenu term=NONE cterm=NONE ctermfg=black ctermbg=white gui=NONE guifg=#000000 guibg=white + +" Reversed +hi PmenuSbar term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi Pmenu term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi PmenuThumb term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi TabLineSel term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi Visual term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi VisualNOS term=reverse,underline cterm=reverse,underline ctermfg=NONE ctermbg=NONE gui=reverse,underline guifg=NONE guibg=NONE + +" Diff +hi DiffAdd term=NONE cterm=NONE ctermfg=2 ctermbg=NONE gui=NONE guifg=#008000 guibg=NONE +hi DiffChange term=NONE cterm=NONE ctermfg=94 ctermbg=NONE gui=NONE guifg=#875f00 guibg=NONE +hi DiffDelete term=NONE cterm=NONE ctermfg=1 ctermbg=NONE gui=NONE guifg=#800000 guibg=NONE +hi DiffText term=NONE cterm=NONE ctermfg=4 ctermbg=NONE gui=NONE guifg=#000080 guibg=NONE + +" Spell +hi SpellBad term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE +hi SpellCap term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE +hi SpellLocal term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE +hi SpellRare term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE + +" Vim Features +hi Menu term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Scrollbar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi TabLineFill term=NONE cterm=NONE ctermfg=fg ctermbg=248 gui=NONE guifg=fg guibg=#A8A8A8 +hi TabLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tooltip term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Syntax Highlighting (or lack there of) +hi Boolean term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conceal term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conditional term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Constant term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Debug term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Define term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Delimiter term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Directive term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Exception term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Float term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Format term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Function term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Identifier term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Ignore term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Include term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Keyword term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Label term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Macro term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Number term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Operator term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreCondit term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreProc term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Repeat term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi SpecialChar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Special term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Statement term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi StorageClass term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Structure term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tag term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Title term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Typedef term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Type term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Underlined term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Sneak +hi SneakLabelMask term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakTarget term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakLabelTarget term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff +hi SneakScope term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff + +" Helper Functions +function! NofrilsFocusComments() + hi Comment term=NONE cterm=NONE ctermfg=black ctermbg=NONE gui=NONE guifg=#A8A8A8 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=248 ctermbg=255 gui=NONE guifg=#000000 guibg=#E4E4E4 + hi LineNr term=NONE cterm=NONE ctermfg=248 ctermbg=bg gui=NONE guifg=#A8A8A8 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005F guibg=NONE + end +endfunction + +function! NofrilsFocusCode() + hi Comment term=NONE cterm=NONE ctermfg=248 ctermbg=NONE gui=NONE guifg=#A8A8A8 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=255 gui=NONE guifg=#000000 guibg=#E4E4E4 + hi LineNr term=NONE cterm=NONE ctermfg=248 ctermbg=bg gui=NONE guifg=#A8A8A8 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA + end +endfunction + +function! NofrilsNormal() + hi Comment term=NONE cterm=NONE ctermfg=248 ctermbg=NONE gui=NONE guifg=#A8A8A8 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=255 gui=NONE guifg=#000000 guibg=#E4E4E4 + hi LineNr term=NONE cterm=NONE ctermfg=248 ctermbg=bg gui=NONE guifg=#A8A8A8 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + " Optional Syntax Features + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA + end + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005F guibg=NONE + end + if g:nofrils_heavylinenumbers + hi LineNr term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005F guibg=NONE + end +endfunction + +" Command mappings +command! NofrilsDark :colo nofrils-dark +command! NofrilsLight :colo nofrils-light +command! NofrilsSepia :colo nofrils-sepia +command! NofrilsAcme :colo nofrils-acme +command! NofrilsFocusNormal :call NofrilsNormal() +command! NofrilsFocusCode :call NofrilsFocusCode() +command! NofrilsFocusComments :call NofrilsFocusComments() + +" Setup normal settings +call NofrilsNormal() diff --git a/vim/colors/nofrils-sepia.vim b/vim/colors/nofrils-sepia.vim new file mode 100644 index 0000000..6f9215e --- /dev/null +++ b/vim/colors/nofrils-sepia.vim @@ -0,0 +1,189 @@ +" Name: No Frils Sepia Colorscheme +" Author: robertmeta (on Github) +" URL: https://github.com/robertmeta/nofrils +" (see this url for latest release & screenshots) +" License: OSI approved MIT license + +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "nofrils-sepia" + +if !exists("g:nofrils_strbackgrounds") + let g:nofrils_strbackgrounds = 0 +endif +if !exists("g:nofrils_heavycomments") + let g:nofrils_heavycomments = 0 +endif +if !exists("g:nofrils_heavylinenumbers") + let g:nofrils_heavylinenumbers = 0 +endif + +set background=light + +" Baseline +hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=223 gui=NONE guifg=#000000 guibg=#ffdfaf + +" Faded +hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=253 gui=NONE guifg=NONE guibg=#DADADA +hi Comment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi FoldColumn term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi Folded term=NONE cterm=NONE ctermfg=240 ctermbg=NONE gui=NONE guifg=#585858 guibg=NONE +hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE +hi NonText term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi SignColumn term=NONE cterm=NONE ctermfg=240 ctermbg=bg gui=NONE guifg=#585858 guibg=bg +hi SpecialComment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE +hi SpecialKey term=NONE cterm=NONE ctermfg=240 ctermbg=bg gui=NONE guifg=#585858 guibg=bg +hi StatusLineNC term=NONE cterm=NONE ctermfg=fg ctermbg=136 gui=NONE guifg=fg guibg=#af8700 +hi VertSplit term=NONE cterm=NONE ctermfg=fg ctermbg=136 gui=NONE guifg=fg guibg=#af8700 + +" Highlight +hi CursorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=225 gui=NONE guifg=NONE guibg=#ffdfff +hi CursorIM term=NONE cterm=NONE ctermfg=fg ctermbg=4 gui=NONE guifg=fg guibg=#00FFFF +hi CursorLineNr term=NONE cterm=NONE ctermfg=NONE ctermbg=225 gui=NONE guifg=NONE guibg=#ffdfff +hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=225 gui=NONE guifg=NONE guibg=#ffdfff +hi Cursor term=NONE cterm=NONE ctermfg=fg ctermbg=4 gui=NONE guifg=fg guibg=#00FFFF +hi Directory term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi ErrorMsg term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#FF5555 guibg=white +hi Error term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#FF5555 guibg=white +hi IncSearch term=NONE cterm=NONE ctermfg=white ctermbg=2 gui=NONE guifg=white guibg=#008000 +hi MatchParen term=NONE cterm=NONE ctermfg=15 ctermbg=4 gui=NONE guifg=#ffffff guibg=#000080 +hi ModeMsg term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi MoreMsg term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi PmenuSel term=NONE cterm=NONE ctermfg=fg ctermbg=13 gui=NONE guifg=fg guibg=#FF00FF +hi Question term=NONE cterm=NONE ctermfg=53 ctermbg=NONE gui=NONE guifg=#5F005F guibg=NONE +hi Search term=NONE cterm=NONE ctermfg=white ctermbg=6 gui=NONE guifg=white guibg=#00CDCD +hi StatusLine term=NONE cterm=NONE ctermfg=white ctermbg=fg gui=NONE guifg=white guibg=#000000 +hi Todo term=NONE cterm=NONE ctermfg=2 ctermbg=NONE gui=NONE guifg=#008000 guibg=NONE +hi WarningMsg term=NONE cterm=NONE ctermfg=9 ctermbg=white gui=NONE guifg=#FF5555 guibg=white +hi WildMenu term=NONE cterm=NONE ctermfg=fg ctermbg=white gui=NONE guifg=#000000 guibg=white + +" Reversed +hi PmenuSbar term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi Pmenu term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi PmenuThumb term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi TabLineSel term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi Visual term=reverse cterm=reverse ctermfg=NONE ctermbg=NONE gui=reverse guifg=NONE guibg=NONE +hi VisualNOS term=reverse,underline cterm=reverse,underline ctermfg=NONE ctermbg=NONE gui=reverse,underline guifg=NONE guibg=NONE + +" Diff +hi DiffAdd term=NONE cterm=NONE ctermfg=2 ctermbg=NONE gui=NONE guifg=#008000 guibg=NONE +hi DiffChange term=NONE cterm=NONE ctermfg=94 ctermbg=NONE gui=NONE guifg=#875f00 guibg=NONE +hi DiffDelete term=NONE cterm=NONE ctermfg=1 ctermbg=NONE gui=NONE guifg=#800000 guibg=NONE +hi DiffText term=NONE cterm=NONE ctermfg=4 ctermbg=NONE gui=NONE guifg=#000080 guibg=NONE + +" Spell +hi SpellBad term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE +hi SpellCap term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE +hi SpellLocal term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE +hi SpellRare term=underline cterm=underline ctermfg=5 ctermbg=NONE gui=underline guifg=#CD00CD guibg=NONE + +" Vim Features +hi Menu term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Scrollbar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi TabLineFill term=NONE cterm=NONE ctermfg=fg ctermbg=136 gui=NONE guifg=fg guibg=#af8700 +hi TabLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tooltip term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Syntax Highsepiaing (or lack there of) +hi Boolean term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conceal term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Conditional term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Constant term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Debug term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Define term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Delimiter term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Directive term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Exception term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Float term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Format term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Function term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Identifier term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Ignore term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Include term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Keyword term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Label term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Macro term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Number term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Operator term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreCondit term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi PreProc term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Repeat term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi SpecialChar term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Special term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Statement term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi StorageClass term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Structure term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Tag term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Title term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Typedef term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Type term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE +hi Underlined term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + +" Sneak +hi SneakLabelMask term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakTarget term=NONE cterm=NONE ctermfg=black ctermbg=195 gui=NONE guifg=black guibg=#d7ffff +hi SneakLabelTarget term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff +hi SneakScope term=NONE cterm=NONE ctermfg=black ctermbg=183 gui=NONE guifg=black guibg=#d7afff + +" Helper Functions +function! NofrilsFocusComments() + hi Comment term=NONE cterm=NONE ctermfg=black ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=136 ctermbg=223 gui=NONE guifg=#000000 guibg=#ffdfaf + hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005F guibg=NONE + end +endfunction + +function! NofrilsFocusCode() + hi Comment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=223 gui=NONE guifg=#000000 guibg=#ffdfaf + hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=222 gui=NONE guifg=NONE guibg=#ffdf87 + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=222 gui=NONE guifg=NONE guibg=#ffdf87 + end +endfunction + +function! NofrilsNormal() + hi Comment term=NONE cterm=NONE ctermfg=136 ctermbg=NONE gui=NONE guifg=#af8700 guibg=NONE + hi Normal term=NONE cterm=NONE ctermfg=black ctermbg=223 gui=NONE guifg=#000000 guibg=#ffdfaf + hi LineNr term=NONE cterm=NONE ctermfg=136 ctermbg=bg gui=NONE guifg=#af8700 guibg=NONE + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE + + " Optional Syntax Features + if g:nofrils_strbackgrounds + hi Character term=NONE cterm=NONE ctermfg=NONE ctermbg=222 gui=NONE guifg=NONE guibg=#DADADA + hi String term=NONE cterm=NONE ctermfg=NONE ctermbg=222 gui=NONE guifg=NONE guibg=#ffdf87 + end + if g:nofrils_heavycomments + hi Comment term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005F guibg=NONE + end + if g:nofrils_heavylinenumbers + hi LineNr term=NONE cterm=NONE ctermfg=89 ctermbg=NONE gui=NONE guifg=#87005F guibg=NONE + end +endfunction + +" Command mappings +command! NofrilsDark :colo nofrils-dark +command! NofrilsLight :colo nofrils-light +command! NofrilsSepia :colo nofrils-sepia +command! NofrilsAcme :colo nofrils-acme +command! NofrilsFocusNormal :call NofrilsNormal() +command! NofrilsFocusCode :call NofrilsFocusCode() +command! NofrilsFocusComments :call NofrilsFocusComments() + +" Setup normal settings +call NofrilsNormal() diff --git a/vim/colors/tfl-subtle.vim b/vim/colors/tfl-subtle.vim new file mode 100644 index 0000000..957ec06 --- /dev/null +++ b/vim/colors/tfl-subtle.vim @@ -0,0 +1,91 @@ +"------------------------------------------------------------------------------ +" Project Name - VimConfig/source/color/tfl-subtle.vim +" Started On - Thu 5 Mar 00:09:14 GMT 2020 +" Last Change - Mon 2 Aug 16:50:12 BST 2021 +" Author E-Mail - terminalforlife@yahoo.com +" Author GitHub - https://github.com/terminalforlife +"------------------------------------------------------------------------------ + +set background=dark +highlight clear +syntax reset + +let g:colors_name='tfl-subtle' + +hi Boolean ctermbg=NONE ctermfg=255 +hi Character ctermbg=NONE ctermfg=255 +hi ColorColumn ctermbg=234 ctermfg=255 +hi Comment ctermbg=NONE ctermfg=240 +hi Condtional ctermbg=NONE ctermfg=255 +hi Constant ctermbg=NONE ctermfg=255 +hi CursorColumn ctermbg=NONE ctermfg=255 +hi Cursor ctermbg=NONE ctermfg=255 +hi CursorLine ctermbg=233 ctermfg=255 cterm=bold +hi Debug ctermbg=NONE ctermfg=255 +hi Define ctermbg=NONE ctermfg=255 +hi Delimiter ctermbg=NONE ctermfg=149 +hi DiffAdd ctermbg=NONE ctermfg=255 +hi DiffChange ctermbg=NONE ctermfg=255 +hi DiffDelete ctermbg=NONE ctermfg=255 +hi DiffText ctermbg=NONE ctermfg=255 +hi Directory ctermbg=NONE ctermfg=255 +hi Error ctermbg=NONE ctermfg=255 +hi ErrorMsg ctermbg=NONE ctermfg=255 +hi Exception ctermbg=NONE ctermfg=255 +hi Float ctermbg=NONE ctermfg=255 +hi FoldColumn ctermbg=NONE ctermfg=255 +hi Folded ctermbg=NONE ctermfg=255 +hi Function ctermbg=NONE ctermfg=255 +hi Identifier ctermbg=NONE ctermfg=109 +hi Include ctermbg=NONE ctermfg=255 +hi IncSearch ctermbg=NONE ctermfg=255 +hi Keyword ctermbg=NONE ctermfg=255 +hi Label ctermbg=NONE ctermfg=255 +hi LineNr ctermbg=232 ctermfg=237 +hi Macro ctermbg=NONE ctermfg=255 +hi MatchParen ctermbg=NONE ctermfg=255 +hi ModeMsg ctermbg=NONE ctermfg=255 +hi MoreMsg ctermbg=NONE ctermfg=255 +hi NonText ctermbg=NONE ctermfg=255 +hi Normal ctermbg=NONE ctermfg=244 +hi Number ctermbg=NONE ctermfg=216 +hi Operator ctermbg=NONE ctermfg=255 +hi Pmenu ctermbg=NONE ctermfg=255 +hi PmenuSbar ctermbg=NONE ctermfg=255 +hi PmenuSel ctermbg=NONE ctermfg=45 cterm=bold +hi PmenuThumb ctermbg=NONE ctermfg=255 +hi PreCondit ctermbg=NONE ctermfg=255 +hi PreProc ctermbg=NONE ctermfg=255 +hi Question ctermbg=NONE ctermfg=255 +hi Repeat ctermbg=NONE ctermfg=255 +hi Search ctermbg=NONE ctermfg=186 +hi SpecialChar ctermbg=NONE ctermfg=255 +hi SpecialComment ctermbg=NONE ctermfg=255 +hi Special ctermbg=NONE ctermfg=255 +hi SpecialKey ctermbg=NONE ctermfg=255 +hi SpellBad ctermbg=250 ctermfg=0 +hi SpellCap ctermbg=NONE ctermfg=250 +hi SpellLocal ctermbg=NONE ctermfg=250 +hi SpellRare ctermbg=NONE ctermfg=250 +hi Statement ctermbg=NONE ctermfg=250 +hi StatusLine ctermfg=233 ctermbg=238 +hi StatusLineNC ctermbg=NONE ctermfg=250 +hi StorageClass ctermbg=NONE ctermfg=250 +hi String ctermbg=NONE ctermfg=245 +hi Structure ctermbg=NONE ctermfg=255 +hi TabLineFill ctermbg=NONE ctermfg=255 +hi Tag ctermbg=NONE ctermfg=255 +hi Title ctermbg=NONE ctermfg=255 +hi Todo ctermbg=NONE ctermfg=240 +hi Type ctermbg=NONE ctermfg=103 +hi Typedef ctermbg=NONE ctermfg=255 +hi VertSplit ctermbg=NONE ctermfg=255 +hi Visual ctermbg=NONE ctermfg=186 +hi VisualNOS ctermbg=NONE ctermfg=255 +hi WarningMsg ctermbg=NONE ctermfg=255 +hi WildMenu ctermbg=NONE ctermfg=255 + +"hi def link diffCommon Statement +"hi def link diffRemoved DiffDelet +"hi def link diffChanged DiffChang +"hi def link diffAdded DiffAdd diff --git a/vim/colors/tfl.vim b/vim/colors/tfl.vim new file mode 100644 index 0000000..69bea98 --- /dev/null +++ b/vim/colors/tfl.vim @@ -0,0 +1,93 @@ +"------------------------------------------------------------------------------ +" Project Name - VimConfig/source/color/tfl.vim +" Started On - Tue 6 Mar 18:26:55 GMT 2018 +" Last Change - Fri 31 Jan 22:00:02 GMT 2020 +" Author E-Mail - terminalforlife@yahoo.com +" Author GitHub - https://github.com/terminalforlife +"------------------------------------------------------------------------------ +" Inspired by 256_noir. +"------------------------------------------------------------------------------ + +set background=dark +highlight clear +syntax reset + +let g:colors_name="tfl" + +hi Boolean ctermbg=NONE ctermfg=1 +hi Character ctermbg=NONE ctermfg=196 +hi ColorColumn ctermbg=235 ctermfg=250 +hi Comment ctermbg=NONE ctermfg=241 +hi Condtional ctermbg=NONE ctermfg=196 +hi Constant ctermbg=NONE ctermfg=252 +hi CursorColumn ctermbg=NONE ctermfg=NONE +hi Cursor ctermbg=NONE ctermfg=NONE +hi CursorLine ctermbg=237 cterm=bold +hi Debug ctermbg=255 ctermfg=NONE +hi Define ctermbg=NONE ctermfg=255 +hi Delimiter ctermbg=NONE ctermfg=250 +hi DiffAdd ctermbg=NONE ctermfg=255 +hi DiffChange ctermbg=NONE ctermfg=700 +hi DiffDelete ctermbg=NONE ctermfg=240 +hi DiffText ctermbg=NONE ctermfg=250 +hi Directory ctermbg=NONE ctermfg=255 +hi Error ctermbg=1 ctermfg=0 +hi ErrorMsg ctermbg=NONE ctermfg=255 +hi Exception ctermbg=NONE ctermfg=250 +hi Float ctermbg=NONE ctermfg=196 +hi FoldColumn ctermbg=NONE ctermfg=196 +hi Folded ctermbg=NONE ctermfg=196 +hi Function ctermbg=NONE ctermfg=196 +hi Identifier ctermbg=NONE ctermfg=158 +hi Include ctermbg=NONE ctermfg=255 +hi IncSearch ctermbg=255 ctermfg=0 +hi Keyword ctermbg=NONE ctermfg=255 +hi Label ctermbg=NONE ctermfg=255 +hi LineNr ctermbg=232 ctermfg=240 +hi Macro ctermbg=NONE ctermfg=yellow +hi MatchParen ctermbg=NONE ctermfg=70 +hi ModeMsg ctermbg=NONE ctermfg=250 +hi MoreMsg ctermbg=NONE ctermfg=250 +hi NonText ctermbg=NONE ctermfg=240 +hi Normal ctermbg=NONE ctermfg=255 +hi Number ctermbg=NONE ctermfg=255 +hi Operator ctermbg=NONE ctermfg=196 +hi Pmenu ctermbg=NONE ctermfg=255 +hi PmenuSbar ctermbg=NONE ctermfg=70 +hi PmenuSel ctermbg=NONE ctermfg=70 +hi PmenuThumb ctermbg=NONE ctermfg=232 +hi PreCondit ctermbg=NONE ctermfg=255 +hi PreProc ctermbg=NONE ctermfg=196 +hi Question ctermbg=NONE ctermfg=250 +hi Repeat ctermbg=NONE ctermfg=255 +hi Search ctermbg=255 ctermfg=0 +hi SpecialChar ctermbg=NONE ctermfg=255 +hi SpecialComment ctermbg=NONE ctermfg=250 +hi Special ctermbg=NONE ctermfg=255 +hi SpecialKey ctermfg=darkyellow ctermbg=NONE +hi SpellBad ctermbg=1 ctermfg=0 +hi SpellCap ctermbg=NONE ctermfg=255 +hi SpellLocal ctermbg=NONE ctermfg=255 +hi SpellRare ctermbg=NONE ctermfg=124 +hi Statement ctermbg=NONE ctermfg=230 +hi StatusLine ctermbg=white ctermfg=black +hi StatusLineNC ctermbg=238 ctermfg=black +hi StorageClass ctermbg=NONE ctermfg=255 +hi String ctermbg=NONE ctermfg=96 +hi Structure ctermbg=NONE ctermfg=255 +hi TabLineFill ctermbg=0 ctermfg=0 +hi Tag ctermbg=NONE ctermfg=196 +hi Title ctermbg=NONE ctermfg=250 +hi Todo ctermbg=NONE ctermfg=255 +hi Type ctermbg=NONE ctermfg=255 +hi Typedef ctermbg=NONE ctermfg=255 +hi VertSplit ctermbg=black ctermfg=black +hi Visual ctermbg=NONE ctermfg=2 +hi VisualNOS ctermbg=NONE ctermfg=70 +hi WarningMsg ctermbg=NONE ctermfg=196 +hi WildMenu ctermbg=NONE ctermfg=240 + +hi def link diffCommon Statement +hi def link diffRemoved DiffDelet +hi def link diffChanged DiffChang +hi def link diffAdded DiffAdd diff --git a/vim/colors/wombat256mod.vim b/vim/colors/wombat256mod.vim new file mode 100644 index 0000000..1137eb8 --- /dev/null +++ b/vim/colors/wombat256mod.vim @@ -0,0 +1,96 @@ +" Vim color file +" Original Maintainer: Lars H. Nielsen (dengmao@gmail.com) +" Last Change: 2010-07-23 +" +" Modified version of wombat for 256-color terminals by +" David Liang (bmdavll@gmail.com) +" based on version by +" Danila Bespalov (danila.bespalov@gmail.com) + +set background=dark + +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif + +let colors_name = "wombat256mod" + + +" General colors +hi Normal ctermfg=252 ctermbg=234 cterm=none guifg=#e3e0d7 guibg=#242424 gui=none +hi Cursor ctermfg=234 ctermbg=228 cterm=none guifg=#242424 guibg=#eae788 gui=none +hi Visual ctermfg=251 ctermbg=239 cterm=none guifg=#c3c6ca guibg=#554d4b gui=none +hi VisualNOS ctermfg=251 ctermbg=236 cterm=none guifg=#c3c6ca guibg=#303030 gui=none +hi Search ctermfg=177 ctermbg=241 cterm=none guifg=#d787ff guibg=#636066 gui=none +hi Folded ctermfg=103 ctermbg=237 cterm=none guifg=#a0a8b0 guibg=#3a4046 gui=none +hi Title ctermfg=230 cterm=bold guifg=#ffffd7 gui=bold +hi StatusLine ctermfg=230 ctermbg=238 cterm=none guifg=#ffffd7 guibg=#444444 gui=italic +hi VertSplit ctermfg=238 ctermbg=238 cterm=none guifg=#444444 guibg=#444444 gui=none +hi StatusLineNC ctermfg=241 ctermbg=238 cterm=none guifg=#857b6f guibg=#444444 gui=none +hi LineNr ctermfg=241 ctermbg=232 cterm=none guifg=#857b6f guibg=#080808 gui=none +hi SpecialKey ctermfg=241 ctermbg=235 cterm=none guifg=#626262 guibg=#2b2b2b gui=none +hi WarningMsg ctermfg=203 guifg=#ff5f55 +hi ErrorMsg ctermfg=196 ctermbg=236 cterm=bold guifg=#ff2026 guibg=#3a3a3a gui=bold + +" Vim >= 7.0 specific colors +if version >= 700 +hi CursorLine ctermbg=236 cterm=none guibg=#32322f +hi MatchParen ctermfg=228 ctermbg=101 cterm=bold guifg=#eae788 guibg=#857b6f gui=bold +hi Pmenu ctermfg=230 ctermbg=238 guifg=#ffffd7 guibg=#444444 +hi PmenuSel ctermfg=232 ctermbg=192 guifg=#080808 guibg=#cae982 +endif + +" Diff highlighting +hi DiffAdd ctermbg=17 guibg=#2a0d6a +hi DiffDelete ctermfg=234 ctermbg=60 cterm=none guifg=#242424 guibg=#3e3969 gui=none +hi DiffText ctermbg=53 cterm=none guibg=#73186e gui=none +hi DiffChange ctermbg=237 guibg=#382a37 + +"hi CursorIM +"hi Directory +"hi IncSearch +"hi Menu +"hi ModeMsg +"hi MoreMsg +"hi PmenuSbar +"hi PmenuThumb +"hi Question +"hi Scrollbar +"hi SignColumn +"hi SpellBad +"hi SpellCap +"hi SpellLocal +"hi SpellRare +"hi TabLine +"hi TabLineFill +"hi TabLineSel +"hi Tooltip +"hi User1 +"hi User9 +"hi WildMenu + + +" Syntax highlighting +hi Keyword ctermfg=111 cterm=none guifg=#88b8f6 gui=none +hi Statement ctermfg=111 cterm=none guifg=#88b8f6 gui=none +hi Constant ctermfg=173 cterm=none guifg=#e5786d gui=none +hi Number ctermfg=173 cterm=none guifg=#e5786d gui=none +hi PreProc ctermfg=173 cterm=none guifg=#e5786d gui=none +hi Function ctermfg=192 cterm=none guifg=#cae982 gui=none +hi Identifier ctermfg=192 cterm=none guifg=#cae982 gui=none +hi Type ctermfg=186 cterm=none guifg=#d4d987 gui=none +hi Special ctermfg=229 cterm=none guifg=#eadead gui=none +hi String ctermfg=113 cterm=none guifg=#95e454 gui=italic +hi Comment ctermfg=246 cterm=none guifg=#9c998e gui=italic +hi Todo ctermfg=101 cterm=none guifg=#857b6f gui=italic + + +" Links +hi! link FoldColumn Folded +hi! link CursorColumn CursorLine +hi! link NonText LineNr + +" vim:set ts=4 sw=4 noet: |