" 'boa' theme for vim and neovim " Initialisation " ============== set background=dark hi clear if exists("syntax_on") syntax reset endif let g:colors_name = "boa" " ColorPallete " ============ " foreground(yellowish white) = #C2B7A9 " background(browndark) = #171202 " string(greenish) = #608F76 " comment(brown) = #725749 " conditional(pinky) = #E36660 " statement(pinky) = #E36660 " type(blue) = #8797C1 " constant(purple) = #A986B6 " error(darkred) = #611818 " function(orange) = #BF905F " operator(bluish white) = #ABB6BA " todo(bright green) = #90C777 " special(yellow-green) = #848326 " Basic Highlighting (see :help group-name) " ========================================= hi Comment guifg=#725749 guibg=NONE gui=italic hi Constant guifg=#A986B6 guibg=NONE gui=NONE hi String guifg=#608F76 guibg=NONE gui=NONE " Character " Number " Boolean " Float hi Identifier guifg=#C2B7A9 guibg=NONE gui=NONE hi Function guifg=#BF905F guibg=NONE gui=NONE hi Statement guifg=#E36660 guibg=NONE gui=NONE hi Conditional guifg=#E36660 guibg=NONE gui=NONE hi Repeat guifg=#E36660 guibg=NONE gui=NONE hi Label guifg=#E36660 guibg=NONE gui=NONE hi Operator guifg=#ABB6BA guibg=NONE gui=NONE hi Keyword guifg=#E36660 guibg=NONE gui=NONE hi Exception guifg=#E36660 guibg=NONE gui=NONE hi PreProc guifg=#E36660 guibg=NONE gui=NONE " Include" " Define" " Macro" " PreCondit" hi Type guifg=#8797C1 guibg=NONE gui=NONE " StorageClass" hi Structure guifg=#A986B6 guibg=NONE gui=NONE " Typedef" hi Special guifg=#848326 guibg=NONE gui=NONE " SpecialChar" " Tag" " Delimiter" " SpecialComment" " Debug" hi Underlined guifg=NONE guibg=NONE gui=underline " Ignore hi Error guifg=NONE guibg=#611818 gui=NONE hi Todo guifg=#90C777 guibg=NONE gui=bold " Extended Highlighting (see :help highlight-default) " ==================================================== hi ColorColumn guifg=NONE guibg=#1F1B11 gui=NONE " Conceal" " Cursor" " CursorIM" hi CursorColumn guifg=NONE guibg=#1F1B11 gui=NONE hi CursorLine guifg=NONE guibg=#1F1B11 gui=NONE hi Directory guifg=#8797C1 guibg=NONE gui=NONE hi DiffAdd guifg=#a8a8a8 guibg=#3f593f gui=NONE hi DiffChange guifg=#a8a8a8 guibg=#3f3f59 gui=NONE hi DiffDelete guifg=#b39797 guibg=#733e3e gui=NONE hi DiffText guifg=#a8a8a8 guibg=#594936 gui=NONE hi ErrorMsg guifg=#E36660 guibg=NONE gui=bold hi VertSplit guifg=NONE guibg=#231811 gui=NONE hi Folded guifg=#7D8394 guibg=#281F23 gui=NONE hi FoldColumn guifg=#7D8394 guibg=#231811 gui=NONE hi SignColumn guifg=NONE guibg=#231811 gui=NONE " Incsearch" hi LineNr guifg=#5A4C44 guibg=#231811 gui=NONE hi CursorLineNr guifg=#8A744F guibg=#1F1B11 gui=NONE hi MatchParen guifg=#DBD3C9 guibg=#503C39 gui=NONE hi ModeMsg guifg=#608F76 guibg=NONE gui=NONE hi MoreMsg guifg=#608F76 guibg=NONE gui=NONE hi NonText guifg=#494949 guibg=NONE gui=NONE hi Pmenu guifg=#947D72 guibg=#292621 gui=NONE hi PmenuSel guifg=#96A6CF guibg=#252B2F gui=NONE hi PmenuSbar guifg=NONE guibg=#232019 gui=NONE hi PmenuThumb guifg=NONE guibg=#283238 gui=NONE hi Question guifg=#608F76 guibg=NONE gui=NONE hi Search guifg=NONE guibg=#0A3615 gui=NONE hi SpecialKey guifg=#636373 guibg=NONE gui=NONE hi SpellCap guifg=NONE guibg=#42421b gui=NONE hi SpellLocal guifg=NONE guibg=#42421b gui=NONE hi SpellRare guifg=NONE guibg=#42421b gui=NONE hi SpellBad guifg=NONE guibg=#4d1313 gui=NONE hi StatusLine guifg=NONE guibg=#48382f gui=NONE hi StatusLineNC guifg=#5A4C44 guibg=#231811 gui=NONE hi TabLine guifg=#5A4C44 guibg=#231811 gui=NONE hi TabLineFill guifg=#5A4C44 guibg=#231811 gui=NONE " TabLineSel" hi Title guifg=#BF905F guibg=NONE gui=NONE hi Visual guifg=NONE guibg=#283238 gui=NONE hi WarningMsg guifg=#B58B4E guibg=NONE gui=NONE hi WildMenu guifg=#CBD6DB guibg=#48382f gui=bold hi Normal guifg=#C2B7A9 guibg=#171202 gui=NONE " Quickfix window highlighting hi link qfLineNr Function hi link qfError Repeat " qfFileName" hi link diffAdded Special hi link diffRemoved Repeat hi link diffChanged Function hi link diffSubName Identifier hi link diffLine Constant hi link yamlFlowMappingKey Function hi link yamlBlockMappingKey Function hi link yamlKeyValueDelimiter Operator hi link dosiniLabel Function hi rstHyperlinkTarget guifg=#608F76 guibg=NONE gui=underline " Vim Syntax Highlighting " ======================= hi link vimVar Identifier hi link vimFunc Function hi link vimSetSep Normal hi link vimEnvvar Type hi link vimOption Type hi link vimCommand Repeat hi link vimUserFunc Function hi link vimHiAttrib Constant hi link vimFgBgAttrib Constant hi link helpHeadline Repeat hi link helpHyperTextJump Type hi helpURL guifg=#608F76 guibg=NONE gui=underline hi helpExample guifg=#806456 guibg=NONE gui=NONE hi helpCommand guifg=#8A8A8A guibg=NONE gui=NONE hi helpHyperTextEntry guifg=#89A1DE guibg=#13181D gui=NONE " Python Syntax Highlighting " ========================== " https://github.com/vim-python/python-syntax " https://github.com/tweekmonster/django-plus.vim hi link pythonClass Function hi link pythonCoding Comment hi link pythonRun Comment hi pythonClassVar guifg=#ABB6BA guibg=NONE gui=italic hi pythonStatement guifg=#E36660 guibg=NONE gui=underline hi pythonDocTest guifg=#557796 guibg=NONE gui=NONE hi pythonDocTest2 guifg=#557796 guibg=NONE gui=NONE hi link djangoQueryObject Function hi link djangoModelField Function hi link djangoModelsModule Normal hi link jediFat Constant " Lua Syntax Highlighting " ======================= hi link luaStatement pythonStatement hi link luaFunction luaStatement hi link luaFunc Function " HTML Syntax Highlighting " ======================== " https://github.com/othree/html5.vim hi htmlTag guifg=#7E7779 guibg=NONE gui=NONE hi htmlEndTag guifg=#7E7779 guibg=NONE gui=NONE hi link htmlTagName Repeat hi link djangoVarBlock Normal hi link djangoTagBlock Normal hi link djangoStatement Constant " JavaScript Syntax Highlighting " ============================== " https://github.com/pangloss/vim-javascript " https://github.com/othree/javascript-libraries-syntax.vim hi link jsStatement pythonStatement hi link jsFunction jsStatement hi link jsReturn jsStatement hi link jsFuncCall Function hi link jsonBraces Operator hi link jsDomElemAttrs Operator hi link jsDomElemFuncs Function hi link jsHtmlElemAttrs Operator hi link jsHtmlElemFuncs Function hi link jsCssStyles Operator hi link jsRegexpOr SpecialChar hi link jsRegexpCharClass SpecialChar " CSS Syntax Highlighting " ======================= " https://github.com/hail2u/vim-css3-syntax " hi lessClass " hi LessVariable hi cssFunctionName guifg=#A39454 guibg=NONE gui=NONE " Markdown Syntax Highlighting " ============================ " https://github.com/plasticboy/vim-markdown hi mkdURL guifg=#8797C1 guibg=NONE gui=underline hi mkdLinkDef guifg=#E36660 guibg=NONE gui=NONE hi mkdLink guifg=#E36660 guibg=NONE gui=NONE hi mkdDelimiter guifg=#E36660 guibg=NONE gui=NONE hi mkdListItem guifg=#A986B6 guibg=NONE gui=NONE " Shell Syntax Highlighting " ============================= hi link shLoop shConditional hi link shShellVariables Type hi link shFunction Function " XML Syntax Highlighting " ============================= hi link xmlTag Repeat hi link xmlTagName xmlTag hi link xmlEndTag xmlTag " GitGutter Highlighting " ============================= hi GitGutterAdd guifg=#5E9779 guibg=#231811 gui=bold hi GitGutterChange guifg=#B3AF4E guibg=#231811 gui=bold hi GitGutterDelete guifg=#E36660 guibg=#231811 gui=bold " ALE Highlighting " ============================= hi ALEErrorSign guifg=#E36660 guibg=#231811 gui=bold hi ALEWarningSign guifg=#B3AF4E guibg=#231811 gui=bold " Syntastic Highlighting " ============================= hi SyntasticErrorSign guifg=#E36660 guibg=#231811 gui=bold hi SyntasticWarningSign guifg=#B3AF4E guibg=#231811 gui=bold " Easy-Motion Highlighting " =============================== hi EasyMotionIncCursor guifg=#171202 guibg=#725749 gui=NONE hi EasyMotionTarget guifg=#E36660 guibg=NONE gui=bold hi EasyMotionTarget2First guifg=#BF905F guibg=NONE gui=bold hi EasyMotionTarget2Second guifg=#AA7B4B guibg=NONE gui=NONE hi EasyMotionIncSearch guifg=#608F76 guibg=NONE gui=bold hi EasyMotionShade guifg=#666666 guibg=NONE gui=NONE " Startify Highlighting " ============================ hi link StartifyNumber Repeat hi link StartifySection String " CtrlP Highlighting " =================== hi link CtrlPBufferHid Function " Netrw Highlighting " =================== hi link NetrwList Type hi link NetrwHidePat Special " NERDTree Highlighting " ===================== hi link NERDTreeOpenable String hi link NERDTreeClosable Constant hi link NERDTreeHelp Comment hi link NERDTreeUp Comment hi NERDTreeDirSlash guifg=#947d72 guibg=NONE gui=bold hi NERDTreeDir guifg=#8797C1 guibg=NONE gui=bold hi NERDTreeCWD guifg=#848326 guibg=NONE gui=bold " Tagbar Highlighting " =================== hi link TagbarType Statement hi link TagbarScope Function hi link TagbarFoldIcon Function hi link TagbarAccessProtected Type " License " ======= " Copyright (c) 2016 monkoose " " Permission is hereby granted, free of charge, to any person obtaining a copy " of this software and associated documentation files (the "Software"), to deal " in the Software without restriction, including without limitation the rights " to use, copy, modify, merge, publish, distribute, 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 PARTICULAR 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 CONTRACT, TORT OR OTHERWISE, ARISING FROM, " OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN " THE SOFTWARE.