commit 6c2ceee72d5d4857eb665f33a44bbb1043d218fc
parent af6d6f4b6b54c10319042e91c36d4b6fc0156a65
Author: Alex Balgavy <a.balgavy@gmail.com>
Date: Wed, 7 Aug 2019 18:00:48 +0200
vim: updated colorschemes
Former-commit-id: 74574a0f5316d08e6fc7638bd34bad7f174d8e93
Diffstat:
3 files changed, 148 insertions(+), 404 deletions(-)
diff --git a/vim/colors/jokull.vim b/vim/colors/jokull.vim
@@ -0,0 +1,61 @@
+if version > 580
+ highlight clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+let g:colors_name = "jokull"
+set background=light
+hi normal guifg=#2c2625 guibg=#e4e4e4 ctermfg=0 ctermbg=254 cterm=NONE gui=NONE
+hi cursorline guifg=NONE guibg=#d0d0d0 ctermfg=NONE ctermbg=252 cterm=NONE gui=NONE
+hi string guifg=#009051 guibg=NONE ctermfg=29 ctermbg=NONE cterm=italic gui=italic
+hi identifier guifg=#112d4e guibg=NONE ctermfg=17 ctermbg=NONE cterm=NONE gui=NONE
+hi function guifg=#0096ff guibg=NONE ctermfg=33 ctermbg=NONE cterm=bold gui=bold
+hi statement guifg=#73fdff guibg=NONE ctermfg=87 ctermbg=NONE cterm=NONE gui=NONE
+hi include guifg=#76d6ff guibg=NONE ctermfg=117 ctermbg=NONE cterm=bold gui=bold
+hi type guifg=#005493 guibg=NONE ctermfg=24 ctermbg=NONE cterm=NONE gui=NONE
+hi delimiter guifg=#fffb00 guibg=NONE ctermfg=11 ctermbg=NONE cterm=NONE gui=NONE
+hi comment guifg=#ecfcff guibg=NONE ctermfg=15 ctermbg=NONE cterm=italic gui=italic
+hi search guifg=NONE guibg=#d7f1e0 ctermfg=NONE ctermbg=194 cterm=NONE gui=NONE
+hi folded guifg=#73fdff guibg=#d0d0d0 ctermfg=87 ctermbg=252 cterm=NONE gui=NONE
+hi tablinefill guifg=NONE guibg=#d0d0d0 ctermfg=NONE ctermbg=252 cterm=NONE gui=NONE
+hi tablinesel guifg=NONE guibg=#e5e5e5 ctermfg=NONE ctermbg=7 cterm=NONE gui=NONE
+hi wildmenu guifg=#005493 guibg=#e5e5e5 ctermfg=24 ctermbg=7 cterm=bold gui=bold
+hi linenr guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE cterm=NONE gui=NONE
+hi preproc guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE cterm=NONE gui=NONE
+hi vertsplit guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE cterm=NONE gui=NONE
+hi todo guifg=Blue guibg=Yellow ctermfg=0 ctermbg=0 cterm=NONE gui=NONE
+hi nontext guifg=#81A1C1 guibg=NONE ctermfg=109 ctermbg=NONE cterm=NONE gui=NONE
+hi statusline guifg=NONE guibg=#7abecd ctermfg=NONE ctermbg=110 cterm=NONE gui=NONE
+hi statuslinenc guifg=NONE guibg=#a8dbfd ctermfg=NONE ctermbg=153 cterm=NONE gui=NONE
+hi visual guifg=NONE guibg=#a8caff ctermfg=NONE ctermbg=153 cterm=NONE gui=NONE
+hi! link tabline tablinefill
+hi! link incsearch search
+hi! link repeat statement
+hi! link conditional statement
+hi! link operator statement
+hi! link define include
+hi! link macro include
+hi! link precondit include
+hi! link debug delimiter
+hi! link special delimiter
+hi! link specialchar delimiter
+hi! link specialcomment delimiter
+hi! link tag delimiter
+hi! link cursorlinenr delimiter
+hi! link number delimiter
+hi! link label structure
+hi! link storageclass structure
+hi! link typedef structure
+hi! link character constant
+hi! link signcolumn linenr
+hi! link netrwdir linenr
+hi! link netrwexe title
+hi! link spellbad todo
+hi! link spellocal string
+hi! link spellrare string
+hi! link spellcap string
+hi! link vimwikilink constant
+hi! link mkdlink type
+hi! link pmenu statuslinenc
+hi! link pmenusel statusline
diff --git a/vim/colors/kuroi.vim b/vim/colors/kuroi.vim
@@ -1,404 +0,0 @@
-" File: kuroi.vim
-" Maintainer: aonemd
-" URL: https://github.com/aonemd/kuroi.vim
-" Modified: 04 April 2019 02:38 PM EET
-" License: MIT
-
-" Initialisation:"{{{
-" ----------------------------------------------------------------------------
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let s:style = &background
-
-let g:colors_name = "kuroi"
-
-"}}}
-" GUI And Cterm Palettes:"{{{
-" ----------------------------------------------------------------------------
-
-let s:palette = {'gui' : {} , 'cterm' : {}}
-
-let s:gui_background = "#1b1918"
-let s:gui_selection = "#373b41"
-let s:gui_line = "#282a2e"
-let s:gui_comment = "#707880"
-
-let s:palette.gui.background = { 'dark' : s:gui_background , 'light' : "#e4e4e4" }
-let s:palette.gui.foreground = { 'dark' : "#c5c8c6" , 'light' : "#000000" }
-let s:palette.gui.selection = { 'dark' : s:gui_selection , 'light' : "#bcbcbc" }
-let s:palette.gui.line = { 'dark' : s:gui_line , 'light' : "#d0d0d0" }
-let s:palette.gui.comment = { 'dark' : s:gui_comment , 'light' : "#5f5f5f" }
-let s:palette.gui.red = { 'dark' : "#d75f87" , 'light' : "#5f0000" }
-let s:palette.gui.orange = { 'dark' : "#d78700" , 'light' : "#875f00" }
-let s:palette.gui.yellow = { 'dark' : "#ffd700" , 'light' : "#5f5f00" }
-let s:palette.gui.green = { 'dark' : "#5faf5f" , 'light' : "#005f00" }
-let s:palette.gui.aqua = { 'dark' : "#87afd7" , 'light' : "#005f5f" }
-let s:palette.gui.blue = { 'dark' : "#5fafff" , 'light' : "#00005f" }
-let s:palette.gui.purple = { 'dark' : "#8787ff" , 'light' : "#5f005f" }
-let s:palette.gui.window = { 'dark' : "#303030" , 'light' : "#9e9e9e" }
-let s:palette.gui.darkcolumn = { 'dark' : "#1c1c1c" , 'light' : "#808080" }
-let s:palette.gui.addbg = { 'dark' : "#5F875F" , 'light' : "#d7ffd7" }
-let s:palette.gui.addfg = { 'dark' : "#d7ffaf" , 'light' : "#005f00" }
-let s:palette.gui.changebg = { 'dark' : "#5f5faf" , 'light' : "#d7d7ff" }
-let s:palette.gui.changefg = { 'dark' : "#d7d7ff" , 'light' : "#5f005f" }
-let s:palette.gui.delbg = { 'dark' : "#cc6666" , 'light' : "#ffd7d7" }
-let s:palette.gui.darkblue = { 'dark' : "#00005f" , 'light' : "#d7ffd7" }
-let s:palette.gui.darkcyan = { 'dark' : "#005f5f" , 'light' : "#005f00" }
-let s:palette.gui.darkred = { 'dark' : "#5f0000" , 'light' : "#d7d7ff" }
-let s:palette.gui.darkpurple = { 'dark' : "#5f005f" , 'light' : "#5f005f" }
-let s:palette.gui.gray = { 'dark' : "#262626" , 'light' : "#d0d0d0" }
-let s:palette.gui.statusline = { 'dark' : "#6c6c6c" , 'light' : "#585858" }
-let s:palette.gui.statuslinenc = { 'dark' : "#4e4e4e" , 'light' : "#3a3a3a" }
-let s:palette.gui.gitgutteradd = { 'dark' : "#5faf5f" , 'light' : "#5faf5f" }
-let s:palette.gui.gitgutterchg = { 'dark' : "#d78700" , 'light' : "#d78700" }
-let s:palette.gui.gitgutterdlt = { 'dark' : "#d75f87" , 'light' : "#d75f87" }
-
-let s:cterm_foreground = "250"
-let s:cterm_selection = "237"
-let s:cterm_line = "235"
-let s:cterm_comment = "243"
-
-let s:palette.cterm.background = { 'dark' : "234" , 'light' : "254" }
-let s:palette.cterm.foreground = { 'dark' : s:cterm_foreground , 'light' : "16" }
-let s:palette.cterm.window = { 'dark' : "236" , 'light' : "247" }
-let s:palette.cterm.selection = { 'dark' : s:cterm_selection , 'light' : "250" }
-let s:palette.cterm.line = { 'dark' : s:cterm_line , 'light' : "252" }
-let s:palette.cterm.comment = { 'dark' : s:cterm_comment , 'light' : "59" }
-let s:palette.cterm.red = { 'dark' : "168" , 'light' : "52" }
-let s:palette.cterm.orange = { 'dark' : "172" , 'light' : "94" }
-let s:palette.cterm.yellow = { 'dark' : "220" , 'light' : "58" }
-let s:palette.cterm.green = { 'dark' : "71" , 'light' : "22" }
-let s:palette.cterm.aqua = { 'dark' : "110" , 'light' : "23" }
-let s:palette.cterm.blue = { 'dark' : "75" , 'light' : "17" }
-let s:palette.cterm.purple = { 'dark' : "105" , 'light' : "53" }
-let s:palette.cterm.darkcolumn = { 'dark' : "234" , 'light' : "244" }
-let s:palette.cterm.addbg = { 'dark' : "65" , 'light' : "194" }
-let s:palette.cterm.addfg = { 'dark' : "193" , 'light' : "22" }
-let s:palette.cterm.changebg = { 'dark' : "61" , 'light' : "189" }
-let s:palette.cterm.changefg = { 'dark' : "189" , 'light' : "53" }
-let s:palette.cterm.delbg = { 'dark' : "167" , 'light' : "224" }
-let s:palette.cterm.darkblue = { 'dark' : "17" , 'light' : "194" }
-let s:palette.cterm.darkcyan = { 'dark' : "24" , 'light' : "22" }
-let s:palette.cterm.darkred = { 'dark' : "52" , 'light' : "189" }
-let s:palette.cterm.darkpurple = { 'dark' : "53" , 'light' : "53" }
-let s:palette.cterm.gray = { 'dark' : "235" , 'light' : "252" }
-let s:palette.cterm.statusline = { 'dark' : "242" , 'light' : "240" }
-let s:palette.cterm.statuslinenc = { 'dark' : "239" , 'light' : "237" }
-let s:palette.cterm.gitgutteradd = { 'dark' : "71" , 'light' : "71" }
-let s:palette.cterm.gitgutterchg = { 'dark' : "172" , 'light' : "172" }
-let s:palette.cterm.gitgutterdlt = { 'dark' : "168" , 'light' : "168" }
-
-"}}}
-" 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"
-
-"}}}
-" Highlighting Primitives:"{{{
-" ----------------------------------------------------------------------------
-function! s:build_prim(hi_elem, field)
- " Given a:hi_elem = bg, a:field = comment
- let l:vname = "s:" . a:hi_elem . "_" . a:field " s:bg_comment
- let l:gui_assign = "gui".a:hi_elem."=".s:palette.gui[a:field][s:style] " guibg=...
- let l:cterm_assign = "cterm".a:hi_elem."=".s:palette.cterm[a:field][s:style] " ctermbg=...
- exe "let " . l:vname . " = ' " . l:gui_assign . " " . l:cterm_assign . "'"
-endfunction
-
-let s:bg_none = ' guibg=NONE ctermbg=NONE'
-call s:build_prim('bg', 'foreground')
-call s:build_prim('bg', 'background')
-call s:build_prim('bg', 'selection')
-call s:build_prim('bg', 'line')
-call s:build_prim('bg', 'comment')
-call s:build_prim('bg', 'red')
-call s:build_prim('bg', 'orange')
-call s:build_prim('bg', 'yellow')
-call s:build_prim('bg', 'green')
-call s:build_prim('bg', 'aqua')
-call s:build_prim('bg', 'blue')
-call s:build_prim('bg', 'purple')
-call s:build_prim('bg', 'window')
-call s:build_prim('bg', 'darkcolumn')
-call s:build_prim('bg', 'addbg')
-call s:build_prim('bg', 'addfg')
-call s:build_prim('bg', 'changebg')
-call s:build_prim('bg', 'changefg')
-call s:build_prim('bg', 'delbg')
-call s:build_prim('bg', 'darkblue')
-call s:build_prim('bg', 'darkcyan')
-call s:build_prim('bg', 'darkred')
-call s:build_prim('bg', 'darkpurple')
-call s:build_prim('bg', 'statusline')
-call s:build_prim('bg', 'statuslinenc')
-
-let s:fg_none = ' guifg=NONE ctermfg=NONE'
-call s:build_prim('fg', 'foreground')
-call s:build_prim('fg', 'background')
-call s:build_prim('fg', 'selection')
-call s:build_prim('fg', 'line')
-call s:build_prim('fg', 'comment')
-call s:build_prim('fg', 'red')
-call s:build_prim('fg', 'orange')
-call s:build_prim('fg', 'yellow')
-call s:build_prim('fg', 'green')
-call s:build_prim('fg', 'aqua')
-call s:build_prim('fg', 'blue')
-call s:build_prim('fg', 'purple')
-call s:build_prim('fg', 'window')
-call s:build_prim('fg', 'darkcolumn')
-call s:build_prim('fg', 'addbg')
-call s:build_prim('fg', 'addfg')
-call s:build_prim('fg', 'changebg')
-call s:build_prim('fg', 'changefg')
-call s:build_prim('fg', 'darkblue')
-call s:build_prim('fg', 'darkcyan')
-call s:build_prim('fg', 'darkred')
-call s:build_prim('fg', 'darkpurple')
-call s:build_prim('fg', 'gray')
-call s:build_prim('fg', 'gitgutteradd')
-call s:build_prim('fg', 'gitgutterchg')
-call s:build_prim('fg', 'gitgutterdlt')
-
-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."'"
-
-exe "let s:sp_none = ' guisp=". s:none ."'"
-exe "let s:sp_foreground = ' guisp=". s:palette.gui.foreground[s:style] ."'"
-exe "let s:sp_background = ' guisp=". s:palette.gui.background[s:style] ."'"
-exe "let s:sp_selection = ' guisp=". s:palette.gui.selection[s:style] ."'"
-exe "let s:sp_line = ' guisp=". s:palette.gui.line[s:style] ."'"
-exe "let s:sp_comment = ' guisp=". s:palette.gui.comment[s:style] ."'"
-exe "let s:sp_red = ' guisp=". s:palette.gui.red[s:style] ."'"
-exe "let s:sp_orange = ' guisp=". s:palette.gui.orange[s:style] ."'"
-exe "let s:sp_yellow = ' guisp=". s:palette.gui.yellow[s:style] ."'"
-exe "let s:sp_green = ' guisp=". s:palette.gui.green[s:style] ."'"
-exe "let s:sp_aqua = ' guisp=". s:palette.gui.aqua[s:style] ."'"
-exe "let s:sp_blue = ' guisp=". s:palette.gui.blue[s:style] ."'"
-exe "let s:sp_purple = ' guisp=". s:palette.gui.purple[s:style] ."'"
-exe "let s:sp_window = ' guisp=". s:palette.gui.window[s:style] ."'"
-exe "let s:sp_addbg = ' guisp=". s:palette.gui.addbg[s:style] ."'"
-exe "let s:sp_addfg = ' guisp=". s:palette.gui.addfg[s:style] ."'"
-exe "let s:sp_changebg = ' guisp=". s:palette.gui.changebg[s:style] ."'"
-exe "let s:sp_changefg = ' guisp=". s:palette.gui.changefg[s:style] ."'"
-exe "let s:sp_darkblue = ' guisp=". s:palette.gui.darkblue[s:style] ."'"
-exe "let s:sp_darkcyan = ' guisp=". s:palette.gui.darkcyan[s:style] ."'"
-exe "let s:sp_darkred = ' guisp=". s:palette.gui.darkred[s:style] ."'"
-exe "let s:sp_darkpurple = ' guisp=". s:palette.gui.darkpurple[s:style] ."'"
-
-"}}}
-" Vim Highlighting: (see :help highlight-groups)"{{{
-" ----------------------------------------------------------------------------
-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! Directory" .s:fg_blue .s:bg_none .s:fmt_none
-exe "hi! DiffAdd" .s:fg_addfg .s:bg_addbg .s:fmt_none
-exe "hi! DiffChange" .s:fg_changefg .s:bg_changebg .s:fmt_none
-exe "hi! DiffDelete" .s:fg_background .s:bg_delbg .s:fmt_none
-exe "hi! DiffText" .s:fg_background .s:bg_blue .s:fmt_none
-exe "hi! ErrorMsg" .s:fg_background .s:bg_red .s:fmt_stnd
-exe "hi! VertSplit" .s:fg_window .s:bg_none .s:fmt_none
-exe "hi! Folded" .s:fg_comment .s:bg_darkcolumn .s:fmt_none
-exe "hi! FoldColumn" .s:fg_none .s:bg_darkcolumn .s:fmt_none
-exe "hi! SignColumn" .s:fg_none .s:bg_background .s:fmt_none
-" Incsearch"
-exe "hi! LineNr" ."brown" .s:bg_none .s:fmt_none
-exe "hi! CursorLineNr" .s:fg_yellow .s:bg_none .s:fmt_none
-exe "hi! MatchParen" .s:fg_background .s:bg_changebg .s:fmt_none
-exe "hi! ModeMsg" .s:fg_green .s:bg_none .s:fmt_none
-exe "hi! MoreMsg" .s:fg_green .s:bg_none .s:fmt_none
-exe "hi! NonText" .s:fg_selection .s:bg_none .s:fmt_none
-exe "hi! Pmenu" .s:fg_foreground .s:bg_selection .s:fmt_none
-exe "hi! PmenuSel" .s:fg_foreground .s:bg_selection .s:fmt_revr
-" PmenuSbar"
-" PmenuThumb"
-exe "hi! Question" .s:fg_green .s:bg_none .s:fmt_none
-exe "hi! Search" .s:fg_background .s:bg_yellow .s:fmt_none
-exe "hi! SpecialKey" .s:fg_selection .s:bg_none .s:fmt_none
-exe "hi! SpellCap" .s:fg_blue .s:bg_darkblue .s:fmt_undr
-exe "hi! SpellLocal" .s:fg_aqua .s:bg_darkcyan .s:fmt_undr
-exe "hi! SpellBad" .s:fg_red .s:bg_darkred .s:fmt_undr
-exe "hi! SpellRare" .s:fg_purple .s:bg_darkpurple .s:fmt_undr
-exe "hi! StatusLine" .s:fg_gray .s:bg_statusline .s:fmt_revr
-exe "hi! StatusLineNC" .s:fg_gray .s:bg_statuslinenc .s:fmt_revr
-exe "hi! StatusLineTerm" .s:fg_gray .s:bg_statusline .s:fmt_revr
-exe "hi! StatusLineTermNC" .s:fg_gray .s:bg_statuslinenc .s:fmt_revr
-exe "hi! TabLine" .s:fg_foreground .s:bg_darkcolumn .s:fmt_revr
-exe "hi! TabLineFill" .s:fg_background .s:bg_background .s:fmt_revr
-exe "hi! EndOfBuffer" .s:fg_background .s:bg_background .s:fmt_revr
-" TabLineSel"
-exe "hi! Title" .s:fg_yellow .s:bg_none .s:fmt_none
-exe "hi! Visual" .s:fg_none .s:bg_selection .s:fmt_none
-" VisualNos"
-exe "hi! WarningMsg" .s:fg_red .s:bg_none .s:fmt_none
-exe "hi! WildMenu" .s:fg_selection .s:bg_orange .s:fmt_none
-" FIXME LongLineWarning to use variables instead of hardcoding
-hi LongLineWarning guifg=NONE guibg=#371F1C gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
-
-exe "hi! Normal" .s:fg_foreground .s:bg_background .s:fmt_none
-
-"}}}
-" Generic Syntax Highlighting: (see :help group-name)"{{{
-" ----------------------------------------------------------------------------
-exe "hi! Comment" .s:fg_comment .s:bg_none .s:fmt_none
-
-exe "hi! Constant" .s:fg_red .s:bg_none .s:fmt_none
-exe "hi! String" .s:fg_green .s:bg_none .s:fmt_none
-" Character"
-" Number"
-" Boolean"
-" Float"
-
-exe "hi! Identifier" .s:fg_purple .s:bg_none .s:fmt_none
-exe "hi! Function" .s:fg_yellow .s:bg_none .s:fmt_none
-
-exe "hi! Statement" .s:fg_blue .s:bg_none .s:fmt_none
-" Conditional"
-" Repeat"
-" Label"
-exe "hi! Operator" .s:fg_aqua .s:bg_none .s:fmt_none
-" Keyword"
-" Exception"
-
-exe "hi! PreProc" .s:fg_aqua .s:bg_none .s:fmt_none
-" Include"
-" Define"
-" Macro"
-" PreCondit"
-
-exe "hi! Type" .s:fg_orange .s:bg_none .s:fmt_none
-" StorageClass"
-exe "hi! Structure" .s:fg_aqua .s:bg_none .s:fmt_none
-" Typedef"
-
-exe "hi! Special" .s:fg_green .s:bg_none .s:fmt_none
-" SpecialChar"
-" Tag"
-" Delimiter"
-" SpecialComment"
-" Debug"
-"
-exe "hi! Underlined" .s:fg_blue .s:bg_none .s:fmt_none
-
-exe "hi! Ignore" .s:fg_none .s:bg_none .s:fmt_none
-
-exe "hi! Error" .s:fg_red .s:bg_darkred .s:fmt_undr
-
-exe "hi! Todo" .s:fg_foreground .s:bg_none .s:fmt_bold
-
-" Quickfix window highlighting
-exe "hi! qfLineNr" .s:fg_yellow .s:bg_none .s:fmt_none
-" qfFileName"
-" qfLineNr"
-" qfError"
-
-"}}}
-" Diff Syntax Highlighting:"{{{
-" ----------------------------------------------------------------------------
-" Diff
-" diffOldFile
-" diffNewFile
-" diffFile
-" diffOnly
-" diffIdentical
-" diffDiffer
-" diffBDiffer
-" diffIsA
-" diffNoEOL
-" diffCommon
-hi! link diffRemoved Constant
-" diffChanged
-hi! link diffAdded Special
-" diffLine
-" diffSubname
-" diffComment
-
-"}}}
-" True Color Terminal Colorscheme:"{{{
-" ----------------------------------------------------------------------------
-" This is atelierforest-dark color palette
-let g:terminal_ansi_colors = [
- \ "#1b1918", "#f22c40", "#5ab738", "#d5911a",
- \ "#407ee7", "#6666ea", "#00ad9c", "#a8a19f",
- \ "#766e6b", "#f22c40", "#5ab738", "#d78700",
- \ "#407ee7", "#6666ea", "#00ad9c", "#f1efee"
- \]
-
-"}}}
-" GitGutter Sign Highlighting:"{{{
-" ----------------------------------------------------------------------------
-exe "hi! GitGutterAdd" .s:fg_gitgutteradd .s:bg_none .s:fmt_none
-exe "hi! GitGutterChange" .s:fg_gitgutterchg .s:bg_none .s:fmt_none
-exe "hi! GitGutterDelete" .s:fg_gitgutterdlt .s:bg_none .s:fmt_none
-
-"}}}
-
-" Signify Sign Highlighting:"{{{
-" ----------------------------------------------------------------------------
-exe "hi! SignifySignAdd" .s:fg_gitgutteradd .s:bg_none .s:fmt_none
-exe "hi! SignifySignChange" .s:fg_gitgutterchg .s:bg_none .s:fmt_none
-exe "hi! SignifySignDelete" .s:fg_gitgutterdlt .s:bg_none .s:fmt_none
-
-"}}}
-"
-" This is needed for some reason: {{{
-
-let &background = s:style
-
-" }}}
-" Legal:"{{{
-" ----------------------------------------------------------------------------
-" Copyright (c) 2011 Ethan Schoonover
-" Copyright (c) 2009-2012 NanoTech
-" Copyright (c) 2012 w0ng
-" Copyright (c) 2019 aonemd
-"
-" Permission is hereby granted, free of charge, to any per‐
-" son obtaining a copy of this software and associated doc‐
-" umentation files (the “Software”), to deal in the Soft‐
-" ware without restriction, including without limitation
-" the rights to use, copy, modify, merge, publish, distrib‐
-" ute, sublicense, and/or sell copies of the Software, and
-" to permit persons to whom the Software is furnished to do
-" so, subject to the following conditions:
-"
-" The above copyright notice and this permission notice
-" shall be included in all copies or substantial portions
-" of the Software.
-"
-" THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY
-" KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
-" THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICU‐
-" LAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CON‐
-" TRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON‐
-" NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-" THE SOFTWARE.
-
-" }}}
diff --git a/vim/colors/myjunipero.vim b/vim/colors/myjunipero.vim
@@ -0,0 +1,87 @@
+if version > 580
+ highlight clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+let g:colors_name = "myjunipero"
+set background=dark
+hi normal guifg=#969696 guibg=#11121A ctermfg=246 ctermbg=0 cterm=NONE gui=NONE
+hi cursorline guifg=NONE guibg=#222222 ctermfg=NONE ctermbg=234 cterm=NONE gui=NONE
+hi Structure guifg=#0490e8 guibg=NONE ctermfg=32 ctermbg=NONE cterm=bold gui=bold
+hi Constant guifg=#5c78f0 guibg=NONE ctermfg=69 ctermbg=NONE cterm=NONE gui=NONE
+hi String guifg=#2de3e6 guibg=NONE ctermfg=6 ctermbg=NONE cterm=NONE gui=NONE
+hi Float guifg=#4580b4 guibg=NONE ctermfg=67 ctermbg=NONE cterm=NONE gui=NONE
+hi Boolean guifg=#fca8ad guibg=NONE ctermfg=217 ctermbg=NONE cterm=NONE gui=NONE
+hi Identifier guifg=#5094c4 guibg=NONE ctermfg=68 ctermbg=NONE cterm=NONE gui=NONE
+hi Function guifg=#f9c60e guibg=#11121a ctermfg=220 ctermbg=0 cterm=bold gui=bold
+hi Number guifg=#136aed guibg=NONE ctermfg=27 ctermbg=NONE cterm=NONE gui=NONE
+hi Conditional guifg=#d0688d guibg=#11121a ctermfg=168 ctermbg=0 cterm=NONE gui=NONE
+hi Operator guifg=#e8cdc0 guibg=#11121a ctermfg=187 ctermbg=0 cterm=NONE gui=NONE
+hi Exception guifg=#d0a8ad guibg=#11121a ctermfg=181 ctermbg=0 cterm=bold gui=bold
+hi Statement guifg=#ff6c11 guibg=NONE ctermfg=202 ctermbg=NONE cterm=NONE gui=NONE
+hi Repeat guifg=#e06070 guibg=#11121a ctermfg=167 ctermbg=0 cterm=NONE gui=NONE
+hi Keyword guifg=#bebebe guibg=#11121a ctermfg=250 ctermbg=0 cterm=bold gui=bold
+hi PreProc guifg=#ae15eb guibg=NONE ctermfg=5 ctermbg=NONE cterm=NONE gui=NONE
+hi Include guifg=#ba75cf guibg=NONE ctermfg=140 ctermbg=NONE cterm=NONE gui=NONE
+hi Type guifg=#ff3863 guibg=NONE ctermfg=203 ctermbg=NONE cterm=bold gui=bold
+hi Delimiter guifg=#aaaaca guibg=NONE ctermfg=146 ctermbg=NONE cterm=NONE gui=NONE
+hi Comment guifg=#349d58 guibg=#11121a ctermfg=71 ctermbg=0 cterm=NONE gui=NONE
+hi NonText guifg=#382920 guibg=#11121a ctermfg=1 ctermbg=0 cterm=NONE gui=NONE
+hi Ignore guifg=#666666 guibg=NONE ctermfg=241 ctermbg=NONE cterm=NONE gui=NONE
+hi SpecialKey guifg=#90dcb0 guibg=NONE ctermfg=115 ctermbg=NONE cterm=NONE gui=NONE
+hi Underlined guifg=#bac5ba guibg=NONE ctermfg=151 ctermbg=NONE cterm=NONE gui=NONE
+hi Error guifg=NONE guibg=#b03452 ctermfg=NONE ctermbg=131 cterm=NONE gui=NONE
+hi Todo guifg=#ffd500 guibg=#5c0d43 ctermfg=220 ctermbg=53 cterm=NONE gui=NONE
+hi MatchParen guifg=#001122 guibg=#7b5a55 ctermfg=0 ctermbg=95 cterm=NONE gui=NONE
+hi Cursor guifg=#0000aa guibg=#cad5c0 ctermfg=19 ctermbg=187 cterm=NONE gui=NONE
+hi Visual guifg=#102030 guibg=#80a0f0 ctermfg=17 ctermbg=111 cterm=NONE gui=NONE
+hi VisualNOS guifg=#201a30 guibg=#a3a5FF ctermfg=17 ctermbg=147 cterm=NONE gui=NONE
+hi LineNr guifg=#2069a9 guibg=#101124 ctermfg=25 ctermbg=0 cterm=NONE gui=NONE
+hi Search guifg=#2de3e6 guibg=#6b5469 ctermfg=6 ctermbg=59 cterm=NONE gui=NONE
+hi IncSearch guifg=#babeaa guibg=#3a4520 ctermfg=145 ctermbg=58 cterm=NONE gui=NONE
+hi WildMenu guifg=#000000 guibg=#804000 ctermfg=0 ctermbg=94 cterm=NONE gui=NONE
+hi VertSplit guifg=#223355 guibg=#22253c ctermfg=23 ctermbg=17 cterm=NONE gui=NONE
+hi TabLineSel guifg=#6079c9 guibg=#363649 ctermfg=68 ctermbg=59 cterm=NONE gui=NONE
+hi Title guifg=#fff7fa guibg=NONE ctermfg=15 ctermbg=NONE cterm=NONE gui=NONE
+hi PmenuSel guifg=#f0e0b2 guibg=#4a85ba ctermfg=223 ctermbg=67 cterm=NONE gui=NONE
+hi PmenuThumb guifg=NONE guibg=#000000 ctermfg=NONE ctermbg=0 cterm=NONE gui=NONE
+hi PmenuSbar guifg=NONE guibg=#0000ff ctermfg=NONE ctermbg=21 cterm=NONE gui=NONE
+hi Pmenu guifg=#bdbdbd guibg=#915623 ctermfg=250 ctermbg=94 cterm=NONE gui=NONE
+hi Folded guifg=#bebebe guibg=#232235 ctermfg=250 ctermbg=17 cterm=NONE gui=NONE
+hi FoldColumn guifg=#dbcaa5 guibg=#0a0a18 ctermfg=187 ctermbg=0 cterm=NONE gui=NONE
+hi Directory guifg=#bbd0df guibg=NONE ctermfg=152 ctermbg=NONE cterm=NONE gui=NONE
+hi DiffDelete guifg=#300845 guibg=#200845 ctermfg=53 ctermbg=17 cterm=NONE gui=NONE
+hi DiffText guifg=#f5f5f5 guibg=#423f00 ctermfg=15 ctermbg=58 cterm=NONE gui=NONE
+hi DiffAdd guifg=#e0e3e3 guibg=#003802 ctermfg=188 ctermbg=22 cterm=NONE gui=NONE
+hi DiffChange guifg=#fcfcfc guibg=#2e032e ctermfg=15 ctermbg=0 cterm=NONE gui=NONE
+hi ModeMsg guifg=#00AACC guibg=NONE ctermfg=38 ctermbg=NONE cterm=NONE gui=NONE
+hi Question guifg=#AABBCC guibg=#130445 ctermfg=146 ctermbg=17 cterm=NONE gui=NONE
+hi MoreMsg guifg=#2e8b57 guibg=NONE ctermfg=29 ctermbg=NONE cterm=NONE gui=NONE
+hi ErrorMsg guifg=#f0e2e2 guibg=#ff4545 ctermfg=224 ctermbg=203 cterm=NONE gui=NONE
+hi WarningMsg guifg=#fa8072 guibg=NONE ctermfg=209 ctermbg=NONE cterm=NONE gui=NONE
+hi! link Label Structure
+hi! link StorageClass Structure
+hi! link Typedef Structure
+hi! link Character Constant
+hi! link VimwikiLink Constant
+hi! link Define Include
+hi! link Macro Include
+hi! link PreCondit Include
+hi! link Debug Delimiter
+hi! link Special Delimiter
+hi! link SpecialChar Delimiter
+hi! link SpecialComment Delimiter
+hi! link Tag Delimiter
+hi! link StatusLine LineNr
+hi! link StatusLineNC LineNr
+hi! link TabLine LineNr
+hi! link TabLineFill LineNr
+hi! link SignColumn LineNr
+hi! link netrwDir LineNr
+hi! link netrwExe Title
+hi! link SpellBad Todo
+hi! link SpelLocal String
+hi! link SpellRare String
+hi! link SpellCap String
+hi! link mkdLink Type