diff options
| author | Santo Cariotti <dcariotti24@gmail.com> | 2019-08-20 07:46:45 +0000 |
|---|---|---|
| committer | Santo Cariotti <dcariotti24@gmail.com> | 2019-08-20 07:46:45 +0000 |
| commit | 1f52162ee0fcacdb0bc1b5190ade0fc0b779aa68 (patch) | |
| tree | 7841a1ab9c991c0e56b3b833503f70b2fd749ac3 /.vim/colors/horizon.vim | |
init
Diffstat (limited to '.vim/colors/horizon.vim')
| -rwxr-xr-x | .vim/colors/horizon.vim | 226 |
1 files changed, 226 insertions, 0 deletions
diff --git a/.vim/colors/horizon.vim b/.vim/colors/horizon.vim new file mode 100755 index 0000000..45f6cd0 --- /dev/null +++ b/.vim/colors/horizon.vim @@ -0,0 +1,226 @@ +" Name: Horizon +" Description: Template for a dark warm colorscheme +" Author: Kien Nguyen-Tuan <kienn2609@gmail.com> +" Maintainer: Kien Nguyen-Tuan <kienn2609@gmail.com> +" Website: https://ntk148v.github.io/blog +" License: Vim License (see `:help license`) +" Last Updated: Thứ sáu, 01 Tháng 3 Năm 2019 16:06:23 +07 + +if !(has('termguicolors') && &termguicolors) && !has('gui_running') + \ && (!exists('&t_Co') || &t_Co < 256) + echoerr '[Horizon] There are not enough colors.' + finish +endif + +set background=dark + +hi clear +if exists('syntax_on') + syntax reset +endif + +let g:colors_name = 'horizon' + +hi! ColorColumn cterm=NONE ctermbg=235 guibg=#2e303e +hi! CursorColumn cterm=NONE ctermbg=235 guibg=#2e303e +hi! CursorLine cterm=NONE ctermbg=235 guibg=#2e303e +hi! Comment ctermfg=242 guifg=#6c6f93 +hi! Constant ctermfg=209 guifg=#f09483 +hi! Cursor ctermbg=242 ctermfg=242 guibg=#6c6f93 guifg=#6c6f93 +hi! CursorLineNr ctermbg=235 ctermfg=251 guibg=#2a3158 guifg=#cdd1e6 +hi! Delimiter ctermfg=44 guifg=#21bfc2 +hi! DiffAdd ctermbg=238 ctermfg=7 guibg=#45493e guifg=#c0c5b9 +hi! DiffChange ctermbg=23 ctermfg=241 guibg=#384851 guifg=#b3c3cc +hi! DiffDelete ctermbg=52 ctermfg=167 guibg=#53343b guifg=#ceb0b6 +hi! DiffText cterm=NONE ctermbg=24 ctermfg=233 gui=NONE guibg=#5b7881 guifg=#1c1e26 +hi! Directory ctermfg=203 guifg=#e95678 +hi! Error ctermbg=233 ctermfg=203 guibg=#1c1e26 guifg=#eC6a88 +hi! ErrorMsg ctermbg=233 ctermfg=203 guibg=#1c1e26 guifg=#ec6a88 +hi! WarningMsg ctermbg=233 ctermfg=203 guibg=#1c1e26 guifg=#eC6a88 +hi! EndOfBuffer ctermbg=233 ctermfg=236 guibg=#1c1e26 guifg=#2e303e +hi! NonText ctermbg=233 ctermfg=233 guifg=#2e303e guibg=#1c1e26 +hi! SpecialKey ctermbg=203 ctermfg=235 guibg=#e95678 guifg=#2e303e +hi! Folded ctermbg=233 ctermfg=242 guibg=#1c1e26 guifg=#6c6f93 +hi! FoldColumn ctermbg=233 ctermfg=242 guibg=#1c1e26 guifg=#6c6f93 +hi! Function ctermfg=37 guifg=#25b0bc +hi! Identifier cterm=NONE ctermfg=203 guifg=#e95678 gui=italic +hi! Statement ctermfg=171 gui=NONE guifg=#b877db +hi! Include ctermfg=171 guifg=#b877db +hi! LineNr ctermbg=233 ctermfg=239 guibg=#1c1e26 guifg=#6c6f93 +hi! MatchParen ctermbg=237 ctermfg=255 guibg=#3e445e guifg=#ffffff +hi! MoreMsg ctermfg=48 guifg=#09f7a0 +hi! Normal ctermbg=233 ctermfg=252 guibg=#1c1e26 guifg=#d5d8da +hi! Operator ctermfg=37 guifg=#25b0bc +hi! Pmenu ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#d5d8da +hi! PmenuSbar ctermbg=236 guibg=#3d425b +hi! PmenuSel ctermbg=240 ctermfg=255 guibg=#5b6389 guifg=#eff0f4 +hi! PmenuThumb ctermbg=233 guibg=#1c1e26 +hi! PreProc ctermfg=150 guifg=#09f7a0 +hi! Question ctermfg=150 guifg=#09f7a0 +hi! QuickFixLine ctermbg=233 ctermfg=252 guibg=#272c42 guifg=#1c1e26 +hi! Search ctermbg=216 ctermfg=234 guibg=#e4aa80 guifg=#392313 +hi! SignColumn ctermbg=233 ctermfg=242 guibg=#1c1e26 guifg=#6c6f93 +hi! Special ctermfg=203 guifg=#e95678 +hi! SpellBad ctermbg=95 ctermfg=252 gui=undercurl guisp=#eC6a88 +hi! SpellCap ctermbg=24 ctermfg=252 gui=undercurl guisp=#25b0bc +hi! SpellLocal ctermbg=23 ctermfg=203 gui=undercurl guisp=#e95678 +hi! SpellRare ctermbg=97 ctermfg=252 gui=undercurl guisp=#f09483 +hi! StatusLine cterm=reverse ctermbg=234 ctermfg=245 gui=reverse guibg=#17171b guifg=#818596 term=reverse +hi! StatusLineTerm cterm=reverse ctermbg=234 ctermfg=245 gui=reverse guibg=#17171b guifg=#818596 term=reverse +hi! StatusLineNC cterm=reverse ctermbg=237 ctermfg=233 gui=reverse guibg=#3e445e guifg=#0f1117 +hi! StatusLineTermNC cterm=reverse ctermbg=237 ctermfg=233 gui=reverse guibg=#3e445e guifg=#0f1117 +hi! StorageClass ctermfg=37 guifg=#25b0bc gui=italic +hi! String ctermfg=209 guifg=#fab795 +hi! Structure ctermfg=37 guifg=#25b0bc +hi! TabLine cterm=NONE ctermbg=245 ctermfg=234 gui=NONE guibg=#818596 guifg=#17171b +hi! TabLineFill cterm=reverse ctermbg=234 ctermfg=245 gui=reverse guibg=#17171b guifg=#818596 +hi! TabLineSel cterm=NONE ctermbg=234 ctermfg=247 gui=NONE guibg=#e95678 guifg=#9a9ca5 +hi! Title ctermfg=37 gui=NONE guifg=#25b0bc gui=bold +hi! Todo ctermbg=59 ctermfg=48 guibg=#45493e guifg=#09f7a0 gui=inverse,bold +hi! Type ctermfg=209 gui=NONE guifg=#fab795 +hi! Underlined cterm=underline ctermfg=37 gui=underline guifg=#25b0bc term=underline gui=underline +hi! VertSplit cterm=NONE ctermbg=233 ctermfg=233 guibg=#0f1117 guifg=#0f1117 gui=bold +hi! Visual ctermbg=236 guibg=#272c42 +hi! WildMenu ctermbg=255 ctermfg=234 guibg=#d4d5db guifg=#17171b +hi! diffAdded ctermfg=48 guifg=#09f7a0 +hi! diffRemoved ctermfg=203 guifg=#eC6a88 +hi! ALEErrorSign ctermbg=233 ctermfg=203 guibg=#1c1e26 guifg=#eC6a88 +hi! ALEWarningSign ctermbg=233 ctermfg=209 guibg=#1c1e26 guifg=#fab795 +hi! ALEVirtualTextError ctermfg=203 guifg=#eC6a88 +hi! ALEVirtualTextWarning ctermfg=209 guifg=#fab795 +hi! CtrlPMode1 ctermbg=241 ctermfg=234 guibg=#5a5f72 guifg=#17171b +hi! EasyMotionShade ctermfg=239 guifg=#3d425b +hi! EasyMotionTarget ctermfg=48 guifg=#09f7a0 +hi! EasyMotionTarget2First ctermfg=209 guifg=#fab795 +hi! EasyMotionTarget2Second ctermfg=209 guifg=#fab795 +hi! GitGutterAdd ctermbg=233 ctermfg=48 guibg=#1c1e26 guifg=#09f7a0 +hi! GitGutterChange ctermbg=233 ctermfg=109 guibg=#1c1e26 guifg=#e95678 +hi! GitGutterChangeDelete ctermbg=233 ctermfg=109 guibg=#1c1e26 guifg=#e95678 +hi! GitGutterDelete ctermbg=233 ctermfg=203 guibg=#1c1e26 guifg=#eC6a88 +hi! Sneak ctermbg=140 ctermfg=234 guibg=#f09483 guifg=#e95678 +hi! SneakScope ctermbg=236 ctermfg=242 guibg=#272c42 guifg=#d5d8da +hi! SyntasticErrorSign ctermbg=233 ctermfg=203 guibg=#1c1e26 guifg=#eC6a88 +hi! SyntasticStyleErrorSign ctermbg=233 ctermfg=203 guibg=#1c1e26 guifg=#eC6a88 +hi! SyntasticStyleWarningSign ctermbg=233 ctermfg=209 guibg=#1c1e26 guifg=#fab795 +hi! SyntasticWarningSign ctermbg=233 ctermfg=209 guibg=#1c1e26 guifg=#fab795 +hi! ZenSpace ctermbg=203 guibg=#eC6a88 + +hi! link cssBraces Delimiter +hi! link cssClassName Special +hi! link cssClassNameDot Normal +hi! link cssPseudoClassId Special +hi! link cssTagName Statement +hi! link helpHyperTextJump Constant +hi! link htmlArg Constant +hi! link htmlEndTag Statement +hi! link htmlTag Statement +hi! link jsonQuote Normal +hi! link phpVarSelector Identifier +hi! link pythonFunction Title +hi! link rubyDefine Statement +hi! link rubyFunction Title +hi! link rubyInterpolationDelimiter String +hi! link rubySharpBang Comment +hi! link rubyStringDelimiter String +hi! link sassClass Special +hi! link shFunction Normal +hi! link vimContinue Comment +hi! link vimFuncSID vimFunction +hi! link vimFuncVar Normal +hi! link vimFunction Title +hi! link vimGroup Statement +hi! link vimHiGroup Statement +hi! link vimHiTerm Identifier +hi! link vimMapModKey Special +hi! link vimOption Identifier +hi! link vimVar Normal +hi! link xmlAttrib Constant +hi! link xmlAttribPunct Statement +hi! link xmlEndTag Statement +hi! link xmlNamespace Statement +hi! link xmlTag Statement +hi! link xmlTagName Statement +hi! link yamlKeyValueDelimiter Delimiter +hi! link CtrlPPrtCursor Cursor +hi! link CtrlPMatch Title +hi! link CtrlPMode2 StatusLine +hi! link deniteMatched Normal +hi! link deniteMatchedChar Title +hi! link jsFlowMaybe Normal +hi! link jsFlowObject Normal +hi! link jsFlowType PreProc +hi! link graphqlName Normal +hi! link graphqlOperator Normal +hi! link jsArrowFunction Operator +hi! link jsClassDefinition Normal +hi! link jsClassFuncName Title +hi! link jsExport Statement +hi! link jsFuncName Title +hi! link jsFutureKeys Statement +hi! link jsFuncCall Normal +hi! link jsGlobalObjects Statement +hi! link jsModuleKeywords Statement +hi! link jsModuleOperators Statement +hi! link jsNull Constant +hi! link jsObjectFuncName Title +hi! link jsObjectKey Identifier +hi! link jsSuper Statement +hi! link jsTemplateBraces Special +hi! link jsUndefined Constant +hi! link markdownBold Special +hi! link markdownCode String +hi! link markdownCodeDelimiter String +hi! link markdownHeadingDelimiter Comment +hi! link markdownRule Comment +hi! link ngxDirective Statement +hi! link plug1 Normal +hi! link plug2 Identifier +hi! link plugDash Comment +hi! link plugMessage Special +hi! link SignifySignAdd GitGutterAdd +hi! link SignifySignChange GitGutterChange +hi! link SignifySignChangeDelete GitGutterChangeDelete +hi! link SignifySignDelete GitGutterDelete +hi! link SignifySignDeleteFirstLine SignifySignDelete +hi! link StartifyBracket Comment +hi! link StartifyFile Identifier +hi! link StartifyFooter Constant +hi! link StartifyHeader Constant +hi! link StartifyNumber Special +hi! link StartifyPath Comment +hi! link StartifySection Statement +hi! link StartifySlash Comment +hi! link StartifySpecial Normal +hi! link svssBraces Delimiter +hi! link swiftIdentifier Normal +hi! link typescriptAjaxMethods Normal +hi! link typescriptBraces Normal +hi! link typescriptEndColons Normal +hi! link typescriptFuncKeyword Statement +hi! link typescriptGlobalObjects Statement +hi! link typescriptHtmlElemProperties Normal +hi! link typescriptIdentifier Statement +hi! link typescriptMessage Normal +hi! link typescriptNull Constant +hi! link typescriptParens Normal + +if has('nvim') + let g:terminal_color_0 = '#1c1e26' + let g:terminal_color_1 = '#eC6a88' + let g:terminal_color_2 = '#09f7a0' + let g:terminal_color_3 = '#fab795' + let g:terminal_color_4 = '#25b0bc' + let g:terminal_color_5 = '#f09483' + let g:terminal_color_6 = '#e95678' + let g:terminal_color_7 = '#1c1e26' + let g:terminal_color_8 = '#d5d8da' + let g:terminal_color_9 = '#ec6a88' + let g:terminal_color_10 = '#6bdfe6' + let g:terminal_color_11 = '#fab38e' + let g:terminal_color_12 = '#21bfc2' + let g:terminal_color_13 = '#b877db' + let g:terminal_color_14 = '#95c4ce' + let g:terminal_color_15 = '#d2d4de' +else + let g:terminal_ansi_colors = ['#1c1e26', '#eC6a88', '#09f7a0', '#fab795', '#25b0bc', '#f09483', '#e95678', '#1c1e26', '#d5d8da', '#ec6a88', '#6bdfe6', '#fab38e', '#21bfc2', '#b877db', '#95c4ce', '#d2d4de'] +endif |
