From 04eb04681015473de2ab4d17547d4ea0f1bf2c64 Mon Sep 17 00:00:00 2001 From: Sonny Date: Tue, 4 Jul 2017 07:33:29 +0200 Subject: [PATCH] More colorschemes --- vim/colors/breezy.vim | 181 --------------------------- vim/colors/cherryblossom.vim | 236 ----------------------------------- vim/colors/garden.vim | 97 ++++++++++++++ vim/colors/moody.vim | 97 ++++++++++++++ 4 files changed, 194 insertions(+), 417 deletions(-) delete mode 100644 vim/colors/breezy.vim delete mode 100644 vim/colors/cherryblossom.vim create mode 100644 vim/colors/garden.vim create mode 100644 vim/colors/moody.vim diff --git a/vim/colors/breezy.vim b/vim/colors/breezy.vim deleted file mode 100644 index 382fb1a..0000000 --- a/vim/colors/breezy.vim +++ /dev/null @@ -1,181 +0,0 @@ -set background=dark - -highlight clear -if exists('syntax_on') - syntax reset -endif - -let g:colors_name = 'breezy' - -hi Normal guibg=#232629 guifg=#cfcfc2 gui=NONE -hi LineNr guibg=#31363b guifg=#7a7c7d gui=NONE -hi FoldColumn guibg=#31363b guifg=#7a7c7d gui=NONE -hi Folded guibg=#31363b guifg=#7a7c7d gui=NONE -hi MatchParen guibg=#8e44ad guifg=#cfcfc2 gui=NONE -hi signColumn guibg=#31363b guifg=#7a7c7d gui=NONE - -hi Comment guibg=NONE guifg=#7a7c7d gui=NONE -hi Conceal guibg=NONE guifg=#cfcfc2 gui=NONE -hi Constant guibg=NONE guifg=#f67400 gui=NONE -hi Boolean guibg=NONE guifg=#27aeae gui=NONE -hi Debug guibg=NONE guifg=#a5a6a8 gui=bold -hi Error guibg=#4d1f24 guifg=#95da4c gui=bold -hi Identifier guibg=NONE guifg=#8e44ad gui=NONE -hi Ignore guibg=NONE guifg=NONE gui=NONE -hi Operator guibg=NONE guifg=NONE gui=bold -hi PreProc guibg=NONE guifg=#27ae60 gui=NONE -hi Special guibg=NONE guifg=#3daee9 gui=NONE -hi SpecialComment guibg=NONE guifg=#a5a6a8 gui=NONE -hi Statement guibg=NONE guifg=#fdbc4b gui=bold -hi String guibg=NONE guifg=#f44f4f gui=NONE -hi Todo guibg=#451e1a guifg=#ca9219 gui=NONE -hi Type guibg=NONE guifg=#2980b9 gui=NONE -hi Underlined guibg=NONE guifg=#27ae60 gui=underline - -hi NonText guibg=NONE guifg=#7a7c7d gui=NONE - -hi Pmenu guibg=#31363b guifg=#cfcfc2 gui=NONE -hi PmenuSbar guibg=#606365 guifg=NONE gui=NONE -hi PmenuSel guibg=#2d5c76 guifg=#cfcfc2 gui=NONE -hi PmenuThumb guibg=#a8a9ab guifg=#a8a9ab gui=NONE - -hi ErrorMsg guibg=#4d1f24 guifg=#95da4c gui=bold -hi ModeMsg guibg=NONE guifg=NONE gui=bold -hi MoreMsg guibg=NONE guifg=#fdbc4b gui=bold -hi Question guibg=NONE guifg=#fdbc4b gui=bold -hi WarningMsg guibg=NONE guifg=#ffffff gui=NONE - -hi TabLine guibg=#31363b guifg=#7a7c7d gui=NONE -hi TabLineFill guibg=#31363b guifg=NONE gui=NONE -hi TabLineSel guibg=#2d5c76 guifg=NONE gui=NONE - -hi Cursor guibg=NONE guifg=NONE gui=reverse -hi CursorColumn guibg=#2a2e32 guifg=NONE gui=NONE -hi CursorLineNr guibg=#31363b guifg=#a5a6a8 gui=NONE -hi CursorLine guibg=#2a2e32 guifg=NONE gui=NONE - -hi helpLeadBlank guibg=NONE guifg=NONE gui=NONE -hi helpNormal guibg=NONE guifg=NONE gui=NONE - -hi StatusLine guibg=#2d5c76 guifg=NONE gui=NONE -hi StatusLineNC guibg=#31363b guifg=#7a7c7d gui=NONE - -hi Visual guibg=#2d5c76 guifg=NONE gui=NONE -hi VisualNOS guibg=NONE guifg=NONE gui=underline - -hi VertSplit guibg=#2d5c76 guifg=#2d5c76 gui=NONE -hi WildMenu guibg=NONE guifg=NONE gui=NONE - -hi SpecialKey guibg=NONE guifg=#7a7c7d gui=NONE -hi Title guibg=NONE guifg=#ffffff gui=NONE - -hi DiffAdd guibg=#123723 guifg=NONE gui=NONE -hi DiffChange guibg=#424218 guifg=NONE gui=NONE -hi DiffDelete guibg=#4d1f24 guifg=NONE gui=NONE -hi DiffText guibg=NONE guifg=NONE gui=reverse - -hi IncSearch guibg=#808021 guifg=#cfcfc2 gui=NONE -hi Search guibg=#218058 guifg=#cfcfc2 gui=NONE - -hi Directory guibg=NONE guifg=#ffffff gui=NONE - -hi SpellBad guibg=NONE guifg=NONE gui=undercurl -hi SpellCap guibg=NONE guifg=NONE gui=undercurl -hi SpellLocal guibg=NONE guifg=NONE gui=undercurl -hi SpellRare guibg=NONE guifg=NONE gui=undercurl - -hi ColorColumn guibg=#2a2e32 guifg=NONE gui=NONE - -" general --------------------------------------------------------------------- - -hi link Character String -hi link Conditional Statement -hi link Define Type -hi link Delimiter Normal -hi link Exception Statement -hi link Float Number -hi link Function Normal -hi link HelpCommand Statement -hi link HelpExample Statement -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link StorageClass Type -hi link Structure Type -hi link Typedef Type - -" html ----------------------------------------------------------------------- - -hi link htmlEndTag htmlTagName -hi link htmlLink PreProc -hi link htmlSpecialTagName htmlTagName -hi link htmlTag htmlTagName -hi link htmlBold Normal -hi link htmlItalic Normal -hi link xmlTag Statement -hi link xmlTagName Statement -hi link xmlEndTag Statement - -" diff msgs ------------------------------------------------------------------ - -hi link diffBDiffer WarningMsg -hi link diffCommon WarningMsg -hi link diffDiffer WarningMsg -hi link diffIdentical WarningMsg -hi link diffIsA WarningMsg -hi link diffNoEOL WarningMsg -hi link diffOnly WarningMsg -hi link diffRemoved WarningMsg -hi link diffAdded String - -" markdown ------------------------------------------------------------------- -hi markdownH1 guibg=NONE guifg=#8e44ad gui=bold -hi markdownH2 guibg=NONE guifg=#8e44ad gui=bold -hi markdownH3 guibg=NONE guifg=#8e44ad gui=bold -hi markdownH4 guibg=NONE guifg=#8e44ad gui=bold -hi markdownH5 guibg=NONE guifg=#8e44ad gui=bold -hi markdownH6 guibg=NONE guifg=#8e44ad gui=bold -hi markdownLineBreak guibg=NONE guifg=#7a7c7d gui=underline -hi markdownItalic guibg=NONE guifg=NONE gui=italic -hi markdownBold guibg=NONE guifg=NONE gui=bold -hi markdownBoldItalic guibg=NONE guifg=NONE gui=bold,italic - -hi link markdownHeadingDelimiter Comment -hi link markdownLinkText PreProc -hi link markdownUrl PreProc -hi link markdownCode Constant -hi link markdownCodeBlock Constant -hi link markdownCodeDelimiter Comment -hi link markdownOrderedListMarker Statement -hi link markdownListMarker Statement -hi link markdownBlockquote Special -hi link markdownRule Special - -" python --------------------------------------------------------------------- -hi pythonBuiltin guibg=NONE guifg=#7f8c8d gui=NONE -hi link pythonImport PreProc -hi link pythonFunction Normal -hi link pythonExceptions PreProc - -" custom: -hi pythonMagic guibg=NONE guifg=#8e44ad gui=NONE -hi link pythonDef Operator -hi link pythonDocstring Comment -hi link pythonSpecial Boolean -hi link pythonDecorator Type -hi link pythonAs PreProc - -" c / cpp -------------------------------------------------------------------- - -hi link cppStatement Operator -hi link cIncluded cInclude - -" PLUGINS -------------------------------------------------------------------- - -hi AleErrorSign guibg=#31363b guifg=#f67400 gui=NONE -hi AleWarningSign guibg=#31363b guifg=#fdbc4b gui=NONE diff --git a/vim/colors/cherryblossom.vim b/vim/colors/cherryblossom.vim deleted file mode 100644 index 22472e8..0000000 --- a/vim/colors/cherryblossom.vim +++ /dev/null @@ -1,236 +0,0 @@ -" Vim Colorscheme -" Name: cherryblossom.vim -" Author: Luo Boming -" Version: 0.3 -" License: The MIT Licence - -"{{{ Pre-setting -let g:colors_name = ":t:r" - -hi clear -if exists("syntax_on") - syntax reset -endif - -if ! exists("g:terminal_italics") - let g:terminal_italics = 0 -endif - -if ! exists("g:switch_statusline_bg_in_insert") - let g:switch_statusline_bg_in_insert = 0 -endif - -if ! exists("g:spell_undercurl") - let g:spell_undercurl = 0 -endif - -"}}} -"{{{ Color Palette -" Color Entity -let s:black = { "gui": "#171717", "cterm": "16" } -let s:white = { "gui": "#EAE8E7", "cterm": "231" } - -let s:gray = { "gui": "#979391", "cterm": "247" } - -let s:green = { "gui": "#30B536", "cterm": "34" } -let s:pink = { "gui": "#D36DD3", "cterm": "170" } -let s:orange = { "gui": "#FC923F", "cterm": "208" } -let s:purple = { "gui": "#B586E7", "cterm": "141" } -let s:blue = { "gui": "#255DE7", "cterm": "27" } -let s:ultramarine = { "gui": "#229EC0", "cterm": "38" } -let s:skyblue = { "gui": "#34D0F1", "cterm": "45" } - -let s:white_pink = { "gui": "#FEF7FE", "cterm": "231" } -let s:white_pink_deep = { "gui": "#FEF0FE", "cterm": "255" } -let s:black_green = { "gui": "#053703", "cterm": "235" } -let s:black_green_bright = { "gui": "#074005", "cterm": "239" } - -let s:light_gray = { "gui": "#E1DCDA", "cterm": "253" } -let s:light_green = { "gui": "#B7EFA5", "cterm": "157" } -let s:light_pink = { "gui": "#FEDCFE", "cterm": "225" } -let s:light_yellow = { "gui": "#EDE682", "cterm": "228" } -let s:light_red = { "gui": "#EB5A7C", "cterm": "204" } - -let s:dark_gray = { "gui": "#4D4A48", "cterm": "241" } -let s:dark_green = { "gui": "#09570A", "cterm": "22" } -let s:dark_yellow = { "gui": "#BC922B", "cterm": "3" } -let s:dark_pink = { "gui": "#B365A2", "cterm": "133" } -"let s:dark_brown = { "gui": "#845D18", "cterm": "94" } -let s:dark_red = { "gui": "#D9372D", "cterm": "160" } - -" Color Alias -if &background == "light" - let s:norm = s:black - let s:bg = s:white_pink - let s:bg_subtle = s:white_pink_deep - let s:green_fg = s:green - let s:yellow_fg = s:dark_yellow - let s:pink_fg = s:dark_pink - let s:blue_fg = s:ultramarine - let s:red_fg = s:dark_red - let s:gray_bg = s:light_gray - let s:green_bg = s:light_green - let s:yellow_bg = s:light_yellow - let s:pink_bg = s:light_pink - let s:blue_bg = s:skyblue - let s:red_bg = s:light_red -endif - -if &background == "dark" - let s:norm = s:white - let s:bg = s:black_green - let s:bg_subtle = s:black_green_bright - let s:green_fg = s:light_green - let s:yellow_fg = s:light_yellow - let s:pink_fg = s:light_pink - let s:blue_fg = s:skyblue - let s:red_fg = s:light_red - let s:gray_bg = s:dark_gray - let s:green_bg = s:green - let s:yellow_bg = s:dark_yellow - let s:pink_bg = s:pink - let s:blue_bg = s:ultramarine - let s:red_bg = s:dark_red -endif -"}}} -"{{{ Highlight Function -" shamelessly stolen from pencil: https://github.com/reedes/vim-colors-pencil -function! s:hi(group, style) - if ! g:terminal_italics - if has_key(a:style, "cterm") && a:style["cterm"] == "italic" - unlet a:style.cterm - endif - endif - execute "highlight" a:group - \ "guifg=" (has_key(a:style, "fg") ? a:style.fg.gui : "NONE") - \ "guibg=" (has_key(a:style, "bg") ? a:style.bg.gui : "NONE") - \ "guisp=" (has_key(a:style, "sp") ? a:style.sp.gui : "NONE") - \ "gui=" (has_key(a:style, "gui") ? a:style.gui : "NONE") - \ "ctermfg=" (has_key(a:style, "fg") ? a:style.fg.cterm : "NONE") - \ "ctermbg=" (has_key(a:style, "bg") ? a:style.bg.cterm : "NONE") - \ "cterm=" (has_key(a:style, "cterm") ? a:style.cterm : "NONE") - \ "term=" (has_key(a:style, "term") ? a:style.term : "NONE") -endfunction - -if g:spell_undercurl == 1 - let s:attr_un = 'undercurl' -else - let s:attr_un = 'underline' -endif - -"}}} -"{{{ Common Highlighting -call s:hi("Normal", {"fg": s:norm, "bg": s:bg}) -call s:hi("Cursor", {}) -call s:hi("Comment", {"fg": s:blue_fg, "gui": "italic", "cterm": "italic", "term": "italic"}) - -call s:hi("Constant", {"fg": s:pink_fg}) -hi! link String Constant -hi! link Character Constant -hi! link Number Constant -hi! link Boolean Constant -hi! link Float Constant - -call s:hi("Identifier", {"fg": s:red_fg}) -hi! link Function Identifier - -call s:hi("Statement", {"fg": s:green_fg}) -hi! link Conditonal Statement -hi! link Repeat Statement -hi! link Label Statement -hi! link Operator Statement -hi! link Keyword Statement -hi! link Exception Statement - -call s:hi("PreProc", {"fg": s:pink_fg}) -hi! link Include PreProc -hi! link Define PreProc -hi! link Macro PreProc -hi! link PreCondit PreProc - -call s:hi("Type", {"fg": s:yellow_fg}) -hi! link StorageClass Type -hi! link Structure Type -hi! link Typedef Type - -call s:hi("Special", {"fg": s:orange}) -hi! link SpecialChar Special -hi! link Tag Special -hi! link Delimiter Special -hi! link SpecialComment Special -hi! link Debug Special - -call s:hi("Underlined", {"gui": "underline", "cterm": "underline"}) -call s:hi("Ignore", {"fg": s:bg_subtle}) -call s:hi("Error", {"fg": s:white, "bg": s:red_fg , "gui": "bold", "cterm": "bold"}) -call s:hi("Todo", {"bg": s:yellow_bg, "gui": "bold", "cterm": "bold"}) - -"}}} -"{{{ Semi-Common Highlighting -call s:hi("SpecialKey", {"fg": s:blue, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("NonText", {"fg": s:blue, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("Directory", {"fg": s:blue_fg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("ErrorMsg", {"fg": s:red_fg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("IncSearch", {"gui": "reverse", "cterm": "reverse", "term": "reverse"}) -call s:hi("Search", {"fg": s:norm, "bg": s:pink_bg}) -call s:hi("MoreMsg", {"fg": s:pink_fg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("ModeMsg", {"fg": s:pink_fg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("LineNr", {"fg": s:gray}) -call s:hi("CursorLineNr", {"fg": s:pink_fg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("Question", {"fg": s:purple, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("StatusLine", {"fg": s:norm, "bg": s:green_bg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("StatusLineNC", {"fg": s:norm, "bg": s:gray_bg}) -call s:hi("Conceal", {"fg": s:yellow_fg}) -call s:hi("VertSplit", {"gui": "reverse", "cterm": "reverse", "term": "reverse"}) -call s:hi("Title", {"fg": s:pink_fg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("Visual", {"gui": "reverse", "cterm": "reverse", "term": "reverse"}) -call s:hi("VisualNOS", {"gui": "bold,underline", "cterm": "bold,underline", "term": "bold,underline"}) -call s:hi("WarningMsg", {"fg": s:orange, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("WildMenu", {"fg": s:norm, "bg": s:blue_bg}) -call s:hi("Folded", {"fg": s:green_fg, "bg": s:gray_bg}) -call s:hi("FoldColumn", {"fg": s:green_fg, "bg": s:gray_bg}) -call s:hi("DiffAdd", {"bg": s:green_fg}) -call s:hi("DiffChange", {"bg": s:orange}) -call s:hi("DiffDelete", {"bg": s:red_fg}) -call s:hi("DiffText", {"bg": s:blue_fg, "gui": "bold", "cterm": "bold", "term": "bold"}) -call s:hi("SignColumn", {"fg": s:green_fg, "bg": s:gray}) -if has("gui_running") - call s:hi("SpellBad", {"gui": s:attr_un, "sp": s:red_bg}) - call s:hi("SpellCap", {"gui": s:attr_un, "sp": s:yellow_bg}) - call s:hi("SpellRare", {"gui": s:attr_un, "sp": s:blue_bg}) - call s:hi("SpellLocal", {"gui": s:attr_un, "sp": s:green_bg}) -else - call s:hi("SpellBad", {"cterm": s:attr_un, "fg": s:red_fg}) - call s:hi("SpellCap", {"cterm": s:attr_un, "fg": s:yellow_fg}) - call s:hi("SpellRare", {"cterm": s:attr_un, "fg": s:blue_fg}) - call s:hi("SpellLocal", {"cterm": s:attr_un, "fg": s:green_fg}) -endif -call s:hi("Pmenu", {"bg": s:gray_bg}) -call s:hi("PmenuSel", {"bg": s:pink_bg}) -call s:hi("PmenuSbar", {"bg": s:gray_bg}) -call s:hi("PmenuThumb", {"bg": s:gray_bg}) -call s:hi("TabLine", {"bg": s:bg_subtle}) -call s:hi("TabLineSel", {"bg": s:pink_bg}) -call s:hi("TabLineFill", {"bg": s:bg_subtle}) -call s:hi("CursorColumn", {"bg": s:yellow_fg}) -call s:hi("CursorLine", {"bg": s:bg_subtle}) -call s:hi("ColorColumn", {"bg": s:bg_subtle}) -call s:hi("MatchParen", {"fg": s:pink_fg, "gui": "underline", "cterm": "underline"}) -call s:hi("qfLineNr", {"fg": s:gray}) - -"}}} -"{{{ Switching StatusLine bg -function! s:changebg(group, color) - execute "highlight" a:group "guibg=" a:color.gui "ctermbg=" a:color.cterm -endfunction - -if g:switch_statusline_bg_in_insert - "" Change Color when entering Insert Mode - autocmd InsertEnter * call s:changebg("StatusLine", s:pink_bg) - "" Revert Color to default when leaving Insert Mode - autocmd InsertLeave * call s:changebg("StatusLine", s:green_bg) -endif - -"}}} -" vim: set foldmethod=marker: - diff --git a/vim/colors/garden.vim b/vim/colors/garden.vim new file mode 100644 index 0000000..3f55409 --- /dev/null +++ b/vim/colors/garden.vim @@ -0,0 +1,97 @@ +" Vim color file +" Name: Garden +" Date: Thursday, June 15, 2017 +" Author: Jak Wings +" Credits: Thanks to http://bytefluent.com/vivify/ + +set background=light + +if version > 580 + hi clear + if exists('syntax_on') + syntax reset + endif +endif + +let g:colors_name = 'garden' + +hi Boolean guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE +hi Character guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE +hi ColorColumn guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE +hi Comment guifg=#b2b2b2 guibg=NONE guisp=NONE gui=NONE ctermfg=249 ctermbg=NONE cterm=NONE +hi Conceal guifg=#0000af guibg=NONE guisp=NONE gui=NONE ctermfg=19 ctermbg=NONE cterm=NONE +hi Conditional guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE +hi Constant guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE +hi Cursor guifg=#ffffff guibg=#af5fff guisp=#af5fff gui=NONE ctermfg=231 ctermbg=135 cterm=NONE +hi CursorColumn guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE +hi CursorLine guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE +hi CursorLineNr guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE +hi Debug guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE +hi Define guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE +hi Delimiter guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE +hi DiffAdd guifg=#ffffff guibg=#5faf5f guisp=#5faf5f gui=NONE ctermfg=231 ctermbg=71 cterm=NONE +hi DiffChange guifg=#3a3a3a guibg=#d7d787 guisp=#d7d787 gui=NONE ctermfg=237 ctermbg=186 cterm=NONE +hi DiffDelete guifg=#ffffff guibg=#ff8787 guisp=#ff8787 gui=NONE ctermfg=231 ctermbg=210 cterm=NONE +hi DiffText guifg=#080808 guibg=#d7d787 guisp=#d7d787 gui=bold ctermfg=232 ctermbg=186 cterm=bold +hi Directory guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE +hi EndOfBuffer guifg=#e4e4e4 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE +hi Error guifg=#ffffff guibg=#af0000 guisp=NONE gui=NONE ctermfg=231 ctermbg=124 cterm=NONE +hi ErrorMsg guifg=#af0000 guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE +hi Exception guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE +hi Float guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE +hi FoldColumn guifg=#585858 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=240 ctermbg=255 cterm=NONE +hi Folded guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE +hi Function guifg=#005f00 guibg=NONE guisp=NONE gui=NONE ctermfg=22 ctermbg=NONE cterm=NONE +hi Identifier guifg=#5f8700 guibg=NONE guisp=NONE gui=NONE ctermfg=64 ctermbg=NONE cterm=NONE +hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE +hi IncSearch guifg=#1c1c1c guibg=#ffffaf guisp=#ffffaf gui=NONE ctermfg=234 ctermbg=229 cterm=NONE +hi Include guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE +hi Keyword guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE +hi Label guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE +hi LineNr guifg=#e4e4e4 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE +hi Macro guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE +hi MatchParen guifg=#af0000 guibg=#afd75f guisp=#afd75f gui=bold ctermfg=124 ctermbg=149 cterm=bold +hi ModeMsg guifg=#0000af guibg=NONE guisp=NONE gui=NONE ctermfg=19 ctermbg=NONE cterm=NONE +hi MoreMsg guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE +hi NonText guifg=#e4e4e4 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE +hi Normal guifg=#080808 guibg=#ffffff guisp=NONE gui=NONE ctermfg=232 ctermbg=231 cterm=NONE +hi Number guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE +hi Operator guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE +hi Pmenu guifg=#080808 guibg=#ffffd7 guisp=NONE gui=NONE ctermfg=232 ctermbg=230 cterm=NONE +hi PmenuSbar guifg=NONE guibg=#eeeeee guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE +hi PmenuSel guifg=#af0000 guibg=#d7d7af guisp=NONE gui=NONE ctermfg=124 ctermbg=187 cterm=NONE +hi PmenuThumb guifg=NONE guibg=#afaf87 guisp=NONE gui=NONE ctermfg=NONE ctermbg=144 cterm=NONE +hi PreCondit guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE +hi PreProc guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE +hi Question guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold +hi Repeat guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE +hi Search guifg=#444444 guibg=#ffffd7 guisp=#ffffd7 gui=NONE ctermfg=238 ctermbg=230 cterm=NONE +hi SignColumn guifg=#585858 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=240 ctermbg=255 cterm=NONE +hi Special guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE +hi SpecialChar guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE +hi SpecialComment guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE +hi SpecialKey guifg=#005fff guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE +hi SpellBad guifg=NONE guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=196 ctermbg=189 cterm=underline +hi SpellCap guifg=NONE guibg=NONE guisp=#005fff gui=undercurl ctermfg=27 ctermbg=189 cterm=underline +hi SpellLocal guifg=NONE guibg=NONE guisp=#d78700 gui=undercurl ctermfg=167 ctermbg=189 cterm=underline +hi SpellRare guifg=NONE guibg=NONE guisp=#9e9e9e gui=undercurl ctermfg=247 ctermbg=189 cterm=underline +hi Statement guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE +hi StatusLine guifg=#eeeeee guibg=#808080 guisp=NONE gui=NONE ctermfg=255 ctermbg=244 cterm=NONE +hi StatusLineNC guifg=#c6c6c6 guibg=#808080 guisp=NONE gui=NONE ctermfg=251 ctermbg=244 cterm=NONE +hi StorageClass guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE +hi String guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE +hi Structure guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE +hi TabLine guifg=#262626 guibg=#af875f guisp=NONE gui=NONE ctermfg=235 ctermbg=137 cterm=NONE +hi TabLineFill guifg=NONE guibg=#af875f guisp=NONE gui=NONE ctermfg=NONE ctermbg=137 cterm=NONE +hi TabLineSel guifg=#eeeeee guibg=#af875f guisp=NONE gui=bold ctermfg=255 ctermbg=137 cterm=bold +hi Tag guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE +hi Title guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold +hi Todo guifg=#ffffff guibg=#ffaf00 guisp=NONE gui=NONE ctermfg=231 ctermbg=214 cterm=NONE +hi Type guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE +hi Typedef guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE +hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline +hi VertSplit guifg=#c6c6c6 guibg=#808080 guisp=NONE gui=NONE ctermfg=244 ctermbg=244 cterm=NONE +hi Visual guifg=#080808 guibg=#ffffaf guisp=#ffffaf gui=NONE ctermfg=232 ctermbg=229 cterm=NONE +hi VisualNOS guifg=#080808 guibg=#d7d7af guisp=#d7d7af gui=NONE ctermfg=232 ctermbg=187 cterm=NONE +hi WarningMsg guifg=#ff5f00 guibg=NONE guisp=NONE gui=NONE ctermfg=202 ctermbg=NONE cterm=NONE +hi WildMenu guifg=#afd700 guibg=#808080 guisp=NONE gui=NONE ctermfg=148 ctermbg=244 cterm=NONE diff --git a/vim/colors/moody.vim b/vim/colors/moody.vim new file mode 100644 index 0000000..8fc3551 --- /dev/null +++ b/vim/colors/moody.vim @@ -0,0 +1,97 @@ +" Vim color file +" Name: Moody +" Date: Tuesday, June 27, 2017 +" Author: Jak Wings +" Credits: Thanks to http://bytefluent.com/vivify/ + +set background=dark + +if version > 580 + hi clear + if exists('syntax_on') + syntax reset + endif +endif + +let g:colors_name = 'moody' + +hi Boolean guifg=#afaf87 guibg=NONE guisp=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE +hi Character guifg=#afaf87 guibg=NONE guisp=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE +hi ColorColumn guifg=#d7d7af guibg=#1c1c1c guisp=NONE gui=NONE ctermfg=187 ctermbg=234 cterm=NONE +hi Comment guifg=#4e4e4e guibg=NONE guisp=NONE gui=NONE ctermfg=239 ctermbg=NONE cterm=NONE +hi Conceal guifg=#d78700 guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE +hi Conditional guifg=#87afd7 guibg=NONE guisp=NONE gui=NONE ctermfg=110 ctermbg=NONE cterm=NONE +hi Constant guifg=#afaf87 guibg=NONE guisp=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE +hi Cursor guifg=#080808 guibg=#afd75f guisp=#afd75f gui=NONE ctermfg=232 ctermbg=149 cterm=NONE +hi CursorColumn guifg=#d7d7af guibg=#1c1c1c guisp=NONE gui=NONE ctermfg=187 ctermbg=234 cterm=NONE +hi CursorLine guifg=#d7d7af guibg=#1c1c1c guisp=NONE gui=NONE ctermfg=187 ctermbg=234 cterm=NONE +hi CursorLineNr guifg=#bcbcbc guibg=#121212 guisp=NONE gui=NONE ctermfg=250 ctermbg=233 cterm=NONE +hi Debug guifg=#878787 guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE +hi Define guifg=#87af87 guibg=NONE guisp=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE +hi Delimiter guifg=#878787 guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE +hi DiffAdd guifg=#e4e4e4 guibg=#5faf5f guisp=#5faf5f gui=NONE ctermfg=254 ctermbg=71 cterm=NONE +hi DiffChange guifg=#262626 guibg=#d7d787 guisp=#d7d787 gui=NONE ctermfg=238 ctermbg=186 cterm=NONE +hi DiffDelete guifg=#e4e4e4 guibg=#ff8787 guisp=#ff8787 gui=NONE ctermfg=254 ctermbg=210 cterm=NONE +hi DiffText guifg=#121212 guibg=#d7d787 guisp=#d7d787 gui=bold ctermfg=233 ctermbg=186 cterm=bold +hi Directory guifg=#87af87 guibg=NONE guisp=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE +hi EndOfBuffer guifg=#444444 guibg=#121212 guisp=NONE gui=NONE ctermfg=238 ctermbg=233 cterm=NONE +hi Error guifg=#ffafaf guibg=#5f0000 guisp=NONE gui=NONE ctermfg=217 ctermbg=52 cterm=NONE +hi ErrorMsg guifg=#af0000 guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE +hi Exception guifg=#87afd7 guibg=NONE guisp=NONE gui=NONE ctermfg=110 ctermbg=NONE cterm=NONE +hi Float guifg=#afaf87 guibg=NONE guisp=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE +hi FoldColumn guifg=#87afaf guibg=#080808 guisp=NONE gui=NONE ctermfg=109 ctermbg=232 cterm=NONE +hi Folded guifg=#87afaf guibg=#080808 guisp=#080808 gui=NONE ctermfg=109 ctermbg=232 cterm=NONE +hi Function guifg=#5faf87 guibg=NONE guisp=NONE gui=NONE ctermfg=72 ctermbg=NONE cterm=NONE +hi Identifier guifg=#afd7af guibg=NONE guisp=NONE gui=NONE ctermfg=151 ctermbg=NONE cterm=NONE +hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE +hi IncSearch guifg=#1c1c1c guibg=#ffffaf guisp=#ffffaf gui=NONE ctermfg=234 ctermbg=229 cterm=NONE +hi Include guifg=#87af87 guibg=NONE guisp=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE +hi Keyword guifg=#87afd7 guibg=NONE guisp=NONE gui=NONE ctermfg=110 ctermbg=NONE cterm=NONE +hi Label guifg=#87afd7 guibg=NONE guisp=NONE gui=NONE ctermfg=110 ctermbg=NONE cterm=NONE +hi LineNr guifg=#444444 guibg=#121212 guisp=NONE gui=NONE ctermfg=238 ctermbg=233 cterm=NONE +hi Macro guifg=#87af87 guibg=NONE guisp=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE +hi MatchParen guifg=#afd787 guibg=#1c1c1c guisp=#1c1c1c gui=bold ctermfg=150 ctermbg=234 cterm=bold +hi ModeMsg guifg=#d78700 guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE +hi MoreMsg guifg=#87d7d7 guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE +hi NonText guifg=#444444 guibg=NONE guisp=NONE gui=NONE ctermfg=238 ctermbg=NONE cterm=NONE +hi Normal guifg=#c6c6c6 guibg=#121212 guisp=NONE gui=NONE ctermfg=251 ctermbg=233 cterm=NONE +hi Number guifg=#afaf87 guibg=NONE guisp=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE +hi Operator guifg=#87afd7 guibg=NONE guisp=NONE gui=NONE ctermfg=110 ctermbg=NONE cterm=NONE +hi Pmenu guifg=#afaf5f guibg=#3a3a3a guisp=NONE gui=NONE ctermfg=143 ctermbg=237 cterm=NONE +hi PmenuSbar guifg=NONE guibg=#1c1c1c guisp=NONE gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE +hi PmenuSel guifg=#ffffd7 guibg=#303030 guisp=NONE gui=NONE ctermfg=230 ctermbg=236 cterm=NONE +hi PmenuThumb guifg=NONE guibg=#87875f guisp=NONE gui=NONE ctermfg=NONE ctermbg=101 cterm=NONE +hi PreCondit guifg=#87af87 guibg=NONE guisp=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE +hi PreProc guifg=#87af87 guibg=NONE guisp=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE +hi Question guifg=#e4e4e4 guibg=NONE guisp=NONE gui=bold ctermfg=254 ctermbg=NONE cterm=bold +hi Repeat guifg=#87afd7 guibg=NONE guisp=NONE gui=NONE ctermfg=110 ctermbg=NONE cterm=NONE +hi Search guifg=#444444 guibg=#ffffd7 guisp=#ffffd7 gui=NONE ctermfg=238 ctermbg=230 cterm=NONE +hi SignColumn guifg=#87afaf guibg=#080808 guisp=NONE gui=NONE ctermfg=109 ctermbg=232 cterm=NONE +hi Special guifg=#878787 guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE +hi SpecialChar guifg=#878787 guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE +hi SpecialComment guifg=#878787 guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE +hi SpecialKey guifg=#d78700 guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE +hi SpellBad guifg=NONE guibg=NONE guisp=#d70000 gui=undercurl ctermfg=160 ctermbg=189 cterm=underline +hi SpellCap guifg=NONE guibg=NONE guisp=#005fff gui=undercurl ctermfg=20 ctermbg=189 cterm=underline +hi SpellLocal guifg=NONE guibg=NONE guisp=#ffafaf gui=undercurl ctermfg=166 ctermbg=189 cterm=underline +hi SpellRare guifg=NONE guibg=NONE guisp=#606060 gui=undercurl ctermfg=245 ctermbg=189 cterm=underline +hi Statement guifg=#87afd7 guibg=NONE guisp=NONE gui=NONE ctermfg=110 ctermbg=NONE cterm=NONE +hi StatusLine guifg=#bcbcbc guibg=#262626 guisp=NONE gui=NONE ctermfg=250 ctermbg=235 cterm=NONE +hi StatusLineNC guifg=#9e9e9e guibg=#262626 guisp=NONE gui=NONE ctermfg=247 ctermbg=235 cterm=NONE +hi StorageClass guifg=#87d7d7 guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE +hi String guifg=#afaf87 guibg=NONE guisp=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE +hi Structure guifg=#87d7d7 guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE +hi TabLine guifg=#303030 guibg=#a8a8a8 guisp=NONE gui=NONE ctermfg=236 ctermbg=248 cterm=NONE +hi TabLineFill guifg=NONE guibg=#a8a8a8 guisp=NONE gui=NONE ctermfg=NONE ctermbg=248 cterm=NONE +hi TabLineSel guifg=#e4e4e4 guibg=#666666 guisp=NONE gui=bold ctermfg=254 ctermbg=242 cterm=bold +hi Tag guifg=#878787 guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE +hi Title guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold +hi Todo guifg=#080808 guibg=#d7af00 guisp=NONE gui=NONE ctermfg=232 ctermbg=178 cterm=NONE +hi Type guifg=#87d7d7 guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE +hi Typedef guifg=#87d7d7 guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE +hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline +hi VertSplit guifg=#262626 guibg=#262626 guisp=NONE gui=NONE ctermfg=235 ctermbg=235 cterm=NONE +hi Visual guifg=#080808 guibg=#ffffaf guisp=#ffffaf gui=NONE ctermfg=232 ctermbg=229 cterm=NONE +hi VisualNOS guifg=#080808 guibg=#d7d7af guisp=#d7d7af gui=NONE ctermfg=232 ctermbg=187 cterm=NONE +hi WarningMsg guifg=#ff8787 guibg=NONE guisp=NONE gui=NONE ctermfg=210 ctermbg=NONE cterm=NONE +hi WildMenu guifg=#d7d75f guibg=#262626 guisp=NONE gui=NONE ctermfg=185 ctermbg=235 cterm=NONE