aboutsummaryrefslogtreecommitdiff
path: root/colors/base16-materia.vim
diff options
context:
space:
mode:
authorChris Kempson <git@chriskempson.com>2017-07-03 14:03:21 +0100
committerChris Kempson <git@chriskempson.com>2017-07-03 14:03:21 +0100
commit17f0a4b4994350233e6ac0a58c5f164b373439c1 (patch)
tree8cf4cc26b27dbf48c983d4105ad2e5ee94f8ddf0 /colors/base16-materia.vim
parentc625b19d2d43797b72f498851b624454c24037d1 (diff)
Supports QuickFixLine plus scheme updates
Diffstat (limited to 'colors/base16-materia.vim')
-rw-r--r--colors/base16-materia.vim31
1 files changed, 30 insertions, 1 deletions
diff --git a/colors/base16-materia.vim b/colors/base16-materia.vim
index e99cd2e..4b453f6 100644
--- a/colors/base16-materia.vim
+++ b/colors/base16-materia.vim
@@ -59,6 +59,32 @@ else
let s:cterm0F = "14"
endif
+" Neovim terminal colours
+if has("nvim")
+ let g:terminal_color_0 = "#263238"
+ let g:terminal_color_1 = "#EC5F67"
+ let g:terminal_color_2 = "#8BD649"
+ let g:terminal_color_3 = "#FFCC00"
+ let g:terminal_color_4 = "#89DDFF"
+ let g:terminal_color_5 = "#82AAFF"
+ let g:terminal_color_6 = "#80CBC4"
+ let g:terminal_color_7 = "#CDD3DE"
+ let g:terminal_color_8 = "#707880"
+ let g:terminal_color_9 = "#EA9560"
+ let g:terminal_color_10 = "#2C393F"
+ let g:terminal_color_11 = "#37474F"
+ let g:terminal_color_12 = "#C9CCD3"
+ let g:terminal_color_13 = "#D5DBE5"
+ let g:terminal_color_14 = "#EC5F67"
+ let g:terminal_color_15 = "#FFFFFF"
+ let g:terminal_color_background = g:terminal_color_0
+ let g:terminal_color_foreground = g:terminal_color_7
+ if &background == "light"
+ let g:terminal_color_background = g:terminal_color_7
+ let g:terminal_color_foreground = g:terminal_color_2
+ endif
+endif
+
" Theme setup
hi clear
syntax reset
@@ -87,6 +113,7 @@ fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
endfun
" Vim editor colors
+call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
@@ -114,7 +141,6 @@ call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
-call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
@@ -124,6 +150,7 @@ call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui04, s:gui01, s:cterm04, s:cterm01, "", "")
+call <sid>hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui04, s:cterm01, s:cterm04, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
@@ -266,6 +293,8 @@ call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")