summaryrefslogtreecommitdiffstats
path: root/vim/colors
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2023-05-01 17:26:25 +0100
committerMatthew Lemon <y@yulqen.org>2023-05-01 17:26:25 +0100
commitec6bf998364f50375bd748ab8c61fbc064226e7d (patch)
tree1d7ce07f52e5c469093c198ea2be523f5b6eb39f /vim/colors
Initial commit
Diffstat (limited to 'vim/colors')
-rw-r--r--vim/colors/blackboard.vim99
-rw-r--r--vim/colors/blank.vim327
-rw-r--r--vim/colors/blue_alt.vim56
-rw-r--r--vim/colors/distinguished.vim179
-rw-r--r--vim/colors/grb256.vim32
-rw-r--r--vim/colors/gruber-darker.vim228
-rw-r--r--vim/colors/hipster.vim102
-rw-r--r--vim/colors/nofrils-acme.vim189
-rw-r--r--vim/colors/nofrils-dark.vim189
-rw-r--r--vim/colors/nofrils-light.vim189
-rw-r--r--vim/colors/nofrils-sepia.vim189
-rw-r--r--vim/colors/tfl-subtle.vim91
-rw-r--r--vim/colors/tfl.vim93
-rw-r--r--vim/colors/wombat256mod.vim96
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: