dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

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:
Avim/colors/jokull.vim | 61+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dvim/colors/kuroi.vim | 404-------------------------------------------------------------------------------
Avim/colors/myjunipero.vim | 87+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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