Default to light color scheme
This commit is contained in:
parent
94064771ce
commit
891c08254b
9 changed files with 5518 additions and 1305 deletions
|
|
@ -1,9 +1,11 @@
|
||||||
# use vim copy/paste keybindings
|
# use vim copy/paste keybindings
|
||||||
setw -g mode-keys vi
|
setw -g mode-keys vi
|
||||||
|
|
||||||
set -g default-shell /bin/bash
|
set -g default-terminal "tmux-256color"
|
||||||
set -ga terminal-overrides ",tmux-256color:Tc"
|
set -ga terminal-overrides ",tmux-256color:Tc"
|
||||||
|
|
||||||
|
set -g default-shell /bin/bash
|
||||||
|
|
||||||
# split panes using | and -
|
# split panes using | and -
|
||||||
bind | split-window -h
|
bind | split-window -h
|
||||||
bind - split-window -v
|
bind - split-window -v
|
||||||
|
|
|
||||||
24
vim/.vimrc
24
vim/.vimrc
|
|
@ -10,10 +10,21 @@ set fillchars+=vert:\
|
||||||
set splitright
|
set splitright
|
||||||
set splitbelow
|
set splitbelow
|
||||||
|
|
||||||
|
" colorscheme
|
||||||
|
if exists('+termguicolors')
|
||||||
|
" enable termguicolors correctly for terminals other than
|
||||||
|
" xterm-256color see https://github.com/vim/vim/issues/993
|
||||||
|
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
|
||||||
|
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
|
||||||
|
set termguicolors
|
||||||
|
|
||||||
|
set background=light
|
||||||
|
colorscheme PaperColor
|
||||||
|
endif
|
||||||
|
|
||||||
" syntax on
|
" syntax on
|
||||||
syntax on
|
syntax on
|
||||||
|
|
||||||
|
|
||||||
" switch buffers without writing to file
|
" switch buffers without writing to file
|
||||||
set hidden
|
set hidden
|
||||||
|
|
||||||
|
|
@ -37,17 +48,6 @@ set backspace=2
|
||||||
" allow arrow keys to be used
|
" allow arrow keys to be used
|
||||||
set nocompatible
|
set nocompatible
|
||||||
|
|
||||||
" colorscheme
|
|
||||||
if exists('+termguicolors')
|
|
||||||
" enable termguicolors correctly for terminals other than
|
|
||||||
" xterm-256color see https://github.com/vim/vim/issues/993
|
|
||||||
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
|
|
||||||
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
|
|
||||||
set termguicolors
|
|
||||||
|
|
||||||
colorscheme breezy
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Color trailing spaces with red color
|
" Color trailing spaces with red color
|
||||||
highlight ExtraWhitespace ctermbg=green guibg=green
|
highlight ExtraWhitespace ctermbg=green guibg=green
|
||||||
match ExtraWhitespace /\s\+$/
|
match ExtraWhitespace /\s\+$/
|
||||||
|
|
|
||||||
2231
vim/colors/PaperColor.vim
Normal file
2231
vim/colors/PaperColor.vim
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,383 +0,0 @@
|
||||||
" Tomorrow Night - Full Colour and 256 Colour
|
|
||||||
" http://chriskempson.com
|
|
||||||
"
|
|
||||||
" Hex colour conversion functions borrowed from the theme "Desert256""
|
|
||||||
|
|
||||||
" Default GUI Colours
|
|
||||||
let s:foreground = "c5c8c6"
|
|
||||||
let s:background = "1d1f21"
|
|
||||||
let s:selection = "373b41"
|
|
||||||
let s:line = "282a2e"
|
|
||||||
let s:comment = "969896"
|
|
||||||
let s:red = "cc6666"
|
|
||||||
let s:orange = "de935f"
|
|
||||||
let s:yellow = "f0c674"
|
|
||||||
let s:green = "b5bd68"
|
|
||||||
let s:aqua = "8abeb7"
|
|
||||||
let s:blue = "81a2be"
|
|
||||||
let s:purple = "b294bb"
|
|
||||||
let s:window = "4d5057"
|
|
||||||
|
|
||||||
" Console 256 Colours tst
|
|
||||||
if !has("gui_running")
|
|
||||||
let s:background = "303030"
|
|
||||||
let s:window = "5e5e5e"
|
|
||||||
let s:line = "3a3a3a"
|
|
||||||
let s:selection = "585858"
|
|
||||||
end
|
|
||||||
|
|
||||||
set background=dark
|
|
||||||
hi clear
|
|
||||||
syntax reset
|
|
||||||
|
|
||||||
let g:colors_name = "Tomorrow-Night"
|
|
||||||
|
|
||||||
if has("gui_running") || &t_Co == 88 || &t_Co == 256
|
|
||||||
" Returns an approximate grey index for the given grey level
|
|
||||||
fun <SID>grey_number(x)
|
|
||||||
if &t_Co == 88
|
|
||||||
if a:x < 23
|
|
||||||
return 0
|
|
||||||
elseif a:x < 69
|
|
||||||
return 1
|
|
||||||
elseif a:x < 103
|
|
||||||
return 2
|
|
||||||
elseif a:x < 127
|
|
||||||
return 3
|
|
||||||
elseif a:x < 150
|
|
||||||
return 4
|
|
||||||
elseif a:x < 173
|
|
||||||
return 5
|
|
||||||
elseif a:x < 196
|
|
||||||
return 6
|
|
||||||
elseif a:x < 219
|
|
||||||
return 7
|
|
||||||
elseif a:x < 243
|
|
||||||
return 8
|
|
||||||
else
|
|
||||||
return 9
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
if a:x < 14
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
let l:n = (a:x - 8) / 10
|
|
||||||
let l:m = (a:x - 8) % 10
|
|
||||||
if l:m < 5
|
|
||||||
return l:n
|
|
||||||
else
|
|
||||||
return l:n + 1
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Returns the actual grey level represented by the grey index
|
|
||||||
fun <SID>grey_level(n)
|
|
||||||
if &t_Co == 88
|
|
||||||
if a:n == 0
|
|
||||||
return 0
|
|
||||||
elseif a:n == 1
|
|
||||||
return 46
|
|
||||||
elseif a:n == 2
|
|
||||||
return 92
|
|
||||||
elseif a:n == 3
|
|
||||||
return 115
|
|
||||||
elseif a:n == 4
|
|
||||||
return 139
|
|
||||||
elseif a:n == 5
|
|
||||||
return 162
|
|
||||||
elseif a:n == 6
|
|
||||||
return 185
|
|
||||||
elseif a:n == 7
|
|
||||||
return 208
|
|
||||||
elseif a:n == 8
|
|
||||||
return 231
|
|
||||||
else
|
|
||||||
return 255
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
if a:n == 0
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
return 8 + (a:n * 10)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Returns the palette index for the given grey index
|
|
||||||
fun <SID>grey_colour(n)
|
|
||||||
if &t_Co == 88
|
|
||||||
if a:n == 0
|
|
||||||
return 16
|
|
||||||
elseif a:n == 9
|
|
||||||
return 79
|
|
||||||
else
|
|
||||||
return 79 + a:n
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
if a:n == 0
|
|
||||||
return 16
|
|
||||||
elseif a:n == 25
|
|
||||||
return 231
|
|
||||||
else
|
|
||||||
return 231 + a:n
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Returns an approximate colour index for the given colour level
|
|
||||||
fun <SID>rgb_number(x)
|
|
||||||
if &t_Co == 88
|
|
||||||
if a:x < 69
|
|
||||||
return 0
|
|
||||||
elseif a:x < 172
|
|
||||||
return 1
|
|
||||||
elseif a:x < 230
|
|
||||||
return 2
|
|
||||||
else
|
|
||||||
return 3
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
if a:x < 75
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
let l:n = (a:x - 55) / 40
|
|
||||||
let l:m = (a:x - 55) % 40
|
|
||||||
if l:m < 20
|
|
||||||
return l:n
|
|
||||||
else
|
|
||||||
return l:n + 1
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Returns the actual colour level for the given colour index
|
|
||||||
fun <SID>rgb_level(n)
|
|
||||||
if &t_Co == 88
|
|
||||||
if a:n == 0
|
|
||||||
return 0
|
|
||||||
elseif a:n == 1
|
|
||||||
return 139
|
|
||||||
elseif a:n == 2
|
|
||||||
return 205
|
|
||||||
else
|
|
||||||
return 255
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
if a:n == 0
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
return 55 + (a:n * 40)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Returns the palette index for the given R/G/B colour indices
|
|
||||||
fun <SID>rgb_colour(x, y, z)
|
|
||||||
if &t_Co == 88
|
|
||||||
return 16 + (a:x * 16) + (a:y * 4) + a:z
|
|
||||||
else
|
|
||||||
return 16 + (a:x * 36) + (a:y * 6) + a:z
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Returns the palette index to approximate the given R/G/B colour levels
|
|
||||||
fun <SID>colour(r, g, b)
|
|
||||||
" Get the closest grey
|
|
||||||
let l:gx = <SID>grey_number(a:r)
|
|
||||||
let l:gy = <SID>grey_number(a:g)
|
|
||||||
let l:gz = <SID>grey_number(a:b)
|
|
||||||
|
|
||||||
" Get the closest colour
|
|
||||||
let l:x = <SID>rgb_number(a:r)
|
|
||||||
let l:y = <SID>rgb_number(a:g)
|
|
||||||
let l:z = <SID>rgb_number(a:b)
|
|
||||||
|
|
||||||
if l:gx == l:gy && l:gy == l:gz
|
|
||||||
" There are two possibilities
|
|
||||||
let l:dgr = <SID>grey_level(l:gx) - a:r
|
|
||||||
let l:dgg = <SID>grey_level(l:gy) - a:g
|
|
||||||
let l:dgb = <SID>grey_level(l:gz) - a:b
|
|
||||||
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
|
|
||||||
let l:dr = <SID>rgb_level(l:gx) - a:r
|
|
||||||
let l:dg = <SID>rgb_level(l:gy) - a:g
|
|
||||||
let l:db = <SID>rgb_level(l:gz) - a:b
|
|
||||||
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
|
|
||||||
if l:dgrey < l:drgb
|
|
||||||
" Use the grey
|
|
||||||
return <SID>grey_colour(l:gx)
|
|
||||||
else
|
|
||||||
" Use the colour
|
|
||||||
return <SID>rgb_colour(l:x, l:y, l:z)
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
" Only one possibility
|
|
||||||
return <SID>rgb_colour(l:x, l:y, l:z)
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Returns the palette index to approximate the 'rrggbb' hex string
|
|
||||||
fun <SID>rgb(rgb)
|
|
||||||
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
|
|
||||||
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
|
|
||||||
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
|
|
||||||
|
|
||||||
return <SID>colour(l:r, l:g, l:b)
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Sets the highlighting for the given group
|
|
||||||
fun <SID>X(group, fg, bg, attr)
|
|
||||||
if a:fg != ""
|
|
||||||
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
|
|
||||||
endif
|
|
||||||
if a:bg != ""
|
|
||||||
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
|
|
||||||
endif
|
|
||||||
if a:attr != ""
|
|
||||||
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
" Vim Highlighting
|
|
||||||
call <SID>X("Normal", s:foreground, s:background, "")
|
|
||||||
call <SID>X("LineNr", s:selection, "", "")
|
|
||||||
call <SID>X("NonText", s:selection, "", "")
|
|
||||||
call <SID>X("SpecialKey", s:selection, "", "")
|
|
||||||
call <SID>X("Search", s:background, s:yellow, "")
|
|
||||||
call <SID>X("TabLine", s:foreground, s:background, "reverse")
|
|
||||||
call <SID>X("StatusLine", s:window, s:yellow, "reverse")
|
|
||||||
call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
|
|
||||||
call <SID>X("VertSplit", s:window, s:window, "none")
|
|
||||||
call <SID>X("Visual", "", s:selection, "")
|
|
||||||
call <SID>X("Directory", s:blue, "", "")
|
|
||||||
call <SID>X("ModeMsg", s:green, "", "")
|
|
||||||
call <SID>X("MoreMsg", s:green, "", "")
|
|
||||||
call <SID>X("Question", s:green, "", "")
|
|
||||||
call <SID>X("WarningMsg", s:red, "", "")
|
|
||||||
call <SID>X("MatchParen", "", s:selection, "")
|
|
||||||
call <SID>X("Folded", s:comment, s:background, "")
|
|
||||||
call <SID>X("FoldColumn", "", s:background, "")
|
|
||||||
if version >= 700
|
|
||||||
call <SID>X("CursorLine", "", s:line, "none")
|
|
||||||
call <SID>X("CursorColumn", "", s:line, "none")
|
|
||||||
call <SID>X("PMenu", s:foreground, s:selection, "none")
|
|
||||||
call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
|
|
||||||
call <SID>X("SignColumn", "", s:background, "none")
|
|
||||||
end
|
|
||||||
if version >= 703
|
|
||||||
call <SID>X("ColorColumn", "", s:line, "none")
|
|
||||||
end
|
|
||||||
|
|
||||||
" Standard Highlighting
|
|
||||||
call <SID>X("Comment", s:comment, "", "")
|
|
||||||
call <SID>X("Todo", s:comment, s:background, "")
|
|
||||||
call <SID>X("Title", s:comment, "", "")
|
|
||||||
call <SID>X("Identifier", s:red, "", "none")
|
|
||||||
call <SID>X("Statement", s:foreground, "", "")
|
|
||||||
call <SID>X("Conditional", s:foreground, "", "")
|
|
||||||
call <SID>X("Repeat", s:foreground, "", "")
|
|
||||||
call <SID>X("Structure", s:purple, "", "")
|
|
||||||
call <SID>X("Function", s:blue, "", "")
|
|
||||||
call <SID>X("Constant", s:orange, "", "")
|
|
||||||
call <SID>X("String", s:green, "", "")
|
|
||||||
call <SID>X("Special", s:foreground, "", "")
|
|
||||||
call <SID>X("PreProc", s:purple, "", "")
|
|
||||||
call <SID>X("Operator", s:aqua, "", "none")
|
|
||||||
call <SID>X("Type", s:blue, "", "none")
|
|
||||||
call <SID>X("Define", s:purple, "", "none")
|
|
||||||
call <SID>X("Include", s:blue, "", "")
|
|
||||||
"call <SID>X("Ignore", "666666", "", "")
|
|
||||||
|
|
||||||
" Vim Highlighting
|
|
||||||
call <SID>X("vimCommand", s:red, "", "none")
|
|
||||||
|
|
||||||
" C Highlighting
|
|
||||||
call <SID>X("cType", s:yellow, "", "")
|
|
||||||
call <SID>X("cStorageClass", s:purple, "", "")
|
|
||||||
call <SID>X("cConditional", s:purple, "", "")
|
|
||||||
call <SID>X("cRepeat", s:purple, "", "")
|
|
||||||
|
|
||||||
" PHP Highlighting
|
|
||||||
call <SID>X("phpVarSelector", s:red, "", "")
|
|
||||||
call <SID>X("phpKeyword", s:purple, "", "")
|
|
||||||
call <SID>X("phpRepeat", s:purple, "", "")
|
|
||||||
call <SID>X("phpConditional", s:purple, "", "")
|
|
||||||
call <SID>X("phpStatement", s:purple, "", "")
|
|
||||||
call <SID>X("phpMemberSelector", s:foreground, "", "")
|
|
||||||
|
|
||||||
" Ruby Highlighting
|
|
||||||
call <SID>X("rubySymbol", s:green, "", "")
|
|
||||||
call <SID>X("rubyConstant", s:yellow, "", "")
|
|
||||||
call <SID>X("rubyAttribute", s:blue, "", "")
|
|
||||||
call <SID>X("rubyInclude", s:blue, "", "")
|
|
||||||
call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
|
|
||||||
call <SID>X("rubyCurlyBlock", s:orange, "", "")
|
|
||||||
call <SID>X("rubyStringDelimiter", s:green, "", "")
|
|
||||||
call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
|
|
||||||
call <SID>X("rubyConditional", s:purple, "", "")
|
|
||||||
call <SID>X("rubyRepeat", s:purple, "", "")
|
|
||||||
|
|
||||||
" Python Highlighting
|
|
||||||
call <SID>X("pythonInclude", s:purple, "", "")
|
|
||||||
call <SID>X("pythonStatement", s:purple, "", "")
|
|
||||||
call <SID>X("pythonConditional", s:purple, "", "")
|
|
||||||
call <SID>X("pythonRepeat", s:purple, "", "")
|
|
||||||
call <SID>X("pythonException", s:purple, "", "")
|
|
||||||
call <SID>X("pythonFunction", s:blue, "", "")
|
|
||||||
|
|
||||||
" Go Highlighting
|
|
||||||
call <SID>X("goStatement", s:purple, "", "")
|
|
||||||
call <SID>X("goConditional", s:purple, "", "")
|
|
||||||
call <SID>X("goRepeat", s:purple, "", "")
|
|
||||||
call <SID>X("goException", s:purple, "", "")
|
|
||||||
call <SID>X("goDeclaration", s:blue, "", "")
|
|
||||||
call <SID>X("goConstants", s:yellow, "", "")
|
|
||||||
call <SID>X("goBuiltins", s:orange, "", "")
|
|
||||||
|
|
||||||
" CoffeeScript Highlighting
|
|
||||||
call <SID>X("coffeeKeyword", s:purple, "", "")
|
|
||||||
call <SID>X("coffeeConditional", s:purple, "", "")
|
|
||||||
|
|
||||||
" JavaScript Highlighting
|
|
||||||
call <SID>X("javaScriptBraces", s:foreground, "", "")
|
|
||||||
call <SID>X("javaScriptFunction", s:purple, "", "")
|
|
||||||
call <SID>X("javaScriptConditional", s:purple, "", "")
|
|
||||||
call <SID>X("javaScriptRepeat", s:purple, "", "")
|
|
||||||
call <SID>X("javaScriptNumber", s:orange, "", "")
|
|
||||||
call <SID>X("javaScriptMember", s:orange, "", "")
|
|
||||||
|
|
||||||
" HTML Highlighting
|
|
||||||
call <SID>X("htmlTag", s:red, "", "")
|
|
||||||
call <SID>X("htmlTagName", s:red, "", "")
|
|
||||||
call <SID>X("htmlArg", s:red, "", "")
|
|
||||||
call <SID>X("htmlScriptTag", s:red, "", "")
|
|
||||||
|
|
||||||
" Diff Highlighting
|
|
||||||
let s:diffbackground = "494e56"
|
|
||||||
|
|
||||||
call <SID>X("diffAdded", s:green, "", "")
|
|
||||||
call <SID>X("diffRemoved", s:red, "", "")
|
|
||||||
call <SID>X("DiffAdd", s:green, s:diffbackground, "")
|
|
||||||
call <SID>X("DiffDelete", s:red, s:diffbackground, "")
|
|
||||||
call <SID>X("DiffChange", s:yellow, s:diffbackground, "")
|
|
||||||
call <SID>X("DiffText", s:diffbackground, s:orange, "")
|
|
||||||
|
|
||||||
" ShowMarks Highlighting
|
|
||||||
call <SID>X("ShowMarksHLl", s:orange, s:background, "none")
|
|
||||||
call <SID>X("ShowMarksHLo", s:purple, s:background, "none")
|
|
||||||
call <SID>X("ShowMarksHLu", s:yellow, s:background, "none")
|
|
||||||
call <SID>X("ShowMarksHLm", s:aqua, s:background, "none")
|
|
||||||
|
|
||||||
" Delete Functions
|
|
||||||
delf <SID>X
|
|
||||||
delf <SID>rgb
|
|
||||||
delf <SID>colour
|
|
||||||
delf <SID>rgb_colour
|
|
||||||
delf <SID>rgb_level
|
|
||||||
delf <SID>rgb_number
|
|
||||||
delf <SID>grey_colour
|
|
||||||
delf <SID>grey_level
|
|
||||||
delf <SID>grey_number
|
|
||||||
endif
|
|
||||||
268
vim/colors/ayu.vim
Normal file
268
vim/colors/ayu.vim
Normal file
|
|
@ -0,0 +1,268 @@
|
||||||
|
" Initialisation:"{{{
|
||||||
|
" ----------------------------------------------------------------------------
|
||||||
|
hi clear
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let s:style = get(g:, 'ayucolor', 'dark')
|
||||||
|
let g:colors_name = "ayu"
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" Palettes:"{{{
|
||||||
|
" ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
let s:palette = {}
|
||||||
|
|
||||||
|
let s:palette.bg = {'dark': "#0F1419", 'light': "#FAFAFA", 'mirage': "#212733"}
|
||||||
|
|
||||||
|
let s:palette.comment = {'dark': "#5C6773", 'light': "#ABB0B6", 'mirage': "#5C6773"}
|
||||||
|
let s:palette.markup = {'dark': "#F07178", 'light': "#F07178", 'mirage': "#F07178"}
|
||||||
|
let s:palette.constant = {'dark': "#FFEE99", 'light': "#A37ACC", 'mirage': "#D4BFFF"}
|
||||||
|
let s:palette.operator = {'dark': "#E7C547", 'light': "#E7C547", 'mirage': "#80D4FF"}
|
||||||
|
let s:palette.tag = {'dark': "#36A3D9", 'light': "#36A3D9", 'mirage': "#5CCFE6"}
|
||||||
|
let s:palette.regexp = {'dark': "#95E6CB", 'light': "#4CBF99", 'mirage': "#95E6CB"}
|
||||||
|
let s:palette.string = {'dark': "#B8CC52", 'light': "#86B300", 'mirage': "#BBE67E"}
|
||||||
|
let s:palette.function = {'dark': "#FFB454", 'light': "#F29718", 'mirage': "#FFD57F"}
|
||||||
|
let s:palette.special = {'dark': "#E6B673", 'light': "#E6B673", 'mirage': "#FFC44C"}
|
||||||
|
let s:palette.keyword = {'dark': "#FF7733", 'light': "#FF7733", 'mirage': "#FFAE57"}
|
||||||
|
|
||||||
|
let s:palette.error = {'dark': "#FF3333", 'light': "#FF3333", 'mirage': "#FF3333"}
|
||||||
|
let s:palette.accent = {'dark': "#F29718", 'light': "#FF6A00", 'mirage': "#FFCC66"}
|
||||||
|
let s:palette.panel = {'dark': "#14191F", 'light': "#FFFFFF", 'mirage': "#272D38"}
|
||||||
|
let s:palette.guide = {'dark': "#2D3640", 'light': "#D9D8D7", 'mirage': "#3D4751"}
|
||||||
|
let s:palette.line = {'dark': "#151A1E", 'light': "#F3F3F3", 'mirage': "#242B38"}
|
||||||
|
let s:palette.selection = {'dark': "#253340", 'light': "#F0EEE4", 'mirage': "#343F4C"}
|
||||||
|
let s:palette.fg = {'dark': "#E6E1CF", 'light': "#5C6773", 'mirage': "#D9D7CE"}
|
||||||
|
let s:palette.fg_idle = {'dark': "#3E4B59", 'light': "#828C99", 'mirage': "#607080"}
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" Highlighting Primitives:"{{{
|
||||||
|
" ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function! s:build_prim(hi_elem, field)
|
||||||
|
let l:vname = "s:" . a:hi_elem . "_" . a:field " s:bg_gray
|
||||||
|
let l:gui_assign = "gui".a:hi_elem."=".s:palette[a:field][s:style] " guibg=...
|
||||||
|
exe "let " . l:vname . " = ' " . l:gui_assign . "'"
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
let s:bg_none = ' guibg=NONE ctermbg=NONE'
|
||||||
|
let s:fg_none = ' guifg=NONE ctermfg=NONE'
|
||||||
|
for [key_name, d_value] in items(s:palette)
|
||||||
|
call s:build_prim('bg', key_name)
|
||||||
|
call s:build_prim('fg', key_name)
|
||||||
|
endfor
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
" Formatting Options:"{{{
|
||||||
|
" ----------------------------------------------------------------------------
|
||||||
|
let s:none = "NONE"
|
||||||
|
let s:t_none = "NONE"
|
||||||
|
let s:n = "NONE"
|
||||||
|
let s:c = ",undercurl"
|
||||||
|
let s:r = ",reverse"
|
||||||
|
let s:s = ",standout"
|
||||||
|
let s:b = ",bold"
|
||||||
|
let s:u = ",underline"
|
||||||
|
let s:i = ",italic"
|
||||||
|
|
||||||
|
exe "let s:fmt_none = ' gui=NONE". " cterm=NONE". " term=NONE" ."'"
|
||||||
|
exe "let s:fmt_bold = ' gui=NONE".s:b. " cterm=NONE".s:b. " term=NONE".s:b ."'"
|
||||||
|
exe "let s:fmt_bldi = ' gui=NONE".s:b. " cterm=NONE".s:b. " term=NONE".s:b ."'"
|
||||||
|
exe "let s:fmt_undr = ' gui=NONE".s:u. " cterm=NONE".s:u. " term=NONE".s:u ."'"
|
||||||
|
exe "let s:fmt_undb = ' gui=NONE".s:u.s:b. " cterm=NONE".s:u.s:b. " term=NONE".s:u.s:b."'"
|
||||||
|
exe "let s:fmt_undi = ' gui=NONE".s:u. " cterm=NONE".s:u. " term=NONE".s:u ."'"
|
||||||
|
exe "let s:fmt_curl = ' gui=NONE".s:c. " cterm=NONE".s:c. " term=NONE".s:c ."'"
|
||||||
|
exe "let s:fmt_ital = ' gui=NONE".s:i. " cterm=NONE".s:i. " term=NONE".s:i ."'"
|
||||||
|
exe "let s:fmt_stnd = ' gui=NONE".s:s. " cterm=NONE".s:s. " term=NONE".s:s ."'"
|
||||||
|
exe "let s:fmt_revr = ' gui=NONE".s:r. " cterm=NONE".s:r. " term=NONE".s:r ."'"
|
||||||
|
exe "let s:fmt_revb = ' gui=NONE".s:r.s:b. " cterm=NONE".s:r.s:b. " term=NONE".s:r.s:b."'"
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
|
||||||
|
" Vim Highlighting: (see :help highlight-groups)"{{{
|
||||||
|
" ----------------------------------------------------------------------------
|
||||||
|
exe "hi! Normal" .s:fg_fg .s:bg_bg .s:fmt_none
|
||||||
|
exe "hi! ColorColumn" .s:fg_none .s:bg_line .s:fmt_none
|
||||||
|
" Conceal, Cursor, CursorIM
|
||||||
|
exe "hi! CursorColumn" .s:fg_none .s:bg_line .s:fmt_none
|
||||||
|
exe "hi! CursorLine" .s:fg_none .s:bg_line .s:fmt_none
|
||||||
|
exe "hi! CursorLineNr" .s:fg_accent .s:bg_line .s:fmt_none
|
||||||
|
exe "hi! LineNr" .s:fg_guide .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
exe "hi! Directory" .s:fg_fg_idle .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! DiffAdd" .s:fg_string .s:bg_panel .s:fmt_none
|
||||||
|
exe "hi! DiffChange" .s:fg_tag .s:bg_panel .s:fmt_none
|
||||||
|
exe "hi! DiffText" .s:fg_fg .s:bg_panel .s:fmt_none
|
||||||
|
exe "hi! ErrorMsg" .s:fg_fg .s:bg_error .s:fmt_stnd
|
||||||
|
exe "hi! VertSplit" .s:fg_bg .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! Folded" .s:fg_fg_idle .s:bg_panel .s:fmt_none
|
||||||
|
exe "hi! FoldColumn" .s:fg_none .s:bg_panel .s:fmt_none
|
||||||
|
exe "hi! SignColumn" .s:fg_none .s:bg_panel .s:fmt_none
|
||||||
|
" Incsearch"
|
||||||
|
|
||||||
|
exe "hi! MatchParen" .s:fg_fg .s:bg_bg .s:fmt_undr
|
||||||
|
exe "hi! ModeMsg" .s:fg_string .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! MoreMsg" .s:fg_string .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! NonText" .s:fg_bg .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! Pmenu" .s:fg_fg .s:bg_selection .s:fmt_none
|
||||||
|
exe "hi! PmenuSel" .s:fg_fg .s:bg_selection .s:fmt_revr
|
||||||
|
" PmenuSbar"
|
||||||
|
" PmenuThumb"
|
||||||
|
exe "hi! Question" .s:fg_string .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! Search" .s:fg_bg .s:bg_constant .s:fmt_none
|
||||||
|
exe "hi! SpecialKey" .s:fg_selection .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! SpellCap" .s:fg_tag .s:bg_none .s:fmt_undr
|
||||||
|
exe "hi! SpellLocal" .s:fg_keyword .s:bg_none .s:fmt_undr
|
||||||
|
exe "hi! SpellBad" .s:fg_error .s:bg_none .s:fmt_undr
|
||||||
|
exe "hi! SpellRare" .s:fg_regexp .s:bg_none .s:fmt_undr
|
||||||
|
exe "hi! StatusLine" .s:fg_fg .s:bg_panel .s:fmt_none
|
||||||
|
exe "hi! StatusLineNC" .s:fg_fg_idle .s:bg_panel .s:fmt_none
|
||||||
|
exe "hi! WildMenu" .s:fg_bg .s:bg_markup .s:fmt_none
|
||||||
|
exe "hi! TabLine" .s:fg_fg .s:bg_panel .s:fmt_revr
|
||||||
|
" TabLineFill"
|
||||||
|
" TabLineSel"
|
||||||
|
exe "hi! Title" .s:fg_keyword .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! Visual" .s:fg_none .s:bg_selection .s:fmt_none
|
||||||
|
" VisualNos"
|
||||||
|
exe "hi! WarningMsg" .s:fg_error .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
" TODO LongLineWarning to use variables instead of hardcoding
|
||||||
|
hi LongLineWarning guifg=NONE guibg=#371F1C gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
|
" WildMenu"
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" Generic Syntax Highlighting: (see :help group-name)"{{{
|
||||||
|
" ----------------------------------------------------------------------------
|
||||||
|
exe "hi! Comment" .s:fg_comment .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
exe "hi! Constant" .s:fg_constant .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! String" .s:fg_string .s:bg_none .s:fmt_none
|
||||||
|
" Character"
|
||||||
|
" Number"
|
||||||
|
" Boolean"
|
||||||
|
" Float"
|
||||||
|
|
||||||
|
exe "hi! Identifier" .s:fg_tag .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! Function" .s:fg_function .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
exe "hi! Statement" .s:fg_keyword .s:bg_none .s:fmt_none
|
||||||
|
" Conditional"
|
||||||
|
" Repeat"
|
||||||
|
" Label"
|
||||||
|
exe "hi! Operator" .s:fg_operator .s:bg_none .s:fmt_none
|
||||||
|
" Keyword"
|
||||||
|
" Exception"
|
||||||
|
|
||||||
|
exe "hi! PreProc" .s:fg_special .s:bg_none .s:fmt_none
|
||||||
|
" Include"
|
||||||
|
" Define"
|
||||||
|
" Macro"
|
||||||
|
" PreCondit"
|
||||||
|
|
||||||
|
exe "hi! Type" .s:fg_tag .s:bg_none .s:fmt_none
|
||||||
|
" StorageClass"
|
||||||
|
exe "hi! Structure" .s:fg_special .s:bg_none .s:fmt_none
|
||||||
|
" Typedef"
|
||||||
|
|
||||||
|
exe "hi! Special" .s:fg_special .s:bg_none .s:fmt_none
|
||||||
|
" SpecialChar"
|
||||||
|
" Tag"
|
||||||
|
" Delimiter"
|
||||||
|
" SpecialComment"
|
||||||
|
" Debug"
|
||||||
|
"
|
||||||
|
exe "hi! Underlined" .s:fg_tag .s:bg_none .s:fmt_undr
|
||||||
|
|
||||||
|
exe "hi! Ignore" .s:fg_none .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
exe "hi! Error" .s:fg_fg .s:bg_error .s:fmt_none
|
||||||
|
|
||||||
|
exe "hi! Todo" .s:fg_markup .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
" Quickfix window highlighting
|
||||||
|
exe "hi! qfLineNr" .s:fg_keyword .s:bg_none .s:fmt_none
|
||||||
|
" qfFileName"
|
||||||
|
" qfLineNr"
|
||||||
|
" qfError"
|
||||||
|
|
||||||
|
exe "hi! Conceal" .s:fg_guide .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! CursorLineConceal" .s:fg_guide .s:bg_line .s:fmt_none
|
||||||
|
|
||||||
|
|
||||||
|
" Terminal in NVIM
|
||||||
|
" ---------
|
||||||
|
if has("nvim")
|
||||||
|
let g:terminal_color_0 = s:palette.bg[s:style]
|
||||||
|
let g:terminal_color_1 = s:palette.markup[s:style]
|
||||||
|
let g:terminal_color_2 = s:palette.string[s:style]
|
||||||
|
let g:terminal_color_3 = s:palette.accent[s:style]
|
||||||
|
let g:terminal_color_4 = s:palette.tag[s:style]
|
||||||
|
let g:terminal_color_5 = s:palette.constant[s:style]
|
||||||
|
let g:terminal_color_6 = s:palette.regexp[s:style]
|
||||||
|
let g:terminal_color_7 = "#FFFFFF"
|
||||||
|
let g:terminal_color_8 = s:palette.fg_idle[s:style]
|
||||||
|
let g:terminal_color_9 = s:palette.error[s:style]
|
||||||
|
let g:terminal_color_10 = s:palette.string[s:style]
|
||||||
|
let g:terminal_color_11 = s:palette.accent[s:style]
|
||||||
|
let g:terminal_color_12 = s:palette.tag[s:style]
|
||||||
|
let g:terminal_color_13 = s:palette.constant[s:style]
|
||||||
|
let g:terminal_color_14 = s:palette.regexp[s:style]
|
||||||
|
let g:terminal_color_15 = s:palette.comment[s:style]
|
||||||
|
let g:terminal_color_background = g:terminal_color_0
|
||||||
|
let g:terminal_color_foreground = s:palette.fg[s:style]
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
" NerdTree
|
||||||
|
" ---------
|
||||||
|
exe "hi! NERDTreeOpenable" .s:fg_fg_idle .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! NERDTreeClosable" .s:fg_accent .s:bg_none .s:fmt_none
|
||||||
|
" exe "hi! NERDTreeBookmarksHeader" .s:fg_pink .s:bg_none .s:fmt_none
|
||||||
|
" exe "hi! NERDTreeBookmarksLeader" .s:fg_bg .s:bg_none .s:fmt_none
|
||||||
|
" exe "hi! NERDTreeBookmarkName" .s:fg_keyword .s:bg_none .s:fmt_none
|
||||||
|
" exe "hi! NERDTreeCWD" .s:fg_pink .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! NERDTreeUp" .s:fg_fg_idle .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! NERDTreeDir" .s:fg_fg_idle .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! NERDTreeFile" .s:fg_fg_idle .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! NERDTreeDirSlash" .s:fg_guide .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
|
||||||
|
" GitGutter
|
||||||
|
" ---------
|
||||||
|
exe "hi! GitGutterAdd" .s:fg_string .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! GitGutterChange" .s:fg_tag .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! GitGutterDelete" .s:fg_markup .s:bg_none .s:fmt_none
|
||||||
|
exe "hi! GitGutterChangeDelete" .s:fg_function .s:bg_none .s:fmt_none
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" Diff Syntax Highlighting:"{{{
|
||||||
|
" ----------------------------------------------------------------------------
|
||||||
|
" Diff
|
||||||
|
" diffOldFile
|
||||||
|
" diffNewFile
|
||||||
|
" diffFile
|
||||||
|
" diffOnly
|
||||||
|
" diffIdentical
|
||||||
|
" diffDiffer
|
||||||
|
" diffBDiffer
|
||||||
|
" diffIsA
|
||||||
|
" diffNoEOL
|
||||||
|
" diffCommon
|
||||||
|
hi! link diffRemoved Constant
|
||||||
|
" diffChanged
|
||||||
|
hi! link diffAdded String
|
||||||
|
" diffLine
|
||||||
|
" diffSubname
|
||||||
|
" diffComment
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
"
|
||||||
|
" This is needed for some reason: {{{
|
||||||
|
|
||||||
|
let &background = s:style
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
@ -1,160 +0,0 @@
|
||||||
" Bubblegum 256 Dark
|
|
||||||
" Author: baskerville <nihilhill@gmail.com>
|
|
||||||
" URL: github.com/baskerville/bubblegum
|
|
||||||
" Created: 2011
|
|
||||||
" Version: 0.3
|
|
||||||
|
|
||||||
hi clear
|
|
||||||
|
|
||||||
if exists("syntax_on")
|
|
||||||
syntax reset
|
|
||||||
endif
|
|
||||||
|
|
||||||
let g:colors_name="bubblegum-256-dark"
|
|
||||||
|
|
||||||
|
|
||||||
" Main
|
|
||||||
hi Normal ctermfg=249 ctermbg=235 cterm=none guifg=#B2B2B2 guibg=#262626 gui=none
|
|
||||||
hi Comment ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Constant
|
|
||||||
hi Constant ctermfg=186 ctermbg=235 cterm=none guifg=#D7D787 guibg=#262626 gui=none
|
|
||||||
hi String ctermfg=187 ctermbg=235 cterm=none guifg=#D7D7AF guibg=#262626 gui=none
|
|
||||||
hi Character ctermfg=187 ctermbg=235 cterm=none guifg=#D7D7AF guibg=#262626 gui=none
|
|
||||||
hi Number ctermfg=180 ctermbg=235 cterm=none guifg=#D7AF87 guibg=#262626 gui=none
|
|
||||||
hi Boolean ctermfg=187 ctermbg=235 cterm=none guifg=#D7D7AF guibg=#262626 gui=none
|
|
||||||
hi Float ctermfg=180 ctermbg=235 cterm=none guifg=#D7AF87 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Variable Name
|
|
||||||
hi Identifier ctermfg=182 ctermbg=235 cterm=none guifg=#D7AFD7 guibg=#262626 gui=none
|
|
||||||
hi Function ctermfg=182 ctermbg=235 cterm=none guifg=#D7AFD7 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Statement
|
|
||||||
hi Statement ctermfg=110 ctermbg=235 cterm=none guifg=#87AFD7 guibg=#262626 gui=none
|
|
||||||
hi Conditional ctermfg=110 ctermbg=235 cterm=none guifg=#87AFD7 guibg=#262626 gui=none
|
|
||||||
hi Repeat ctermfg=110 ctermbg=235 cterm=none guifg=#87AFD7 guibg=#262626 gui=none
|
|
||||||
hi Label ctermfg=110 ctermbg=235 cterm=none guifg=#87AFD7 guibg=#262626 gui=none
|
|
||||||
hi Operator ctermfg=110 ctermbg=235 cterm=none guifg=#87AFD7 guibg=#262626 gui=none
|
|
||||||
hi Keyword ctermfg=110 ctermbg=235 cterm=none guifg=#87AFD7 guibg=#262626 gui=none
|
|
||||||
hi Exception ctermfg=110 ctermbg=235 cterm=none guifg=#87AFD7 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Preprocessor
|
|
||||||
hi PreProc ctermfg=150 ctermbg=235 cterm=none guifg=#AFD787 guibg=#262626 gui=none
|
|
||||||
hi Include ctermfg=150 ctermbg=235 cterm=none guifg=#AFD787 guibg=#262626 gui=none
|
|
||||||
hi Define ctermfg=150 ctermbg=235 cterm=none guifg=#AFD787 guibg=#262626 gui=none
|
|
||||||
hi Macro ctermfg=150 ctermbg=235 cterm=none guifg=#AFD787 guibg=#262626 gui=none
|
|
||||||
hi PreCondit ctermfg=150 ctermbg=235 cterm=none guifg=#AFD787 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Type
|
|
||||||
hi Type ctermfg=146 ctermbg=235 cterm=none guifg=#AFAFD7 guibg=#262626 gui=none
|
|
||||||
hi StorageClass ctermfg=146 ctermbg=235 cterm=none guifg=#AFAFD7 guibg=#262626 gui=none
|
|
||||||
hi Structure ctermfg=146 ctermbg=235 cterm=none guifg=#AFAFD7 guibg=#262626 gui=none
|
|
||||||
hi Typedef ctermfg=146 ctermbg=235 cterm=none guifg=#AFAFD7 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Special
|
|
||||||
hi Special ctermfg=174 ctermbg=235 cterm=none guifg=#D78787 guibg=#262626 gui=none
|
|
||||||
hi SpecialChar ctermfg=174 ctermbg=235 cterm=none guifg=#D78787 guibg=#262626 gui=none
|
|
||||||
hi Tag ctermfg=174 ctermbg=235 cterm=none guifg=#D78787 guibg=#262626 gui=none
|
|
||||||
hi Delimiter ctermfg=174 ctermbg=235 cterm=none guifg=#D78787 guibg=#262626 gui=none
|
|
||||||
hi SpecialComment ctermfg=174 ctermbg=235 cterm=none guifg=#D78787 guibg=#262626 gui=none
|
|
||||||
hi Debug ctermfg=174 ctermbg=235 cterm=none guifg=#D78787 guibg=#262626 gui=none
|
|
||||||
hi Underlined ctermfg=249 ctermbg=235 cterm=underline guifg=#B2B2B2 guibg=#262626 gui=underline
|
|
||||||
hi Ignore ctermfg=235 ctermbg=235 cterm=none guifg=#262626 guibg=#262626 gui=none
|
|
||||||
hi Error ctermfg=231 ctermbg=167 cterm=none guifg=#FFFFFF guibg=#D75F5F gui=none
|
|
||||||
hi Todo ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Window
|
|
||||||
hi StatusLine ctermfg=249 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#3A3A3A gui=none
|
|
||||||
hi StatusLineNC ctermfg=244 ctermbg=237 cterm=none guifg=#808080 guibg=#3A3A3A gui=none
|
|
||||||
hi TabLine ctermfg=249 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#3A3A3A gui=none
|
|
||||||
hi TabLineSel ctermfg=253 ctermbg=238 cterm=none guifg=#DADADA guibg=#444444 gui=none
|
|
||||||
hi TabLineFill ctermbg=237 cterm=none guibg=#3A3A3A gui=none
|
|
||||||
hi VertSplit ctermfg=237 ctermbg=237 cterm=none guifg=#3A3A3A guibg=#3A3A3A gui=none
|
|
||||||
|
|
||||||
" Menu
|
|
||||||
hi Pmenu ctermfg=249 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#3A3A3A gui=none
|
|
||||||
hi PmenuSel ctermfg=231 ctermbg=244 cterm=none guifg=#FFFFFF guibg=#808080 gui=none
|
|
||||||
hi PmenuSbar ctermbg=59 cterm=none guibg=#5F5F5F gui=none
|
|
||||||
hi PmenuThumb ctermbg=246 cterm=none guibg=#949494 gui=none
|
|
||||||
hi WildMenu ctermfg=232 ctermbg=98 cterm=none guifg=#080808 guibg=#875FD7 gui=none
|
|
||||||
|
|
||||||
" Selection
|
|
||||||
hi Visual ctermfg=235 ctermbg=117 cterm=none guifg=#262626 guibg=#87D7FF gui=none
|
|
||||||
hi VisualNOS ctermfg=235 ctermbg=80 cterm=none guifg=#262626 guibg=#5FD7D7 gui=none
|
|
||||||
|
|
||||||
" Message
|
|
||||||
hi ErrorMsg ctermfg=210 ctermbg=235 cterm=none guifg=#FF8787 guibg=#262626 gui=none
|
|
||||||
hi WarningMsg ctermfg=140 ctermbg=235 cterm=none guifg=#AF87D7 guibg=#262626 gui=none
|
|
||||||
hi MoreMsg ctermfg=72 ctermbg=235 cterm=none guifg=#5FAF87 guibg=#262626 gui=none
|
|
||||||
hi ModeMsg ctermfg=222 ctermbg=235 cterm=bold guifg=#FFD787 guibg=#262626 gui=bold
|
|
||||||
hi Question ctermfg=38 ctermbg=235 cterm=none guifg=#00AFD7 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Mark
|
|
||||||
hi Folded ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi FoldColumn ctermfg=79 ctermbg=237 cterm=none guifg=#5FD7AF guibg=#3A3A3A gui=none
|
|
||||||
hi SignColumn ctermfg=184 ctermbg=237 cterm=none guifg=#D7D700 guibg=#3A3A3A gui=none
|
|
||||||
hi ColorColumn ctermbg=237 cterm=none guibg=#3A3A3A gui=none
|
|
||||||
hi LineNr ctermfg=244 ctermbg=237 cterm=none guifg=#808080 guibg=#3A3A3A gui=none
|
|
||||||
hi MatchParen ctermfg=16 ctermbg=215 cterm=none guifg=#000000 guibg=#FFAF5F gui=none
|
|
||||||
|
|
||||||
" Cursor
|
|
||||||
hi CursorColumn ctermbg=237 cterm=none guibg=#3A3A3A gui=none
|
|
||||||
hi CursorLine ctermbg=237 cterm=none guibg=#3A3A3A gui=none
|
|
||||||
hi CursorLineNr ctermfg=249 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#3A3A3A gui=none
|
|
||||||
|
|
||||||
" Search
|
|
||||||
hi Search ctermfg=16 ctermbg=179 cterm=none guifg=#000000 guibg=#D7AF5F gui=none
|
|
||||||
hi IncSearch ctermfg=231 ctermbg=168 cterm=none guifg=#FFFFFF guibg=#D75F87 gui=none
|
|
||||||
|
|
||||||
" Diff Mode
|
|
||||||
hi DiffAdd ctermfg=16 ctermbg=149 cterm=none guifg=#000000 guibg=#AFD75F gui=none
|
|
||||||
hi DiffChange ctermfg=16 ctermbg=217 cterm=none guifg=#000000 guibg=#FFAFAF gui=none
|
|
||||||
hi DiffText ctermfg=16 ctermbg=211 cterm=bold guifg=#000000 guibg=#FF87AF gui=bold
|
|
||||||
hi DiffDelete ctermfg=16 ctermbg=249 cterm=none guifg=#000000 guibg=#B2B2B2 gui=none
|
|
||||||
|
|
||||||
" Spell
|
|
||||||
hi SpellBad ctermfg=210 ctermbg=235 cterm=underline guifg=#FF8787 guibg=#262626 gui=underline
|
|
||||||
hi SpellCap ctermfg=174 ctermbg=235 cterm=underline guifg=#D78787 guibg=#262626 gui=underline
|
|
||||||
hi SpellRare ctermfg=181 ctermbg=235 cterm=underline guifg=#D7AFAF guibg=#262626 gui=underline
|
|
||||||
hi SpellLocal ctermfg=180 ctermbg=235 cterm=underline guifg=#D7AF87 guibg=#262626 gui=underline
|
|
||||||
|
|
||||||
" Misc
|
|
||||||
hi SpecialKey ctermfg=114 ctermbg=235 cterm=none guifg=#87D787 guibg=#262626 gui=none
|
|
||||||
hi NonText ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi Directory ctermfg=103 ctermbg=235 cterm=none guifg=#8787AF guibg=#262626 gui=none
|
|
||||||
hi Title ctermfg=109 cterm=none guifg=#87AFAF gui=none
|
|
||||||
hi Conceal ctermfg=77 ctermbg=235 cterm=none guifg=#5FD75F guibg=#262626 gui=none
|
|
||||||
hi Noise ctermfg=247 ctermbg=235 cterm=none guifg=#9E9E9E guibg=#262626 gui=none
|
|
||||||
hi helpHyperTextJump ctermfg=74 ctermbg=235 cterm=none guifg=#5FAFD7 guibg=#262626 gui=none
|
|
||||||
hi perlSharpBang ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi rubySharpBang ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi jsFuncCall ctermfg=116 ctermbg=235 cterm=none guifg=#87D7D7 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Html
|
|
||||||
hi javaScriptNumber ctermfg=179 ctermbg=235 cterm=none guifg=#D7AF5F guibg=#262626 gui=none
|
|
||||||
hi htmlTag ctermfg=147 ctermbg=235 cterm=none guifg=#AFAFFF guibg=#262626 gui=none
|
|
||||||
hi htmlEndTag ctermfg=147 ctermbg=235 cterm=none guifg=#AFAFFF guibg=#262626 gui=none
|
|
||||||
hi htmlTagName ctermfg=175 ctermbg=235 cterm=none guifg=#D787AF guibg=#262626 gui=none
|
|
||||||
hi htmlString ctermfg=187 ctermbg=235 cterm=none guifg=#D7D7AF guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Vim
|
|
||||||
hi vimFold ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi vimCommentTitle ctermfg=249 ctermbg=235 cterm=none guifg=#B2B2B2 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Diff File
|
|
||||||
hi diffFile ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi diffLine ctermfg=186 ctermbg=235 cterm=none guifg=#D7D787 guibg=#262626 gui=none
|
|
||||||
hi diffAdded ctermfg=107 ctermbg=235 cterm=none guifg=#87AF5F guibg=#262626 gui=none
|
|
||||||
hi diffRemoved ctermfg=175 ctermbg=235 cterm=none guifg=#D787AF guibg=#262626 gui=none
|
|
||||||
hi diffChanged ctermfg=179 ctermbg=235 cterm=none guifg=#D7AF5F guibg=#262626 gui=none
|
|
||||||
hi diffSubname ctermfg=252 ctermbg=235 cterm=none guifg=#D0D0D0 guibg=#262626 gui=none
|
|
||||||
hi diffOldLine ctermfg=104 ctermbg=235 cterm=none guifg=#8787D7 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Mail
|
|
||||||
hi mailSubject ctermfg=109 ctermbg=235 cterm=none guifg=#87AFAF guibg=#262626 gui=none
|
|
||||||
hi mailSignature ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
|
|
||||||
" Markdown
|
|
||||||
hi markdownCode ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi markdownCodeBlock ctermfg=244 ctermbg=235 cterm=none guifg=#808080 guibg=#262626 gui=none
|
|
||||||
hi markdownItalic ctermfg=252 ctermbg=235 cterm=none guifg=#D0D0D0 guibg=#262626 gui=none
|
|
||||||
|
|
@ -1,505 +0,0 @@
|
||||||
" Name: cosmic_latte
|
|
||||||
" Author: nightsense
|
|
||||||
" Maintainer: nightsense
|
|
||||||
" License: MIT
|
|
||||||
|
|
||||||
if !(has('termguicolors') && &termguicolors) && !has('gui_running')
|
|
||||||
\ && (!exists('&t_Co') || &t_Co < 256)
|
|
||||||
echoerr '[cosmic_latte] There are not enough colors.'
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
hi clear
|
|
||||||
if exists('syntax_on')
|
|
||||||
syntax reset
|
|
||||||
endif
|
|
||||||
|
|
||||||
let g:colors_name = 'cosmic_latte'
|
|
||||||
|
|
||||||
if &background ==# 'dark'
|
|
||||||
hi Bold ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi Conceal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Directory ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi FoldColumn ctermfg=145 ctermbg=NONE guifg=#abb0c0 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Italic ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,italic gui=NONE,italic
|
|
||||||
hi ModeMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi MoreMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi NonText ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Normal ctermfg=145 ctermbg=235 guifg=#abb0c0 guibg=#202a31 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Question ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SignColumn ctermfg=145 ctermbg=NONE guifg=#abb0c0 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Terminal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Title ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,underline gui=NONE,underline
|
|
||||||
hi Comment ctermfg=246 ctermbg=NONE guifg=#898f9e guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi CursorLineNr ctermfg=246 ctermbg=NONE guifg=#898f9e guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi LineNr ctermfg=246 ctermbg=NONE guifg=#898f9e guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi ColorColumn ctermfg=NONE ctermbg=237 guifg=NONE guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi CursorColumn ctermfg=NONE ctermbg=237 guifg=NONE guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi CursorLine ctermfg=NONE ctermbg=237 guifg=NONE guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffChange ctermfg=NONE ctermbg=237 guifg=NONE guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Folded ctermfg=NONE ctermbg=237 guifg=NONE guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Pmenu ctermfg=145 ctermbg=237 guifg=#abb0c0 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi QuickFixLine ctermfg=NONE ctermbg=237 guifg=NONE guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi StatusLineNC ctermfg=145 ctermbg=237 guifg=#abb0c0 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi StatusLineTermNC ctermfg=145 ctermbg=237 guifg=#abb0c0 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi TabLine ctermfg=145 ctermbg=237 guifg=#abb0c0 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi ToolbarButton ctermfg=145 ctermbg=237 guifg=#abb0c0 guibg=#2b3740 guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi VisualNOS ctermfg=145 ctermbg=237 guifg=#abb0c0 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi WildMenu ctermfg=145 ctermbg=237 guifg=#abb0c0 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PmenuSel ctermfg=145 ctermbg=235 guifg=#abb0c0 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi StatusLine ctermfg=145 ctermbg=235 guifg=#abb0c0 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi StatusLineTerm ctermfg=145 ctermbg=235 guifg=#abb0c0 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi TabLineSel ctermfg=145 ctermbg=235 guifg=#abb0c0 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Cursor ctermfg=252 ctermbg=235 guifg=#c5cbdb guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi MatchParen ctermfg=252 ctermbg=240 guifg=#c5cbdb guibg=#4c5764 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Visual ctermfg=252 ctermbg=240 guifg=#c5cbdb guibg=#4c5764 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PmenuSbar ctermfg=240 ctermbg=240 guifg=#4c5764 guibg=#4c5764 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PmenuThumb ctermfg=145 ctermbg=145 guifg=#abb0c0 guibg=#abb0c0 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi TabLineFill ctermfg=237 ctermbg=237 guifg=#2b3740 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi ToolbarLine ctermfg=237 ctermbg=237 guifg=#2b3740 guibg=#2b3740 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi VertSplit ctermfg=240 ctermbg=240 guifg=#4c5764 guibg=#4c5764 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpellBad ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#c17b8d cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi SpellCap ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#5496bd cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi SpellLocal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#459d90 cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi SpellRare ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#9b85bb cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi StorageClass ctermfg=139 ctermbg=NONE guifg=#9b85bb guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Structure ctermfg=139 ctermbg=NONE guifg=#9b85bb guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Type ctermfg=139 ctermbg=NONE guifg=#9b85bb guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Typedef ctermfg=139 ctermbg=NONE guifg=#9b85bb guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi TooLong ctermfg=139 ctermbg=235 guifg=#9b85bb guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi WarningMsg ctermfg=139 ctermbg=235 guifg=#9b85bb guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Function ctermfg=168 ctermbg=NONE guifg=#c17b8d guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Identifier ctermfg=168 ctermbg=NONE guifg=#c17b8d guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffDelete ctermfg=168 ctermbg=235 guifg=#c17b8d guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi DiffRemoved ctermfg=168 ctermbg=235 guifg=#c17b8d guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Error ctermfg=168 ctermbg=235 guifg=#c17b8d guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi ErrorMsg ctermfg=168 ctermbg=235 guifg=#c17b8d guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Debug ctermfg=137 ctermbg=NONE guifg=#b28761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Delimiter ctermfg=137 ctermbg=NONE guifg=#b28761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Special ctermfg=137 ctermbg=NONE guifg=#b28761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpecialChar ctermfg=137 ctermbg=NONE guifg=#b28761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpecialComment ctermfg=137 ctermbg=NONE guifg=#b28761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpecialKey ctermfg=137 ctermbg=NONE guifg=#b28761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Tag ctermfg=137 ctermbg=NONE guifg=#b28761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffChanged ctermfg=137 ctermbg=235 guifg=#b28761 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi DiffText ctermfg=137 ctermbg=235 guifg=#b28761 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Search ctermfg=137 ctermbg=235 guifg=#b28761 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Conditional ctermfg=107 ctermbg=NONE guifg=#7d9761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Exception ctermfg=107 ctermbg=NONE guifg=#7d9761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Keyword ctermfg=107 ctermbg=NONE guifg=#7d9761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Label ctermfg=107 ctermbg=NONE guifg=#7d9761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Operator ctermfg=107 ctermbg=NONE guifg=#7d9761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Repeat ctermfg=107 ctermbg=NONE guifg=#7d9761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Statement ctermfg=107 ctermbg=NONE guifg=#7d9761 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffAdd ctermfg=107 ctermbg=235 guifg=#7d9761 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi DiffAdded ctermfg=107 ctermbg=235 guifg=#7d9761 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Define ctermfg=37 ctermbg=NONE guifg=#459d90 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Include ctermfg=37 ctermbg=NONE guifg=#459d90 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Macro ctermfg=37 ctermbg=NONE guifg=#459d90 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PreCondit ctermfg=37 ctermbg=NONE guifg=#459d90 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PreProc ctermfg=37 ctermbg=NONE guifg=#459d90 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Todo ctermfg=37 ctermbg=235 guifg=#459d90 guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Boolean ctermfg=67 ctermbg=NONE guifg=#5496bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Character ctermfg=67 ctermbg=NONE guifg=#5496bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Constant ctermfg=67 ctermbg=NONE guifg=#5496bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Float ctermfg=67 ctermbg=NONE guifg=#5496bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Number ctermfg=67 ctermbg=NONE guifg=#5496bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi String ctermfg=67 ctermbg=NONE guifg=#5496bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi IncSearch ctermfg=67 ctermbg=235 guifg=#5496bd guibg=#202a31 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
if has("nvim")
|
|
||||||
let g:terminal_color_0 = "#202a31"
|
|
||||||
let g:terminal_color_1 = "#c17b8d"
|
|
||||||
let g:terminal_color_2 = "#7d9761"
|
|
||||||
let g:terminal_color_3 = "#b28761"
|
|
||||||
let g:terminal_color_4 = "#5496bd"
|
|
||||||
let g:terminal_color_5 = "#9b85bb"
|
|
||||||
let g:terminal_color_6 = "#459d90"
|
|
||||||
let g:terminal_color_7 = "#abb0c0"
|
|
||||||
let g:terminal_color_8 = "#2b3740"
|
|
||||||
let g:terminal_color_9 = "#c17b8d"
|
|
||||||
let g:terminal_color_10 = "#7d9761"
|
|
||||||
let g:terminal_color_11 = "#b28761"
|
|
||||||
let g:terminal_color_12 = "#5496bd"
|
|
||||||
let g:terminal_color_13 = "#9b85bb"
|
|
||||||
let g:terminal_color_14 = "#459d90"
|
|
||||||
let g:terminal_color_15 = "#c5cbdb"
|
|
||||||
elseif has("terminal")
|
|
||||||
let g:terminal_ansi_colors = [
|
|
||||||
\ "#202a31",
|
|
||||||
\ "#c17b8d",
|
|
||||||
\ "#7d9761",
|
|
||||||
\ "#b28761",
|
|
||||||
\ "#5496bd",
|
|
||||||
\ "#9b85bb",
|
|
||||||
\ "#459d90",
|
|
||||||
\ "#abb0c0",
|
|
||||||
\ "#2b3740",
|
|
||||||
\ "#c17b8d",
|
|
||||||
\ "#7d9761",
|
|
||||||
\ "#b28761",
|
|
||||||
\ "#5496bd",
|
|
||||||
\ "#9b85bb",
|
|
||||||
\ "#459d90",
|
|
||||||
\ "#c5cbdb"
|
|
||||||
\ ]
|
|
||||||
endif
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
hi Bold ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi Conceal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Directory ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi FoldColumn ctermfg=240 ctermbg=NONE guifg=#485a62 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Italic ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,italic gui=NONE,italic
|
|
||||||
hi ModeMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi MoreMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi NonText ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Normal ctermfg=240 ctermbg=231 guifg=#485a62 guibg=#fff8e7 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Question ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SignColumn ctermfg=240 ctermbg=NONE guifg=#485a62 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Terminal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Title ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,underline gui=NONE,underline
|
|
||||||
hi Comment ctermfg=243 ctermbg=NONE guifg=#63757e guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi CursorLineNr ctermfg=243 ctermbg=NONE guifg=#63757e guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi LineNr ctermfg=243 ctermbg=NONE guifg=#63757e guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi ColorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi CursorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi CursorLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffChange ctermfg=NONE ctermbg=254 guifg=NONE guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Folded ctermfg=NONE ctermbg=254 guifg=NONE guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Pmenu ctermfg=240 ctermbg=254 guifg=#485a62 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi QuickFixLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi StatusLineNC ctermfg=240 ctermbg=254 guifg=#485a62 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi StatusLineTermNC ctermfg=240 ctermbg=254 guifg=#485a62 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi TabLine ctermfg=240 ctermbg=254 guifg=#485a62 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi ToolbarButton ctermfg=240 ctermbg=254 guifg=#485a62 guibg=#efe4d2 guisp=NONE cterm=NONE,bold gui=NONE,bold
|
|
||||||
hi VisualNOS ctermfg=240 ctermbg=254 guifg=#485a62 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi WildMenu ctermfg=240 ctermbg=254 guifg=#485a62 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PmenuSel ctermfg=240 ctermbg=231 guifg=#485a62 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi StatusLine ctermfg=240 ctermbg=231 guifg=#485a62 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi StatusLineTerm ctermfg=240 ctermbg=231 guifg=#485a62 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi TabLineSel ctermfg=240 ctermbg=231 guifg=#485a62 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Cursor ctermfg=238 ctermbg=231 guifg=#364850 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi MatchParen ctermfg=238 ctermbg=144 guifg=#364850 guibg=#b1b4a2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Visual ctermfg=238 ctermbg=144 guifg=#364850 guibg=#b1b4a2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PmenuSbar ctermfg=144 ctermbg=144 guifg=#b1b4a2 guibg=#b1b4a2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PmenuThumb ctermfg=240 ctermbg=240 guifg=#485a62 guibg=#485a62 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi TabLineFill ctermfg=254 ctermbg=254 guifg=#efe4d2 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi ToolbarLine ctermfg=254 ctermbg=254 guifg=#efe4d2 guibg=#efe4d2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi VertSplit ctermfg=144 ctermbg=144 guifg=#b1b4a2 guibg=#b1b4a2 guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpellBad ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#ff0056 cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi SpellCap ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#0096ff cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi SpellLocal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#00a6c0 cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi SpellRare ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#de3ffc cterm=NONE,underline gui=NONE,undercurl
|
|
||||||
hi StorageClass ctermfg=133 ctermbg=NONE guifg=#a154ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Structure ctermfg=133 ctermbg=NONE guifg=#a154ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Type ctermfg=133 ctermbg=NONE guifg=#a154ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Typedef ctermfg=133 ctermbg=NONE guifg=#a154ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi TooLong ctermfg=133 ctermbg=231 guifg=#a154ae guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi WarningMsg ctermfg=133 ctermbg=231 guifg=#a154ae guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Function ctermfg=131 ctermbg=NONE guifg=#c44756 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Identifier ctermfg=131 ctermbg=NONE guifg=#c44756 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffDelete ctermfg=131 ctermbg=231 guifg=#c44756 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi DiffRemoved ctermfg=131 ctermbg=231 guifg=#c44756 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Error ctermfg=131 ctermbg=231 guifg=#c44756 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi ErrorMsg ctermfg=131 ctermbg=231 guifg=#c44756 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Debug ctermfg=94 ctermbg=NONE guifg=#916d03 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Delimiter ctermfg=94 ctermbg=NONE guifg=#916d03 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Special ctermfg=94 ctermbg=NONE guifg=#916d03 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpecialChar ctermfg=94 ctermbg=NONE guifg=#916d03 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpecialComment ctermfg=94 ctermbg=NONE guifg=#916d03 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi SpecialKey ctermfg=94 ctermbg=NONE guifg=#916d03 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Tag ctermfg=94 ctermbg=NONE guifg=#916d03 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffChanged ctermfg=94 ctermbg=231 guifg=#916d03 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi DiffText ctermfg=94 ctermbg=231 guifg=#916d03 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Search ctermfg=222 ctermbg=238 guifg=#f6c967 guibg=#364850 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Conditional ctermfg=28 ctermbg=NONE guifg=#1f8332 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Exception ctermfg=28 ctermbg=NONE guifg=#1f8332 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Keyword ctermfg=28 ctermbg=NONE guifg=#1f8332 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Label ctermfg=28 ctermbg=NONE guifg=#1f8332 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Operator ctermfg=28 ctermbg=NONE guifg=#1f8332 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Repeat ctermfg=28 ctermbg=NONE guifg=#1f8332 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Statement ctermfg=28 ctermbg=NONE guifg=#1f8332 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi DiffAdd ctermfg=28 ctermbg=231 guifg=#1f8332 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi DiffAdded ctermfg=28 ctermbg=231 guifg=#1f8332 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Define ctermfg=30 ctermbg=NONE guifg=#007f8a guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Include ctermfg=30 ctermbg=NONE guifg=#007f8a guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Macro ctermfg=30 ctermbg=NONE guifg=#007f8a guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PreCondit ctermfg=30 ctermbg=NONE guifg=#007f8a guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi PreProc ctermfg=30 ctermbg=NONE guifg=#007f8a guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Todo ctermfg=30 ctermbg=231 guifg=#007f8a guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
hi Boolean ctermfg=32 ctermbg=NONE guifg=#0075c9 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Character ctermfg=32 ctermbg=NONE guifg=#0075c9 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Constant ctermfg=32 ctermbg=NONE guifg=#0075c9 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Float ctermfg=32 ctermbg=NONE guifg=#0075c9 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi Number ctermfg=32 ctermbg=NONE guifg=#0075c9 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi String ctermfg=32 ctermbg=NONE guifg=#0075c9 guibg=NONE guisp=NONE cterm=NONE gui=NONE
|
|
||||||
hi IncSearch ctermfg=32 ctermbg=231 guifg=#0075c9 guibg=#fff8e7 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
|
|
||||||
if has("nvim")
|
|
||||||
let g:terminal_color_0 = "#fff8e7"
|
|
||||||
let g:terminal_color_1 = "#c44756"
|
|
||||||
let g:terminal_color_2 = "#1f8332"
|
|
||||||
let g:terminal_color_3 = "#916d03"
|
|
||||||
let g:terminal_color_4 = "#0075c9"
|
|
||||||
let g:terminal_color_5 = "#a154ae"
|
|
||||||
let g:terminal_color_6 = "#007f8a"
|
|
||||||
let g:terminal_color_7 = "#485a62"
|
|
||||||
let g:terminal_color_8 = "#efe4d2"
|
|
||||||
let g:terminal_color_9 = "#c44756"
|
|
||||||
let g:terminal_color_10 = "#1f8332"
|
|
||||||
let g:terminal_color_11 = "#916d03"
|
|
||||||
let g:terminal_color_12 = "#0075c9"
|
|
||||||
let g:terminal_color_13 = "#a154ae"
|
|
||||||
let g:terminal_color_14 = "#007f8a"
|
|
||||||
let g:terminal_color_15 = "#364850"
|
|
||||||
elseif has("terminal")
|
|
||||||
let g:terminal_ansi_colors = [
|
|
||||||
\ "#fff8e7",
|
|
||||||
\ "#c44756",
|
|
||||||
\ "#1f8332",
|
|
||||||
\ "#916d03",
|
|
||||||
\ "#0075c9",
|
|
||||||
\ "#a154ae",
|
|
||||||
\ "#007f8a",
|
|
||||||
\ "#485a62",
|
|
||||||
\ "#efe4d2",
|
|
||||||
\ "#c44756",
|
|
||||||
\ "#1f8332",
|
|
||||||
\ "#916d03",
|
|
||||||
\ "#0075c9",
|
|
||||||
\ "#a154ae",
|
|
||||||
\ "#007f8a",
|
|
||||||
\ "#364850"
|
|
||||||
\ ]
|
|
||||||
endif
|
|
||||||
finish
|
|
||||||
|
|
||||||
" Background: light
|
|
||||||
" Color: gry0 #fff8e7 ~
|
|
||||||
" Color: gry1 #efe4d2 ~
|
|
||||||
" Color: gry2 #63757e ~
|
|
||||||
" Color: gry3 #485a62 ~
|
|
||||||
" Color: gryc #364850 ~
|
|
||||||
" Color: srch #f6c967 ~
|
|
||||||
" Color: grys #364850 ~
|
|
||||||
" Color: gryp #b1b4a2 ~
|
|
||||||
" Color: sprd #ff0056 ~
|
|
||||||
" Color: spbl #0096ff ~
|
|
||||||
" Color: spcy #00a6c0 ~
|
|
||||||
" Color: spmg #de3ffc ~
|
|
||||||
" Color: red_ #c44756 ~
|
|
||||||
" Color: gold #916d03 ~
|
|
||||||
" Color: gren #1f8332 ~
|
|
||||||
" Color: cyan #007f8a ~
|
|
||||||
" Color: blue #0075c9 ~
|
|
||||||
" Color: mgnt #a154ae ~
|
|
||||||
" Bold none none bold
|
|
||||||
" Conceal none none
|
|
||||||
" Directory none none bold
|
|
||||||
" EndOfBuffer none none
|
|
||||||
" FoldColumn gry3 none
|
|
||||||
" Ignore none none
|
|
||||||
" Italic none none italic
|
|
||||||
" ModeMsg none none
|
|
||||||
" MoreMsg none none
|
|
||||||
" NonText none none
|
|
||||||
" Normal gry3 gry0
|
|
||||||
" Question none none
|
|
||||||
" SignColumn gry3 none
|
|
||||||
" Terminal none none
|
|
||||||
" Title none none bold
|
|
||||||
" Underlined none none underline
|
|
||||||
" Comment gry2 none
|
|
||||||
" CursorLineNr gry2 none
|
|
||||||
" LineNr gry2 none
|
|
||||||
" ColorColumn none gry1
|
|
||||||
" CursorColumn none gry1
|
|
||||||
" CursorLine none gry1
|
|
||||||
" DiffChange none gry1
|
|
||||||
" Folded none gry1
|
|
||||||
" Pmenu gry3 gry1
|
|
||||||
" QuickFixLine none gry1
|
|
||||||
" StatusLineNC gry3 gry1
|
|
||||||
" StatusLineTermNC gry3 gry1
|
|
||||||
" TabLine gry3 gry1
|
|
||||||
" ToolbarButton gry3 gry1 bold
|
|
||||||
" VisualNOS gry3 gry1
|
|
||||||
" WildMenu gry3 gry1
|
|
||||||
" PmenuSel gry3 gry0 reverse
|
|
||||||
" StatusLine gry3 gry0 reverse
|
|
||||||
" StatusLineTerm gry3 gry0 reverse
|
|
||||||
" TabLineSel gry3 gry0 reverse
|
|
||||||
" Cursor gryc gry0 reverse
|
|
||||||
" MatchParen gryc gryp
|
|
||||||
" Visual gryc gryp
|
|
||||||
" PmenuSbar gryp gryp
|
|
||||||
" PmenuThumb gry3 gry3
|
|
||||||
" TabLineFill gry1 gry1
|
|
||||||
" ToolbarLine gry1 gry1
|
|
||||||
" VertSplit gryp gryp
|
|
||||||
" SpellBad none none g=undercurl s=sprd t=underline
|
|
||||||
" SpellCap none none g=undercurl s=spbl t=underline
|
|
||||||
" SpellLocal none none g=undercurl s=spcy t=underline
|
|
||||||
" SpellRare none none g=undercurl s=spmg t=underline
|
|
||||||
" StorageClass mgnt none
|
|
||||||
" Structure mgnt none
|
|
||||||
" Type mgnt none
|
|
||||||
" Typedef mgnt none
|
|
||||||
" TooLong mgnt gry0 reverse
|
|
||||||
" WarningMsg mgnt gry0 reverse
|
|
||||||
" Function red_ none
|
|
||||||
" Identifier red_ none
|
|
||||||
" DiffDelete red_ gry0 reverse
|
|
||||||
" DiffRemoved red_ gry0 reverse
|
|
||||||
" Error red_ gry0 reverse
|
|
||||||
" ErrorMsg red_ gry0 reverse
|
|
||||||
" Debug gold none
|
|
||||||
" Delimiter gold none
|
|
||||||
" Special gold none
|
|
||||||
" SpecialChar gold none
|
|
||||||
" SpecialComment gold none
|
|
||||||
" SpecialKey gold none
|
|
||||||
" Tag gold none
|
|
||||||
" DiffChanged gold gry0 reverse
|
|
||||||
" DiffText gold gry0 reverse
|
|
||||||
" Search srch grys reverse
|
|
||||||
" Conditional gren none
|
|
||||||
" Exception gren none
|
|
||||||
" Keyword gren none
|
|
||||||
" Label gren none
|
|
||||||
" Operator gren none
|
|
||||||
" Repeat gren none
|
|
||||||
" Statement gren none
|
|
||||||
" DiffAdd gren gry0 reverse
|
|
||||||
" DiffAdded gren gry0 reverse
|
|
||||||
" Define cyan none
|
|
||||||
" Include cyan none
|
|
||||||
" Macro cyan none
|
|
||||||
" PreCondit cyan none
|
|
||||||
" PreProc cyan none
|
|
||||||
" Todo cyan gry0 reverse
|
|
||||||
" Boolean blue none
|
|
||||||
" Character blue none
|
|
||||||
" Constant blue none
|
|
||||||
" Float blue none
|
|
||||||
" Number blue none
|
|
||||||
" String blue none
|
|
||||||
" IncSearch blue gry0 reverse
|
|
||||||
" Background: dark
|
|
||||||
" Color: gry0 #202a31 ~
|
|
||||||
" Color: gry1 #2b3740 ~
|
|
||||||
" Color: gry2 #898f9e ~
|
|
||||||
" Color: gry3 #abb0c0 ~
|
|
||||||
" Color: gryc #c5cbdb ~
|
|
||||||
" Color: srch #b28761 ~
|
|
||||||
" Color: grys #202a31 ~
|
|
||||||
" Color: gryp #4c5764 ~
|
|
||||||
" Color: sprd #c17b8d ~
|
|
||||||
" Color: spbl #5496bd ~
|
|
||||||
" Color: spcy #459d90 ~
|
|
||||||
" Color: spmg #9b85bb ~
|
|
||||||
" Color: red_ #c17b8d ~
|
|
||||||
" Color: gold #b28761 ~
|
|
||||||
" Color: gren #7d9761 ~
|
|
||||||
" Color: cyan #459d90 ~
|
|
||||||
" Color: blue #5496bd ~
|
|
||||||
" Color: mgnt #9b85bb ~
|
|
||||||
" Bold none none bold
|
|
||||||
" Conceal none none
|
|
||||||
" Directory none none bold
|
|
||||||
" EndOfBuffer none none
|
|
||||||
" FoldColumn gry3 none
|
|
||||||
" Ignore none none
|
|
||||||
" Italic none none italic
|
|
||||||
" ModeMsg none none
|
|
||||||
" MoreMsg none none
|
|
||||||
" NonText none none
|
|
||||||
" Normal gry3 gry0
|
|
||||||
" Question none none
|
|
||||||
" SignColumn gry3 none
|
|
||||||
" Terminal none none
|
|
||||||
" Title none none bold
|
|
||||||
" Underlined none none underline
|
|
||||||
" Comment gry2 none
|
|
||||||
" CursorLineNr gry2 none
|
|
||||||
" LineNr gry2 none
|
|
||||||
" ColorColumn none gry1
|
|
||||||
" CursorColumn none gry1
|
|
||||||
" CursorLine none gry1
|
|
||||||
" DiffChange none gry1
|
|
||||||
" Folded none gry1
|
|
||||||
" Pmenu gry3 gry1
|
|
||||||
" QuickFixLine none gry1
|
|
||||||
" StatusLineNC gry3 gry1
|
|
||||||
" StatusLineTermNC gry3 gry1
|
|
||||||
" TabLine gry3 gry1
|
|
||||||
" ToolbarButton gry3 gry1 bold
|
|
||||||
" VisualNOS gry3 gry1
|
|
||||||
" WildMenu gry3 gry1
|
|
||||||
" PmenuSel gry3 gry0 reverse
|
|
||||||
" StatusLine gry3 gry0 reverse
|
|
||||||
" StatusLineTerm gry3 gry0 reverse
|
|
||||||
" TabLineSel gry3 gry0 reverse
|
|
||||||
" Cursor gryc gry0 reverse
|
|
||||||
" MatchParen gryc gryp
|
|
||||||
" Visual gryc gryp
|
|
||||||
" PmenuSbar gryp gryp
|
|
||||||
" PmenuThumb gry3 gry3
|
|
||||||
" TabLineFill gry1 gry1
|
|
||||||
" ToolbarLine gry1 gry1
|
|
||||||
" VertSplit gryp gryp
|
|
||||||
" SpellBad none none g=undercurl s=sprd t=underline
|
|
||||||
" SpellCap none none g=undercurl s=spbl t=underline
|
|
||||||
" SpellLocal none none g=undercurl s=spcy t=underline
|
|
||||||
" SpellRare none none g=undercurl s=spmg t=underline
|
|
||||||
" StorageClass mgnt none
|
|
||||||
" Structure mgnt none
|
|
||||||
" Type mgnt none
|
|
||||||
" Typedef mgnt none
|
|
||||||
" TooLong mgnt gry0 reverse
|
|
||||||
" WarningMsg mgnt gry0 reverse
|
|
||||||
" Function red_ none
|
|
||||||
" Identifier red_ none
|
|
||||||
" DiffDelete red_ gry0 reverse
|
|
||||||
" DiffRemoved red_ gry0 reverse
|
|
||||||
" Error red_ gry0 reverse
|
|
||||||
" ErrorMsg red_ gry0 reverse
|
|
||||||
" Debug gold none
|
|
||||||
" Delimiter gold none
|
|
||||||
" Special gold none
|
|
||||||
" SpecialChar gold none
|
|
||||||
" SpecialComment gold none
|
|
||||||
" SpecialKey gold none
|
|
||||||
" Tag gold none
|
|
||||||
" DiffChanged gold gry0 reverse
|
|
||||||
" DiffText gold gry0 reverse
|
|
||||||
" Search srch grys reverse
|
|
||||||
" Conditional gren none
|
|
||||||
" Exception gren none
|
|
||||||
" Keyword gren none
|
|
||||||
" Label gren none
|
|
||||||
" Operator gren none
|
|
||||||
" Repeat gren none
|
|
||||||
" Statement gren none
|
|
||||||
" DiffAdd gren gry0 reverse
|
|
||||||
" DiffAdded gren gry0 reverse
|
|
||||||
" Define cyan none
|
|
||||||
" Include cyan none
|
|
||||||
" Macro cyan none
|
|
||||||
" PreCondit cyan none
|
|
||||||
" PreProc cyan none
|
|
||||||
" Todo cyan gry0 reverse
|
|
||||||
" Boolean blue none
|
|
||||||
" Character blue none
|
|
||||||
" Constant blue none
|
|
||||||
" Float blue none
|
|
||||||
" Number blue none
|
|
||||||
" String blue none
|
|
||||||
" IncSearch blue gry0 reverse
|
|
||||||
|
|
||||||
|
|
@ -1,244 +0,0 @@
|
||||||
" simplifysimplify-dark, a vim colourscheme by nightsense
|
|
||||||
"
|
|
||||||
" generated with a theme template adapted from
|
|
||||||
" base16-vim (https://github.com/chriskempson/base16-vim)
|
|
||||||
" by Chris Kempson (http://chriskempson.com)
|
|
||||||
|
|
||||||
|
|
||||||
"=== SET COLOUR VARIABLES =====================================================
|
|
||||||
|
|
||||||
" GUI colours
|
|
||||||
let s:g0 = '2b2b2b'
|
|
||||||
let s:g1 = '404040'
|
|
||||||
let s:g2 = '6b6b6b'
|
|
||||||
let s:g3 = '757575'
|
|
||||||
let s:g4 = '949494'
|
|
||||||
let s:g5 = '9e9e9e'
|
|
||||||
let s:g6 = 'e0e0e0'
|
|
||||||
let s:g7 = 'ffffff'
|
|
||||||
let s:g8 = 'bf5858'
|
|
||||||
let s:g9 = 'b56f45'
|
|
||||||
let s:gA = 'ab8e38'
|
|
||||||
let s:gB = '508a50'
|
|
||||||
let s:gC = '458a8a'
|
|
||||||
let s:gD = '557b9e'
|
|
||||||
let s:gE = '8b6a9e'
|
|
||||||
let s:gF = 'ab6a7a'
|
|
||||||
|
|
||||||
" terminal colours
|
|
||||||
let s:t0 = '00'
|
|
||||||
let s:t3 = '08'
|
|
||||||
let s:t5 = '07'
|
|
||||||
let s:t7 = '15'
|
|
||||||
let s:t8 = '01'
|
|
||||||
let s:tA = '03'
|
|
||||||
let s:tB = '02'
|
|
||||||
let s:tC = '06'
|
|
||||||
let s:tD = '04'
|
|
||||||
let s:tE = '05'
|
|
||||||
let s:t1 = '10'
|
|
||||||
let s:t2 = '11'
|
|
||||||
let s:t4 = '12'
|
|
||||||
let s:t6 = '13'
|
|
||||||
let s:t9 = '09'
|
|
||||||
let s:tF = '14'
|
|
||||||
|
|
||||||
" neovim colours
|
|
||||||
if has('nvim')
|
|
||||||
let g:terminal_color_0 = '#2b2b2b'
|
|
||||||
let g:terminal_color_1 = '#bf5858'
|
|
||||||
let g:terminal_color_2 = '#508a50'
|
|
||||||
let g:terminal_color_3 = '#ab8e38'
|
|
||||||
let g:terminal_color_4 = '#557b9e'
|
|
||||||
let g:terminal_color_5 = '#8b6a9e'
|
|
||||||
let g:terminal_color_6 = '#458a8a'
|
|
||||||
let g:terminal_color_7 = '#9e9e9e'
|
|
||||||
let g:terminal_color_8 = '#757575'
|
|
||||||
let g:terminal_color_9 = '#b56f45'
|
|
||||||
let g:terminal_color_10 = '#404040'
|
|
||||||
let g:terminal_color_11 = '#6b6b6b'
|
|
||||||
let g:terminal_color_12 = '#949494'
|
|
||||||
let g:terminal_color_13 = '#e0e0e0'
|
|
||||||
let g:terminal_color_14 = '#ab6a7a'
|
|
||||||
let g:terminal_color_15 = '#ffffff'
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
"=== OTHER PREPARATION ========================================================
|
|
||||||
|
|
||||||
" run theme-setting script if using terminal vim
|
|
||||||
if filereadable(expand('~/.nightshell/simplifysimplify-dark'))
|
|
||||||
if !has('gui_running')
|
|
||||||
execute 'silent !/bin/sh $HOME/.nightshell/simplifysimplify-dark'
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
" clear old theme
|
|
||||||
hi clear
|
|
||||||
syntax reset
|
|
||||||
|
|
||||||
" set new theme
|
|
||||||
set background=dark
|
|
||||||
augroup NightsenseThemeSet
|
|
||||||
autocmd!
|
|
||||||
autocmd CursorMoved * execute 'if !exists("colors_name") |
|
|
||||||
\ colorscheme simplifysimplify-dark | endif'
|
|
||||||
augroup END
|
|
||||||
let colors_name = 'simplifysimplify-dark'
|
|
||||||
|
|
||||||
" highlighting function
|
|
||||||
fun! <sid>h(x, gf, gb, cf, cb, a, s)
|
|
||||||
if a:gf != '' | exe 'hi ' . a:x . ' guifg=#' . a:gf | endif
|
|
||||||
if a:gb != '' | exe 'hi ' . a:x . ' guibg=#' . a:gb | endif
|
|
||||||
if a:cf != '' | exe 'hi ' . a:x . ' ctermfg=' . a:cf | endif
|
|
||||||
if a:cb != '' | exe 'hi ' . a:x . ' ctermbg=' . a:cb | endif
|
|
||||||
if a:a != '' | exe 'hi ' . a:x . ' gui=' . a:a . ' cterm=' . a:a | endif
|
|
||||||
if a:s != '' | exe 'hi ' . a:x . ' guisp=#' . a:s | endif
|
|
||||||
endfun
|
|
||||||
|
|
||||||
|
|
||||||
"=== BASIC HIGHLIGHTING =======================================================
|
|
||||||
|
|
||||||
" cursor + status line + selected tab
|
|
||||||
cal <sid>h('Cursor' , s:g0 , s:g4 , s:t0 , s:t4 , 'none' , '' )
|
|
||||||
cal <sid>h('StatusLine' , s:g0 , s:g4 , s:t0 , s:t4 , 'none' , '' )
|
|
||||||
cal <sid>h('StatusLineTerm' , s:g0 , s:g4 , s:t0 , s:t4 , 'none' , '' )
|
|
||||||
cal <sid>h('TabLineSel' , s:g0 , s:g4 , s:t0 , s:t4 , 'none' , '' )
|
|
||||||
cal <sid>h('TermCursor' , s:g0 , s:g4 , s:t0 , s:t4 , 'none' , '' )
|
|
||||||
|
|
||||||
" line numbers
|
|
||||||
cal <sid>h('CursorLineNr' , s:g0 , s:g3 , s:t0 , s:t3 , 'none' , '' )
|
|
||||||
cal <sid>h('LineNr' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
|
|
||||||
" basic text
|
|
||||||
cal <sid>h('Bold' , '' , '' , '' , '' , 'bold' , '' )
|
|
||||||
cal <sid>h('Directory' , s:g5 , '' , s:t5 , '' , 'bold' , '' )
|
|
||||||
cal <sid>h('Italic' , '' , '' , '' , '' , 'italic' , '' )
|
|
||||||
cal <sid>h('Normal' , s:g5 , s:g0 , s:t5 , s:t0 , 'none' , '' )
|
|
||||||
cal <sid>h('Underlined' , s:g5 , '' , s:t5 , '' , 'underline' , '' )
|
|
||||||
|
|
||||||
" commented-out text
|
|
||||||
cal <sid>h('Comment' , s:g3 , '' , s:t3 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Conceal' , s:g3 , '' , s:t3 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('EndOfBuffer' , s:g3 , '' , s:t3 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Ignore' , s:g3 , '' , s:t3 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('NonText' , s:g3 , '' , s:t3 , '' , 'none' , '' )
|
|
||||||
|
|
||||||
" highlighted background
|
|
||||||
cal <sid>h('ColorColumn' , '' , s:g1 , '' , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('CursorColumn' , '' , s:g1 , '' , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('CursorLine' , '' , s:g1 , '' , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('QuickFixLine' , '' , s:g1 , '' , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('StatusLineNC' , s:g5 , s:g1 , s:t5 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('StatusLineTermNC' , s:g5 , s:g1 , s:t5 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('TabLineFill' , '' , s:g1 , '' , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('TermCursorNC' , '' , s:g1 , '' , s:t1 , 'none' , '' )
|
|
||||||
|
|
||||||
" muted text on highlighted background
|
|
||||||
cal <sid>h('DiffChange' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('FoldColumn' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('Folded' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('SignColumn' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('TabLine' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('VisualNOS' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
|
|
||||||
" strongly highlighted background
|
|
||||||
cal <sid>h('MatchParen' , s:g6 , s:g2 , s:t6 , s:t2 , 'none' , '' )
|
|
||||||
cal <sid>h('Pmenu' , s:g6 , s:g2 , s:t6 , s:t2 , 'none' , '' )
|
|
||||||
cal <sid>h('Visual' , s:g6 , s:g2 , s:t6 , s:t2 , 'none' , '' )
|
|
||||||
|
|
||||||
" selected menu item
|
|
||||||
cal <sid>h('PmenuSel' , s:g0 , s:g5 , s:t0 , s:t5 , 'none' , '' )
|
|
||||||
cal <sid>h('WildMenu' , s:g0 , s:g6 , s:t0 , s:t6 , 'none' , '' )
|
|
||||||
|
|
||||||
" solid lines
|
|
||||||
cal <sid>h('PmenuSbar' , s:g1 , s:g1 , s:t1 , s:t1 , 'none' , '' )
|
|
||||||
cal <sid>h('PmenuThumb' , s:g4 , s:g4 , s:t4 , s:t4 , 'none' , '' )
|
|
||||||
cal <sid>h('VertSplit' , s:g2 , s:g2 , s:t2 , s:t2 , 'none' , '' )
|
|
||||||
|
|
||||||
|
|
||||||
"=== ALERT/SYNTAX HIGHLIGHTING ================================================
|
|
||||||
|
|
||||||
" RED for warning elements
|
|
||||||
cal <sid>h('DiffDelete' , s:g8 , s:g0 , s:t8 , s:t0 , 'reverse' , '' )
|
|
||||||
cal <sid>h('Error' , s:g8 , s:g0 , s:t8 , s:t0 , 'reverse' , '' )
|
|
||||||
cal <sid>h('ErrorMsg' , s:g8 , s:g0 , s:t8 , s:t0 , 'none' , '' )
|
|
||||||
cal <sid>h('SpellBad' , '' , '' , s:t0 , s:t8 , 'undercurl' , s:g8)
|
|
||||||
cal <sid>h('TooLong' , s:g8 , '' , s:t8 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('WarningMsg' , s:g8 , s:g0 , s:t8 , s:t0 , 'none' , '' )
|
|
||||||
|
|
||||||
" ORANGE for preliminary elements
|
|
||||||
cal <sid>h('Define' , s:g9 , '' , s:t9 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('IncSearch' , s:g9 , s:g0 , s:t9 , s:t0 , 'reverse' , '' )
|
|
||||||
cal <sid>h('Include' , s:g9 , '' , s:t9 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Macro' , s:g9 , '' , s:t9 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('PreCondit' , s:g9 , '' , s:t9 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('PreProc' , s:g9 , '' , s:t9 , '' , 'none' , '' )
|
|
||||||
cal <sid>h('SpellCap' , '' , '' , s:t0 , s:t9 , 'undercurl' , s:g9)
|
|
||||||
cal <sid>h('Title' , s:g9 , '' , s:t9 , '' , 'none' , '' )
|
|
||||||
|
|
||||||
" YELLOW for highlighted elements
|
|
||||||
cal <sid>h('DiffText' , s:gA , s:g0 , s:tA , s:t0 , 'reverse' , '' )
|
|
||||||
cal <sid>h('Search' , s:gA , s:g0 , s:tA , s:t0 , 'reverse' , '' )
|
|
||||||
cal <sid>h('Todo' , s:gA , s:g0 , s:tA , s:t0 , 'reverse' , '' )
|
|
||||||
|
|
||||||
" GREEN for action elements
|
|
||||||
cal <sid>h('Conditional' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('DiffAdd' , s:gB , s:g0 , s:tB , s:t0 , 'reverse' , '' )
|
|
||||||
cal <sid>h('Exception' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Keyword' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Label' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('ModeMsg' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('MoreMsg' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Operator' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Question' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Repeat' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Statement' , s:gB , '' , s:tB , '' , 'none' , '' )
|
|
||||||
|
|
||||||
" TEAL for object types
|
|
||||||
cal <sid>h('SpellLocal' , '' , '' , s:t0 , s:tC , 'undercurl' , s:gC)
|
|
||||||
cal <sid>h('StorageClass' , s:gC , '' , s:tC , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Structure' , s:gC , '' , s:tC , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Type' , s:gC , '' , s:tC , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Typedef' , s:gC , '' , s:tC , '' , 'none' , '' )
|
|
||||||
|
|
||||||
" BLUE for constants
|
|
||||||
cal <sid>h('Boolean' , s:gD , '' , s:tD , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Character' , s:gD , '' , s:tD , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Constant' , s:gD , '' , s:tD , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Float' , s:gD , '' , s:tD , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Number' , s:gD , '' , s:tD , '' , 'none' , '' )
|
|
||||||
cal <sid>h('String' , s:gD , '' , s:tD , '' , 'none' , '' )
|
|
||||||
|
|
||||||
" PURPLE for special text
|
|
||||||
cal <sid>h('Debug' , s:gE , '' , s:tE , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Delimiter' , s:gE , '' , s:tE , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Special' , s:gE , '' , s:tE , '' , 'none' , '' )
|
|
||||||
cal <sid>h('SpecialChar' , s:gE , '' , s:tE , '' , 'none' , '' )
|
|
||||||
cal <sid>h('SpecialComment' , s:gE , '' , s:tE , '' , 'none' , '' )
|
|
||||||
cal <sid>h('SpecialKey' , s:gE , '' , s:tE , '' , 'none' , '' )
|
|
||||||
cal <sid>h('SpellRare' , '' , '' , s:t0 , s:tE , 'undercurl' , s:gE)
|
|
||||||
cal <sid>h('Tag' , s:gE , '' , s:tE , '' , 'none' , '' )
|
|
||||||
|
|
||||||
" PINK for object names
|
|
||||||
cal <sid>h('Function' , s:gF , '' , s:tF , '' , 'none' , '' )
|
|
||||||
cal <sid>h('Identifier' , s:gF , '' , s:tF , '' , 'none' , '' )
|
|
||||||
|
|
||||||
|
|
||||||
"=== OPTIONS ==================================================================
|
|
||||||
|
|
||||||
" disable highlighted CursorLineNr
|
|
||||||
if exists('g:simplifysimplify_dark_CursorLineNr')
|
|
||||||
if g:simplifysimplify_dark_CursorLineNr == 'off'
|
|
||||||
cal <sid>h('CursorLineNr' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' )
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
" disable LineNr background altogether
|
|
||||||
if exists('g:simplifysimplify_dark_LineNr')
|
|
||||||
if g:simplifysimplify_dark_LineNr == 'off'
|
|
||||||
cal <sid>h('CursorLineNr' , s:g4 , s:g0 , s:t4 , s:t0 , 'none' , '' )
|
|
||||||
cal <sid>h('LineNr' , s:g4 , s:g0 , s:t4 , s:t0 , 'none' , '' )
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
3004
vim/colors/solarized8_low.vim
Normal file
3004
vim/colors/solarized8_low.vim
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue