From dcbb851bbfb45e210331d76db5227ef995366918 Mon Sep 17 00:00:00 2001 From: talha <-> Date: Sun, 16 Feb 2025 14:39:24 +0500 Subject: Setting up git repo --- after/ftplugin/cpp.lua | 1 + after/ftplugin/netrw.lua | 3 + colors/solarized8_high.vim | 2583 ++++++++++++++++++++++++++++++++++++++++++++ init.lua | 85 ++ 4 files changed, 2672 insertions(+) create mode 100644 after/ftplugin/cpp.lua create mode 100644 after/ftplugin/netrw.lua create mode 100644 colors/solarized8_high.vim create mode 100644 init.lua diff --git a/after/ftplugin/cpp.lua b/after/ftplugin/cpp.lua new file mode 100644 index 0000000..c933d5b --- /dev/null +++ b/after/ftplugin/cpp.lua @@ -0,0 +1 @@ +vim.opt.cinoptions = 'l1' diff --git a/after/ftplugin/netrw.lua b/after/ftplugin/netrw.lua new file mode 100644 index 0000000..50d4181 --- /dev/null +++ b/after/ftplugin/netrw.lua @@ -0,0 +1,3 @@ +vim.keymap.set('n', "h", "NetrwBrowseUpDir", { buffer = true}) +vim.keymap.set('n', "l", "NetrwLocalBrowseCheck", { buffer = true}) + diff --git a/colors/solarized8_high.vim b/colors/solarized8_high.vim new file mode 100644 index 0000000..5fd3e20 --- /dev/null +++ b/colors/solarized8_high.vim @@ -0,0 +1,2583 @@ +" Name: Solarized 8 High Contrast +" Description: Precision colors for machines and people +" Authors: Ethan Schoonover +" Maintainers: Lifepillar +" URLs: https://github.com/lifepillar/vim-solarized8 +" License: OSI approved MIT license +" Last Updated: Sat Jun 29 10:55:09 2024 + +" Modified by Talha Aamir +" This theme had some styles I did not like, I changed them +" and will continue to do so when certain items emerge + +hi clear +let g:colors_name = 'solarized8_high' + +let hs_highlight_boolean=1 +let hs_highlight_delimiters=1 + +if &background == 'dark' + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#fdf6e3', '#002b36', '#cb4b16', '#657b83', '#839496', '#93a1a1', '#6c71c4', '#eee8d5', '#fdf6e3'] + + let s:italics = get(g:, 'solarized_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim')) + let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') + let s:visibility = get(g:, 'solarized_visibility', 'normal') + let s:diffmode = get(g:, 'solarized_diffmode', 'normal') + let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) + let s:vismap = {"normal": 0, "high": 1, "low": 2} + let s:transvis = s:termtrans + 2 * get(s:vismap, s:visibility, 'normal') + let s:extra_italic = s:extra + 2 * s:italics + let s:oldcursor = get(g:, 'solarized_old_cursor_style', 0) + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') + + hi! link Boolean Constant + hi! link Character Constant + hi! link Conditional Statement + hi! link CurSearch Search + hi! link CursorLineFold FoldColumn + hi! link CursorLineSign SignColumn + hi! link Debug Special + hi! link Define PreProc + hi! link Delimiter Special + hi! link Exception Statement + hi! link Float Constant + hi! link Function Identifier + hi! link Include PreProc + hi! link Keyword Statement + hi! link Label Statement + hi! link LineNrAbove LineNr + hi! link LineNrBelow LineNr + hi! link Macro PreProc + hi! link Number Constant + hi! link Operator Statement + hi! link PmenuMatch Pmenu + hi! link PmenuMatchSel PmenuSel + hi! link PopupNotification WarningMsg + hi! link PopupSelected PmenuSel + hi! link PreCondit PreProc + hi! link QuickFixLine Search + hi! link Repeat Statement + hi! link SpecialChar Special + hi! link SpecialComment Special + hi! link StatusLineTerm StatusLine + hi! link StatusLineTermNC StatusLineNC + hi! link StorageClass Type + hi! link String Constant + hi! link Structure Type + hi! link Tag Special + hi! link Typedef Type + hi! link debugBreakpoint SignColumn + hi! link debugPC SignColumn + hi! link lCursor Cursor + + hi Normal guifg=#e6b17c guibg=#002b36 guisp=NONE gui=NONE + hi Added guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi Changed guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi ColorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse + " DEFAULT THEME COMMENT STYLE + " hi Comment guifg=#839496 guibg=NONE guisp=NONE gui=italic + hi Comment guifg=#c2c0c0 guibg=NONE guisp=NONE gui=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi Cursor guifg=#fdf6e3 guibg=#268bd2 guisp=NONE gui=NONE + hi CursorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE + hi CursorLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE + hi CursorLineNr guifg=#93a1a1 guibg=#073642 guisp=NONE gui=bold + hi DiffAdd guifg=#859900 guibg=#073642 guisp=#859900 gui=NONE + hi DiffChange guifg=#b58900 guibg=#073642 guisp=#b58900 gui=NONE + hi DiffDelete guifg=#dc322f guibg=#073642 guisp=NONE gui=bold + hi DiffText guifg=#268bd2 guibg=#073642 guisp=#268bd2 gui=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse + hi FoldColumn guifg=#93a1a1 guibg=#073642 guisp=NONE gui=NONE + hi Folded guifg=#93a1a1 guibg=#073642 guisp=#002b36 gui=bold + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse + hi LineNr guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE + hi MatchParen guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=bold + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi NonText guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi NormalMode guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse + hi Pmenu guifg=#eee8d5 guibg=#073642 guisp=NONE gui=NONE + hi PmenuSbar guifg=NONE guibg=#93a1a1 guisp=NONE gui=NONE + hi PmenuSel guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE + hi PmenuThumb guifg=NONE guibg=#657b83 guisp=NONE gui=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi Removed guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse + hi SignColumn guifg=#93a1a1 guibg=#073642 guisp=NONE gui=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi SpecialKey guifg=#839496 guibg=#073642 guisp=NONE gui=bold + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi StatusLine guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse + hi StatusLineNC guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse + hi TabLine guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse + hi TabLineFill guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse + hi TabLineSel guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse + hi Terminal guifg=fg guibg=#002b36 guisp=NONE gui=NONE + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi ToolbarButton guifg=#eee8d5 guibg=#073642 guisp=NONE gui=bold + hi ToolbarLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi VertSplit guifg=#073642 guibg=#657b83 guisp=NONE gui=NONE + hi Visual guifg=#657b83 guibg=#002b36 guisp=NONE gui=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse + hi VisualNOS guifg=NONE guibg=#073642 guisp=NONE gui=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi WildMenu guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=reverse + + if has('gui_running') + if s:diffmode == "high" + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + elseif s:diffmode == "low" + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE + endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link CocMenuSel PmenuSel + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#eee8d5 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlTag guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#657b83 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#657b83 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#eee8d5 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_italic == 1 + hi gitcommitComment guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocComment guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + elseif s:extra_italic == 3 + hi gitcommitComment guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocComment guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#073642 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#073642 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#073642 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#073642 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#073642 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#073642 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#073642 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#073642 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#073642 guibg=#b58900 guisp=NONE gui=bold + endif + if s:oldcursor == 1 + hi Cursor guifg=#002b36 guibg=#93a1a1 guisp=NONE gui=NONE + endif + if s:stl == "flat" + hi StatusLine guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse + hi StatusLineNC guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse + hi TabLine guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE + hi TabLineFill guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE + hi TabLineSel guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=NONE + hi VertSplit guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE + elseif s:stl == "low" + hi StatusLine guifg=#657b83 guibg=#fdf6e3 guisp=NONE gui=reverse + hi StatusLineNC guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse + hi TabLine guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse + hi TabLineFill guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse + hi TabLineSel guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse + hi VertSplit guifg=#073642 guibg=#657b83 guisp=NONE gui=NONE + endif + if s:transvis == 1 + hi CursorLineNr guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + elseif s:transvis == 2 + hi CursorLineNr guifg=#cb4b16 guibg=#073642 guisp=NONE gui=bold + elseif s:transvis == 3 + hi CursorLineNr guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + elseif s:transvis == 4 + hi CursorLineNr guifg=#657b83 guibg=#073642 guisp=NONE gui=bold + elseif s:transvis == 5 + hi CursorLineNr guifg=#657b83 guibg=NONE guisp=NONE gui=bold + endif + if s:visibility == "high" + hi NonText guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi SpecialKey guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi SpellBad guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl + hi SpellCap guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:visibility == "low" + hi NonText guifg=#073642 guibg=NONE guisp=NONE gui=bold + hi SpecialKey guifg=#073642 guibg=NONE guisp=NONE gui=reverse + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi Title guifg=#657b83 guibg=NONE guisp=NONE gui=bold + endif + endif + + if str2nr(&t_Co) >= 256 + hi Normal ctermfg=254 ctermbg=235 cterm=NONE + hi Added ctermfg=106 ctermbg=NONE cterm=NONE + hi Changed ctermfg=136 ctermbg=NONE cterm=NONE + hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + hi Comment ctermfg=246 ctermbg=NONE cterm=italic + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi Cursor ctermfg=230 ctermbg=32 cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE + hi CursorLineNr ctermfg=247 ctermbg=236 cterm=bold + hi DiffAdd ctermfg=106 ctermbg=236 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=236 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=236 cterm=bold + hi DiffText ctermfg=32 ctermbg=236 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi FoldColumn ctermfg=247 ctermbg=236 cterm=NONE + hi Folded ctermfg=247 ctermbg=236 cterm=bold + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi LineNr ctermfg=243 ctermbg=236 cterm=NONE + hi MatchParen ctermfg=230 ctermbg=236 cterm=bold + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi NonText ctermfg=246 ctermbg=NONE cterm=bold + hi NormalMode ctermfg=247 ctermbg=230 cterm=reverse + hi Pmenu ctermfg=254 ctermbg=236 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=247 cterm=NONE + hi PmenuSel ctermfg=230 ctermbg=243 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=243 cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Removed ctermfg=160 ctermbg=NONE cterm=NONE + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=247 ctermbg=236 cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi SpecialKey ctermfg=246 ctermbg=236 cterm=bold + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi StatusLine ctermfg=247 ctermbg=236 cterm=reverse + hi StatusLineNC ctermfg=243 ctermbg=236 cterm=reverse + hi TabLine ctermfg=243 ctermbg=236 cterm=reverse + hi TabLineFill ctermfg=243 ctermbg=236 cterm=reverse + hi TabLineSel ctermfg=247 ctermbg=236 cterm=reverse + hi Terminal ctermfg=fg ctermbg=235 cterm=NONE + hi Title ctermfg=166 ctermbg=NONE cterm=bold + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi ToolbarButton ctermfg=254 ctermbg=236 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=236 cterm=NONE + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi VertSplit ctermfg=236 ctermbg=243 cterm=NONE + hi Visual ctermfg=243 ctermbg=235 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=236 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=230 ctermbg=236 cterm=reverse + if s:diffmode == "high" + hi DiffAdd guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffChange guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffDelete guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffText guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + elseif s:diffmode == "low" + hi DiffAdd guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffChange guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffDelete guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi DiffText guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra == 1 + hi ALEError guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEErrorLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfo guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEInfoLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEWarningLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link CocMenuSel PmenuSel + hi ConId guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi VarId guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitFile guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitHeader guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitUnmerged guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitdiscardedtype guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpExample guifg=#eee8d5 ctermfg=254 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpNote guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpOption guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStatement guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsString guifg=#839496 ctermfg=246 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStructure guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsType guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlArg guifg=#839496 ctermfg=246 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlEndTag guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTag guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTagN guifg=#eee8d5 ctermfg=254 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi htmlTagName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi javaScript guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitation guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocDefinitionBlock guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocDefinitionTerm guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=standout + hi pandocEmphasisHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNested guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEscapePair guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteInline guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteLink guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocImageCaption guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocLinkDelim guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitle guifg=#839496 ctermfg=246 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkURL guifg=#839496 ctermfg=246 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListReference guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocMetadataDelim guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocRule guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocRuleLine guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrikeout guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrongEmphasis guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNested guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStyleDelim guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSubscriptTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSuperscriptTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 ctermfg=32 guibg=#073642 ctermbg=236 guisp=NONE cterm=NONE + hi pandocTableZebraLight guifg=#268bd2 ctermfg=32 guibg=#002b36 ctermbg=235 guisp=NONE cterm=NONE + hi pandocTitleBlock guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocTitleComment guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimBlock guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimInlineTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlHereDoc guifg=#eee8d5 ctermfg=254 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyBoolean guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyDefine guifg=#eee8d5 ctermfg=254 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texmathzonex guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texreflabel guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texstatement guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimCommand guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCommentString guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimHiGroup guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimIsCommand guifg=#839496 ctermfg=246 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynType guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_italic == 1 + hi gitcommitComment guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlSpecialTagName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocComment guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasis guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + elseif s:extra_italic == 3 + hi gitcommitComment guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi htmlSpecialTagName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocComment guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasis guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#073642 ctermfg=236 guibg=#dc322f ctermbg=160 guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#073642 ctermfg=236 guibg=#2aa198 ctermbg=37 guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#073642 ctermfg=236 guibg=#b58900 ctermbg=136 guisp=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f ctermfg=160 guibg=#073642 ctermbg=236 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=37 guibg=#073642 ctermbg=236 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=136 guibg=#073642 ctermbg=236 guisp=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#073642 ctermfg=236 guibg=#dc322f ctermbg=160 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#073642 ctermfg=236 guibg=#2aa198 ctermbg=37 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#073642 ctermfg=236 guibg=#b58900 ctermbg=136 guisp=NONE cterm=bold + endif + if s:oldcursor == 1 + hi Cursor guifg=#002b36 ctermfg=235 guibg=#93a1a1 ctermbg=247 guisp=NONE cterm=NONE + endif + if s:stl == "flat" + hi StatusLine guifg=#073642 ctermfg=236 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#073642 ctermfg=236 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=reverse + hi TabLine guifg=#657b83 ctermfg=243 guibg=#073642 ctermbg=236 guisp=NONE cterm=NONE + hi TabLineFill guifg=#657b83 ctermfg=243 guibg=#073642 ctermbg=236 guisp=NONE cterm=NONE + hi TabLineSel guifg=#fdf6e3 ctermfg=230 guibg=#073642 ctermbg=236 guisp=NONE cterm=NONE + hi VertSplit guifg=#657b83 ctermfg=243 guibg=#073642 ctermbg=236 guisp=NONE cterm=NONE + elseif s:stl == "low" + hi StatusLine guifg=#657b83 ctermfg=243 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#657b83 ctermfg=243 guibg=#073642 ctermbg=236 guisp=NONE cterm=reverse + hi TabLine guifg=#657b83 ctermfg=243 guibg=#073642 ctermbg=236 guisp=NONE cterm=reverse + hi TabLineFill guifg=#657b83 ctermfg=243 guibg=#073642 ctermbg=236 guisp=NONE cterm=reverse + hi TabLineSel guifg=#93a1a1 ctermfg=247 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse + hi VertSplit guifg=#073642 ctermfg=236 guibg=#657b83 ctermbg=243 guisp=NONE cterm=NONE + endif + if s:termtrans == 1 + hi Normal guifg=#eee8d5 ctermfg=254 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi FoldColumn guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Folded guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi LineNr guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Terminal guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:transvis == 1 + hi CursorLineNr guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 2 + hi CursorLineNr guifg=#cb4b16 ctermfg=166 guibg=#073642 ctermbg=236 guisp=NONE cterm=bold + elseif s:transvis == 3 + hi CursorLineNr guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 4 + hi CursorLineNr guifg=#657b83 ctermfg=243 guibg=#073642 ctermbg=236 guisp=NONE cterm=bold + elseif s:transvis == 5 + hi CursorLineNr guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + if s:visibility == "high" + hi NonText guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi SpellBad guifg=#6c71c4 ctermfg=61 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi SpellCap guifg=#6c71c4 ctermfg=61 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi SpellLocal guifg=#b58900 ctermfg=136 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi SpellRare guifg=#2aa198 ctermfg=37 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi Title guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:visibility == "low" + hi NonText guifg=#073642 ctermfg=236 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#073642 ctermfg=236 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi SpellBad guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi SpellCap guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi SpellLocal guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi SpellRare guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi Title guifg=#657b83 ctermfg=243 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + unlet s:italics + unlet s:termtrans + unlet s:visibility + unlet s:diffmode + unlet s:stl + unlet s:extra + unlet s:vismap + unlet s:transvis + unlet s:extra_italic + unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl + finish + endif + + if str2nr(&t_Co) >= 16 + hi Normal ctermfg=7 ctermbg=8 cterm=NONE + hi Added ctermfg=2 ctermbg=NONE cterm=NONE + hi Changed ctermfg=3 ctermbg=NONE cterm=NONE + hi ColorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + hi Comment ctermfg=12 ctermbg=NONE cterm=italic + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi Cursor ctermfg=15 ctermbg=4 cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=0 cterm=NONE + hi CursorLineNr ctermfg=14 ctermbg=0 cterm=bold + hi DiffAdd ctermfg=2 ctermbg=0 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=0 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=0 cterm=bold + hi DiffText ctermfg=4 ctermbg=0 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi FoldColumn ctermfg=14 ctermbg=0 cterm=NONE + hi Folded ctermfg=14 ctermbg=0 cterm=bold + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi LineNr ctermfg=11 ctermbg=0 cterm=NONE + hi MatchParen ctermfg=15 ctermbg=0 cterm=bold + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi NonText ctermfg=12 ctermbg=NONE cterm=bold + hi NormalMode ctermfg=14 ctermbg=15 cterm=reverse + hi Pmenu ctermfg=7 ctermbg=0 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=14 cterm=NONE + hi PmenuSel ctermfg=15 ctermbg=11 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=11 cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Removed ctermfg=1 ctermbg=NONE cterm=NONE + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=14 ctermbg=0 cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi SpecialKey ctermfg=12 ctermbg=0 cterm=bold + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi StatusLine ctermfg=14 ctermbg=0 cterm=reverse + hi StatusLineNC ctermfg=11 ctermbg=0 cterm=reverse + hi TabLine ctermfg=11 ctermbg=0 cterm=reverse + hi TabLineFill ctermfg=11 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=14 ctermbg=0 cterm=reverse + hi Terminal ctermfg=fg ctermbg=8 cterm=NONE + hi Title ctermfg=9 ctermbg=NONE cterm=bold + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi ToolbarButton ctermfg=7 ctermbg=0 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=0 cterm=NONE + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi VertSplit ctermfg=0 ctermbg=11 cterm=NONE + hi Visual ctermfg=11 ctermbg=8 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=0 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=15 ctermbg=0 cterm=reverse + if s:diffmode == "high" + hi DiffAdd guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffChange guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffDelete guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffText guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + elseif s:diffmode == "low" + hi DiffAdd guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffChange guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffDelete guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi DiffText guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra == 1 + hi ALEError guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEErrorLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfo guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEInfoLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEWarningLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link CocMenuSel PmenuSel + hi ConId guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi VarId guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitFile guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitHeader guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitUnmerged guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitdiscardedtype guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpExample guifg=#eee8d5 ctermfg=7 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpNote guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpOption guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStatement guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsString guifg=#839496 ctermfg=12 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStructure guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsType guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlArg guifg=#839496 ctermfg=12 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlEndTag guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTag guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTagN guifg=#eee8d5 ctermfg=7 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi htmlTagName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi javaScript guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitation guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocDefinitionBlock guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocDefinitionTerm guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=standout + hi pandocEmphasisHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNested guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEscapePair guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteInline guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteLink guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocImageCaption guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocLinkDelim guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitle guifg=#839496 ctermfg=12 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkURL guifg=#839496 ctermfg=12 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListReference guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocMetadataDelim guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocRule guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocRuleLine guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrikeout guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrongEmphasis guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNested guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStyleDelim guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSubscriptTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSuperscriptTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 ctermfg=4 guibg=#073642 ctermbg=0 guisp=NONE cterm=NONE + hi pandocTableZebraLight guifg=#268bd2 ctermfg=4 guibg=#002b36 ctermbg=8 guisp=NONE cterm=NONE + hi pandocTitleBlock guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocTitleComment guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimBlock guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimInlineTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlHereDoc guifg=#eee8d5 ctermfg=7 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyBoolean guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyDefine guifg=#eee8d5 ctermfg=7 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texmathzonex guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texreflabel guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texstatement guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimCommand guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCommentString guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimHiGroup guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimIsCommand guifg=#839496 ctermfg=12 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynType guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_italic == 1 + hi gitcommitComment guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlSpecialTagName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocComment guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasis guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + elseif s:extra_italic == 3 + hi gitcommitComment guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi htmlSpecialTagName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocComment guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasis guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#073642 ctermfg=0 guibg=#dc322f ctermbg=1 guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#073642 ctermfg=0 guibg=#2aa198 ctermbg=6 guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#073642 ctermfg=0 guibg=#b58900 ctermbg=3 guisp=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f ctermfg=1 guibg=#073642 ctermbg=0 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=6 guibg=#073642 ctermbg=0 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=3 guibg=#073642 ctermbg=0 guisp=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#073642 ctermfg=0 guibg=#dc322f ctermbg=1 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#073642 ctermfg=0 guibg=#2aa198 ctermbg=6 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#073642 ctermfg=0 guibg=#b58900 ctermbg=3 guisp=NONE cterm=bold + endif + if s:oldcursor == 1 + hi Cursor guifg=#002b36 ctermfg=8 guibg=#93a1a1 ctermbg=14 guisp=NONE cterm=NONE + endif + if s:stl == "flat" + hi StatusLine guifg=#073642 ctermfg=0 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#073642 ctermfg=0 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=reverse + hi TabLine guifg=#657b83 ctermfg=11 guibg=#073642 ctermbg=0 guisp=NONE cterm=NONE + hi TabLineFill guifg=#657b83 ctermfg=11 guibg=#073642 ctermbg=0 guisp=NONE cterm=NONE + hi TabLineSel guifg=#fdf6e3 ctermfg=15 guibg=#073642 ctermbg=0 guisp=NONE cterm=NONE + hi VertSplit guifg=#657b83 ctermfg=11 guibg=#073642 ctermbg=0 guisp=NONE cterm=NONE + elseif s:stl == "low" + hi StatusLine guifg=#657b83 ctermfg=11 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#657b83 ctermfg=11 guibg=#073642 ctermbg=0 guisp=NONE cterm=reverse + hi TabLine guifg=#657b83 ctermfg=11 guibg=#073642 ctermbg=0 guisp=NONE cterm=reverse + hi TabLineFill guifg=#657b83 ctermfg=11 guibg=#073642 ctermbg=0 guisp=NONE cterm=reverse + hi TabLineSel guifg=#93a1a1 ctermfg=14 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse + hi VertSplit guifg=#073642 ctermfg=0 guibg=#657b83 ctermbg=11 guisp=NONE cterm=NONE + endif + if s:termtrans == 1 + hi Normal guifg=#eee8d5 ctermfg=7 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi FoldColumn guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Folded guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi LineNr guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Terminal guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:transvis == 1 + hi CursorLineNr guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 2 + hi CursorLineNr guifg=#cb4b16 ctermfg=9 guibg=#073642 ctermbg=0 guisp=NONE cterm=bold + elseif s:transvis == 3 + hi CursorLineNr guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 4 + hi CursorLineNr guifg=#657b83 ctermfg=11 guibg=#073642 ctermbg=0 guisp=NONE cterm=bold + elseif s:transvis == 5 + hi CursorLineNr guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + if s:visibility == "high" + hi NonText guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi SpellBad guifg=#6c71c4 ctermfg=13 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi SpellCap guifg=#6c71c4 ctermfg=13 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi SpellLocal guifg=#b58900 ctermfg=3 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi SpellRare guifg=#2aa198 ctermfg=6 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi Title guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:visibility == "low" + hi NonText guifg=#073642 ctermfg=0 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#073642 ctermfg=0 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi SpellBad guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi SpellCap guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi SpellLocal guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi SpellRare guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi Title guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + unlet s:italics + unlet s:termtrans + unlet s:visibility + unlet s:diffmode + unlet s:stl + unlet s:extra + unlet s:vismap + unlet s:transvis + unlet s:extra_italic + unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl + finish + endif + + if str2nr(&t_Co) >= 0 + hi Normal term=NONE + hi Added term=bold + hi Changed term=bold,italic + hi ColorColumn term=reverse + hi CommandMode term=reverse + hi Comment term=italic + hi Conceal term=NONE + hi Constant term=bold,italic + hi Cursor term=NONE + hi CursorColumn term=reverse + hi CursorIM term=NONE + hi CursorLine term=underline + hi CursorLineNr term=bold,italic,reverse,underline + hi DiffAdd term=reverse,underline + hi DiffChange term=reverse,underline + hi DiffDelete term=reverse,underline + hi DiffText term=bold,reverse,underline + hi Directory term=NONE + hi EndOfBuffer term=NONE + hi Error term=reverse + hi ErrorMsg term=bold,italic,reverse + hi FoldColumn term=reverse + hi Folded term=italic,reverse,underline + hi Identifier term=italic + hi Ignore term=NONE + hi IncSearch term=bold,italic,reverse + hi InsertMode term=reverse + hi LineNr term=reverse + hi MatchParen term=bold,underline + hi ModeMsg term=NONE + hi MoreMsg term=NONE + hi NonText term=NONE + hi NormalMode term=reverse + hi Pmenu term=reverse + hi PmenuSbar term=NONE + hi PmenuSel term=NONE + hi PmenuThumb term=NONE + hi PreProc term=italic + hi Question term=standout + hi Removed term=reverse,strikethrough + hi ReplaceMode term=reverse + hi Search term=italic,underline + hi SignColumn term=reverse + hi Special term=bold,italic + hi SpecialKey term=bold + hi SpellBad term=italic,underline + hi SpellCap term=italic,underline + hi SpellLocal term=italic,underline + hi SpellRare term=italic,underline + hi Statement term=bold + hi StatusLine term=bold,reverse + hi StatusLineNC term=reverse + hi TabLine term=italic,reverse,underline + hi TabLineFill term=reverse,underline + hi TabLineSel term=bold + hi Terminal term=NONE + hi Title term=bold + hi Todo term=bold,underline + hi ToolbarButton term=bold,reverse + hi ToolbarLine term=reverse + hi Type term=bold + hi Underlined term=underline + hi VertSplit term=reverse + hi Visual term=reverse + hi VisualMode term=reverse + hi VisualNOS term=NONE + hi WarningMsg term=standout + hi WildMenu term=bold + if s:diffmode == "high" + hi DiffAdd term=reverse + hi DiffChange term=reverse + hi DiffDelete term=reverse + hi DiffText term=reverse + elseif s:diffmode == "low" + hi DiffDelete term=bold + endif + if s:oldcursor == 1 + hi Cursor term=NONE + endif + if s:stl == "flat" + hi StatusLine term=reverse + hi StatusLineNC term=reverse + hi TabLine term=NONE + hi TabLineFill term=NONE + hi TabLineSel term=NONE + hi VertSplit term=NONE + elseif s:stl == "low" + hi StatusLine term=reverse + hi StatusLineNC term=reverse + hi TabLine term=reverse + hi TabLineFill term=reverse + hi TabLineSel term=reverse + hi VertSplit term=NONE + endif + if s:transvis == 1 + hi CursorLineNr term=bold + elseif s:transvis == 2 + hi CursorLineNr term=bold + elseif s:transvis == 3 + hi CursorLineNr term=bold + elseif s:transvis == 4 + hi CursorLineNr term=bold + elseif s:transvis == 5 + hi CursorLineNr term=bold + endif + if s:visibility == "high" + hi NonText term=bold + hi SpecialKey term=reverse + hi Title term=bold + elseif s:visibility == "low" + hi NonText term=bold + hi SpecialKey term=reverse + hi Title term=bold + endif + unlet s:italics + unlet s:termtrans + unlet s:visibility + unlet s:diffmode + unlet s:stl + unlet s:extra + unlet s:vismap + unlet s:transvis + unlet s:extra_italic + unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl + finish + endif +endif + +if &background == 'light' + let g:terminal_ansi_colors = ['#002b36', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#073642', '#586e75', '#657b83', '#6c71c4', '#93a1a1', '#fdf6e3'] + + let s:italics = get(g:, 'solarized_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim')) + let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') + let s:visibility = get(g:, 'solarized_visibility', 'normal') + let s:diffmode = get(g:, 'solarized_diffmode', 'normal') + let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) + let s:vismap = {"normal": 0, "high": 1, "low": 2} + let s:transvis = s:termtrans + 2 * get(s:vismap, s:visibility, 'normal') + let s:extra_italic = s:extra + 2 * s:italics + let s:viscurs = get(g:, 'solarized_old_cursor_style', 0) + 2 * get(s:vismap, s:visibility, 'normal') + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') + + hi! link Boolean Constant + hi! link Character Constant + hi! link Conditional Statement + hi! link CurSearch Search + hi! link CursorLineFold FoldColumn + hi! link CursorLineSign SignColumn + hi! link Debug Special + hi! link Define PreProc + hi! link Delimiter Special + hi! link Exception Statement + hi! link Float Constant + hi! link Function Identifier + hi! link Include PreProc + hi! link Keyword Statement + hi! link Label Statement + hi! link LineNrAbove LineNr + hi! link LineNrBelow LineNr + hi! link Macro PreProc + hi! link Number Constant + hi! link Operator Statement + hi! link PmenuMatch Pmenu + hi! link PmenuMatchSel PmenuSel + hi! link PopupNotification WarningMsg + hi! link PopupSelected PmenuSel + hi! link PreCondit PreProc + hi! link QuickFixLine Search + hi! link Repeat Statement + hi! link SpecialChar Special + hi! link SpecialComment Special + hi! link StatusLineTerm StatusLine + hi! link StatusLineTermNC StatusLineNC + hi! link StorageClass Type + hi! link String Constant + hi! link Structure Type + hi! link Tag Special + hi! link Typedef Type + hi! link debugBreakpoint SignColumn + hi! link debugPC SignColumn + hi! link lCursor Cursor + + hi Normal guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=NONE + hi Added guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi Changed guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi ColorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse + hi Comment guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE + hi CursorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE + hi CursorLine guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE + hi CursorLineNr guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=bold + hi DiffAdd guifg=#859900 guibg=#eee8d5 guisp=#859900 gui=NONE + hi DiffChange guifg=#b58900 guibg=#eee8d5 guisp=#b58900 gui=NONE + hi DiffDelete guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold + hi DiffText guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 gui=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse + hi FoldColumn guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=NONE + hi Folded guifg=#586e75 guibg=#eee8d5 guisp=#fdf6e3 gui=bold + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse + hi LineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE + hi MatchParen guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold,underline + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi NonText guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi NormalMode guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse + hi Pmenu guifg=#073642 guibg=#eee8d5 guisp=NONE gui=NONE + hi PmenuSbar guifg=NONE guibg=#073642 guisp=NONE gui=NONE + hi PmenuSel guifg=#002b36 guibg=#93a1a1 guisp=NONE gui=NONE + hi PmenuThumb guifg=NONE guibg=#657b83 guisp=NONE gui=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi Removed guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse + hi SignColumn guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi SpecialKey guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=bold + hi SpellBad guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl + hi SpellCap guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi StatusLine guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse + hi StatusLineNC guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse + hi TabLine guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse + hi TabLineFill guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse + hi TabLineSel guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse + hi Terminal guifg=fg guibg=#fdf6e3 guisp=NONE gui=NONE + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi ToolbarButton guifg=#073642 guibg=#eee8d5 guisp=NONE gui=bold + hi ToolbarLine guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi VertSplit guifg=#073642 guibg=#93a1a1 guisp=NONE gui=NONE + hi Visual guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse + hi VisualNOS guifg=NONE guibg=#eee8d5 guisp=NONE gui=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi WildMenu guifg=#657b83 guibg=#fdf6e3 guisp=NONE gui=reverse + + if has('gui_running') + if s:diffmode == "high" + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + elseif s:diffmode == "low" + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE + endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link CocMenuSel PmenuSel + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#073642 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#073642 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#073642 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#073642 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_italic == 1 + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + elseif s:extra_italic == 3 + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=bold + endif + if s:stl == "flat" + hi StatusLine guifg=#eee8d5 guibg=#002b36 guisp=NONE gui=reverse + hi StatusLineNC guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse + hi TabLine guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE + hi TabLineFill guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE + hi TabLineSel guifg=#002b36 guibg=#eee8d5 guisp=NONE gui=NONE + hi VertSplit guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE + hi WildMenu guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=reverse + elseif s:stl == "low" + hi StatusLine guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse + hi StatusLineNC guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse + hi TabLine guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse + hi TabLineFill guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse + hi TabLineSel guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse + hi VertSplit guifg=#073642 guibg=#93a1a1 guisp=NONE gui=NONE + hi WildMenu guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse + endif + if s:transvis == 1 + hi CursorLineNr guifg=#586e75 guibg=NONE guisp=NONE gui=bold + elseif s:transvis == 2 + hi CursorLineNr guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold + elseif s:transvis == 3 + hi CursorLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=bold + elseif s:transvis == 4 + hi CursorLineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=bold + elseif s:transvis == 5 + hi CursorLineNr guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + endif + if s:viscurs == 1 + hi Cursor guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=NONE + elseif s:viscurs == 2 + hi Cursor guifg=#fdf6e3 guibg=#dc322f guisp=NONE gui=NONE + elseif s:viscurs == 3 + hi Cursor guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=NONE + elseif s:viscurs == 4 + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE + elseif s:viscurs == 5 + hi Cursor guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=NONE + endif + if s:visibility == "high" + hi MatchParen guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=bold + hi NonText guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi SpecialKey guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi SpellBad guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 gui=reverse,undercurl + hi SpellCap guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 gui=reverse,underline + hi SpellLocal guifg=#b58900 guibg=#fdf6e3 guisp=#cb4b16 gui=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#fdf6e3 guisp=#cb4b16 gui=reverse,undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + elseif s:visibility == "low" + hi MatchParen guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold,underline + hi NonText guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold + hi SpecialKey guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold + hi Title guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + endif + endif + + if str2nr(&t_Co) >= 256 + hi Normal ctermfg=236 ctermbg=230 cterm=NONE + hi Added ctermfg=106 ctermbg=NONE cterm=NONE + hi Changed ctermfg=136 ctermbg=NONE cterm=NONE + hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + hi Comment ctermfg=66 ctermbg=NONE cterm=italic + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE + hi CursorLineNr ctermfg=242 ctermbg=254 cterm=bold + hi DiffAdd ctermfg=106 ctermbg=254 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=254 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=254 cterm=bold + hi DiffText ctermfg=32 ctermbg=254 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi FoldColumn ctermfg=242 ctermbg=254 cterm=NONE + hi Folded ctermfg=242 ctermbg=254 cterm=bold + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi LineNr ctermfg=247 ctermbg=254 cterm=NONE + hi MatchParen ctermfg=160 ctermbg=254 cterm=bold,underline + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi NonText ctermfg=66 ctermbg=NONE cterm=bold + hi NormalMode ctermfg=236 ctermbg=230 cterm=reverse + hi Pmenu ctermfg=236 ctermbg=254 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=236 cterm=NONE + hi PmenuSel ctermfg=235 ctermbg=247 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=66 cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Removed ctermfg=160 ctermbg=NONE cterm=NONE + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=242 ctermbg=254 cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi SpecialKey ctermfg=66 ctermbg=254 cterm=bold + hi SpellBad ctermfg=162 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=162 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi StatusLine ctermfg=236 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=66 ctermbg=254 cterm=reverse + hi TabLine ctermfg=66 ctermbg=254 cterm=reverse + hi TabLineFill ctermfg=66 ctermbg=254 cterm=reverse + hi TabLineSel ctermfg=236 ctermbg=254 cterm=reverse + hi Terminal ctermfg=fg ctermbg=230 cterm=NONE + hi Title ctermfg=166 ctermbg=NONE cterm=bold + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi ToolbarButton ctermfg=236 ctermbg=254 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=254 cterm=NONE + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi VertSplit ctermfg=236 ctermbg=247 cterm=NONE + hi Visual ctermfg=247 ctermbg=230 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=254 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=66 ctermbg=230 cterm=reverse + if s:diffmode == "high" + hi DiffAdd guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffChange guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffDelete guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffText guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + elseif s:diffmode == "low" + hi DiffAdd guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffChange guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffDelete guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi DiffText guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra == 1 + hi ALEError guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEErrorLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfo guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEInfoLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEWarningLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link CocMenuSel PmenuSel + hi ConId guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi VarId guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitFile guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitHeader guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitUnmerged guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitdiscardedtype guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpExample guifg=#073642 ctermfg=236 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpNote guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpOption guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStatement guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsString guifg=#657b83 ctermfg=66 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStructure guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsType guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlArg guifg=#657b83 ctermfg=66 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlEndTag guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTag guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTagN guifg=#073642 ctermfg=236 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi htmlTagName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi javaScript guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitation guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocDefinitionBlock guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocDefinitionTerm guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=standout + hi pandocEmphasisHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNested guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEscapePair guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteInline guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteLink guifg=#859900 ctermfg=106 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocImageCaption guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocLinkDelim guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitle guifg=#657b83 ctermfg=66 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkURL guifg=#657b83 ctermfg=66 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListReference guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocMetadataDelim guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocRule guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocRuleLine guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrikeout guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrongEmphasis guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNested guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStyleDelim guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSubscriptTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSuperscriptTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 ctermfg=32 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=NONE + hi pandocTableZebraLight guifg=#268bd2 ctermfg=32 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=NONE + hi pandocTitleBlock guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocTitleComment guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimBlock guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimInlineTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlHereDoc guifg=#073642 ctermfg=236 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyBoolean guifg=#d33682 ctermfg=162 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyDefine guifg=#073642 ctermfg=236 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texmathzonex guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texreflabel guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texstatement guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimCommand guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCommentString guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimHiGroup guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimIsCommand guifg=#657b83 ctermfg=66 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynType guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_italic == 1 + hi gitcommitComment guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlSpecialTagName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocComment guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasis guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + elseif s:extra_italic == 3 + hi gitcommitComment guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi htmlSpecialTagName guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocComment guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasis guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=61 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisTable guifg=#268bd2 ctermfg=32 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#eee8d5 ctermfg=254 guibg=#dc322f ctermbg=160 guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#eee8d5 ctermfg=254 guibg=#2aa198 ctermbg=37 guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#eee8d5 ctermfg=254 guibg=#b58900 ctermbg=136 guisp=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f ctermfg=160 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=37 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=136 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=37 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=136 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#eee8d5 ctermfg=254 guibg=#dc322f ctermbg=160 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#eee8d5 ctermfg=254 guibg=#2aa198 ctermbg=37 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#eee8d5 ctermfg=254 guibg=#b58900 ctermbg=136 guisp=NONE cterm=bold + endif + if s:stl == "flat" + hi StatusLine guifg=#eee8d5 ctermfg=254 guibg=#002b36 ctermbg=235 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#eee8d5 ctermfg=254 guibg=#073642 ctermbg=236 guisp=NONE cterm=reverse + hi TabLine guifg=#93a1a1 ctermfg=247 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=NONE + hi TabLineFill guifg=#93a1a1 ctermfg=247 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=NONE + hi TabLineSel guifg=#002b36 ctermfg=235 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=NONE + hi VertSplit guifg=#93a1a1 ctermfg=247 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=NONE + hi WildMenu guifg=#586e75 ctermfg=242 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse + elseif s:stl == "low" + hi StatusLine guifg=#93a1a1 ctermfg=247 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#93a1a1 ctermfg=247 guibg=#073642 ctermbg=236 guisp=NONE cterm=reverse + hi TabLine guifg=#93a1a1 ctermfg=247 guibg=#073642 ctermbg=236 guisp=NONE cterm=reverse + hi TabLineFill guifg=#93a1a1 ctermfg=247 guibg=#073642 ctermbg=236 guisp=NONE cterm=reverse + hi TabLineSel guifg=#073642 ctermfg=236 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse + hi VertSplit guifg=#073642 ctermfg=236 guibg=#93a1a1 ctermbg=247 guisp=NONE cterm=NONE + hi WildMenu guifg=#073642 ctermfg=236 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse + endif + if s:termtrans == 1 + hi Normal guifg=#073642 ctermfg=236 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi FoldColumn guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Folded guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi LineNr guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Terminal guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:transvis == 1 + hi CursorLineNr guifg=#586e75 ctermfg=242 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 2 + hi CursorLineNr guifg=#dc322f ctermfg=160 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=bold + elseif s:transvis == 3 + hi CursorLineNr guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 4 + hi CursorLineNr guifg=#93a1a1 ctermfg=247 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=bold + elseif s:transvis == 5 + hi CursorLineNr guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + if s:viscurs == 1 + hi Cursor guifg=#fdf6e3 ctermfg=230 guibg=#586e75 ctermbg=242 guisp=NONE cterm=NONE + elseif s:viscurs == 2 + hi Cursor guifg=#fdf6e3 ctermfg=230 guibg=#dc322f ctermbg=160 guisp=NONE cterm=NONE + elseif s:viscurs == 3 + hi Cursor guifg=#fdf6e3 ctermfg=230 guibg=#586e75 ctermbg=242 guisp=NONE cterm=NONE + elseif s:viscurs == 4 + hi Cursor guifg=#fdf6e3 ctermfg=230 guibg=#cb4b16 ctermbg=166 guisp=NONE cterm=NONE + elseif s:viscurs == 5 + hi Cursor guifg=#fdf6e3 ctermfg=230 guibg=#586e75 ctermbg=242 guisp=NONE cterm=NONE + endif + if s:visibility == "high" + hi MatchParen guifg=#fdf6e3 ctermfg=230 guibg=#657b83 ctermbg=66 guisp=NONE cterm=bold + hi NonText guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#dc322f ctermfg=160 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi SpellBad guifg=#d33682 ctermfg=162 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi SpellCap guifg=#d33682 ctermfg=162 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi SpellLocal guifg=#b58900 ctermfg=136 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi SpellRare guifg=#2aa198 ctermfg=37 guibg=#fdf6e3 ctermbg=230 guisp=NONE cterm=reverse,underline + hi Title guifg=#cb4b16 ctermfg=166 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:visibility == "low" + hi MatchParen guifg=#dc322f ctermfg=160 guibg=#eee8d5 ctermbg=254 guisp=NONE cterm=bold,underline + hi NonText guifg=#eee8d5 ctermfg=254 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#eee8d5 ctermfg=254 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi Title guifg=#93a1a1 ctermfg=247 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + unlet s:italics + unlet s:termtrans + unlet s:visibility + unlet s:diffmode + unlet s:stl + unlet s:extra + unlet s:vismap + unlet s:transvis + unlet s:extra_italic + unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl + finish + endif + + if str2nr(&t_Co) >= 16 + hi Normal ctermfg=0 ctermbg=15 cterm=NONE + hi Added ctermfg=2 ctermbg=NONE cterm=NONE + hi Changed ctermfg=3 ctermbg=NONE cterm=NONE + hi ColorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + hi Comment ctermfg=11 ctermbg=NONE cterm=italic + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=7 cterm=NONE + hi CursorLineNr ctermfg=10 ctermbg=7 cterm=bold + hi DiffAdd ctermfg=2 ctermbg=7 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=7 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=7 cterm=bold + hi DiffText ctermfg=4 ctermbg=7 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi FoldColumn ctermfg=10 ctermbg=7 cterm=NONE + hi Folded ctermfg=10 ctermbg=7 cterm=bold + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi LineNr ctermfg=14 ctermbg=7 cterm=NONE + hi MatchParen ctermfg=1 ctermbg=7 cterm=bold,underline + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi NonText ctermfg=11 ctermbg=NONE cterm=bold + hi NormalMode ctermfg=0 ctermbg=15 cterm=reverse + hi Pmenu ctermfg=0 ctermbg=7 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=0 cterm=NONE + hi PmenuSel ctermfg=8 ctermbg=14 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=11 cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Removed ctermfg=1 ctermbg=NONE cterm=NONE + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=10 ctermbg=7 cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi SpecialKey ctermfg=11 ctermbg=7 cterm=bold + hi SpellBad ctermfg=5 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=5 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi StatusLine ctermfg=0 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=11 ctermbg=7 cterm=reverse + hi TabLine ctermfg=11 ctermbg=7 cterm=reverse + hi TabLineFill ctermfg=11 ctermbg=7 cterm=reverse + hi TabLineSel ctermfg=0 ctermbg=7 cterm=reverse + hi Terminal ctermfg=fg ctermbg=15 cterm=NONE + hi Title ctermfg=9 ctermbg=NONE cterm=bold + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi ToolbarButton ctermfg=0 ctermbg=7 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=7 cterm=NONE + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi VertSplit ctermfg=0 ctermbg=14 cterm=NONE + hi Visual ctermfg=14 ctermbg=15 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=7 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=11 ctermbg=15 cterm=reverse + if s:diffmode == "high" + hi DiffAdd guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffChange guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffDelete guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi DiffText guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + elseif s:diffmode == "low" + hi DiffAdd guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffChange guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi DiffDelete guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi DiffText guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra == 1 + hi ALEError guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEErrorLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfo guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEInfoLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=underline + hi ALEWarningLine guifg=NONE ctermfg=NONE guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link CocMenuSel PmenuSel + hi ConId guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi VarId guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitFile guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitHeader guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitUnmerged guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi gitcommitdiscardedtype guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpExample guifg=#073642 ctermfg=0 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpNote guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi helpOption guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStatement guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsString guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsStructure guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsType guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlArg guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlEndTag guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTag guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlTagN guifg=#073642 ctermfg=0 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi htmlTagName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi javaScript guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitation guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocDefinitionBlock guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocDefinitionTerm guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=standout + hi pandocEmphasisHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNested guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEmphasisNestedTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocEscapePair guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteInline guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocFootnoteLink guifg=#859900 ctermfg=2 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocImageCaption guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocLinkDelim guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitle guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocLinkURL guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocListReference guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocMetadataDelim guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocRule guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocRuleLine guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrikeout guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrikeoutTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi pandocStrongEmphasis guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNested guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocStyleDelim guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSubscriptHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSubscriptTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocSuperscriptTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 ctermfg=4 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=NONE + hi pandocTableZebraLight guifg=#268bd2 ctermfg=4 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=NONE + hi pandocTitleBlock guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocTitleComment guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimBlock guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi pandocVerbatimInlineTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlHereDoc guifg=#073642 ctermfg=0 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyBoolean guifg=#d33682 ctermfg=5 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi rubyDefine guifg=#073642 ctermfg=0 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texmathzonex guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texreflabel guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi texstatement guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimCommand guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimCommentString guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi vimHiGroup guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimIsCommand guifg=#657b83 ctermfg=11 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi vimSynType guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_italic == 1 + hi gitcommitComment guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi htmlSpecialTagName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocComment guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasis guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + elseif s:extra_italic == 3 + hi gitcommitComment guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi htmlSpecialTagName guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocComment guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasis guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisDefinition guifg=#6c71c4 ctermfg=13 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + hi pandocEmphasisTable guifg=#268bd2 ctermfg=4 guibg=NONE ctermbg=NONE guisp=NONE cterm=italic + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#eee8d5 ctermfg=7 guibg=#dc322f ctermbg=1 guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#eee8d5 ctermfg=7 guibg=#2aa198 ctermbg=6 guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#eee8d5 ctermfg=7 guibg=#b58900 ctermbg=3 guisp=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEInfoSignLineNr guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi ALEWarningSignLineNr guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f ctermfg=1 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=6 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=3 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEInfoSign guifg=#2aa198 ctermfg=6 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi ALEWarningSign guifg=#b58900 ctermfg=3 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#eee8d5 ctermfg=7 guibg=#dc322f ctermbg=1 guisp=NONE cterm=bold + hi ALEInfoSign guifg=#eee8d5 ctermfg=7 guibg=#2aa198 ctermbg=6 guisp=NONE cterm=bold + hi ALEWarningSign guifg=#eee8d5 ctermfg=7 guibg=#b58900 ctermbg=3 guisp=NONE cterm=bold + endif + if s:stl == "flat" + hi StatusLine guifg=#eee8d5 ctermfg=7 guibg=#002b36 ctermbg=8 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#eee8d5 ctermfg=7 guibg=#073642 ctermbg=0 guisp=NONE cterm=reverse + hi TabLine guifg=#93a1a1 ctermfg=14 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=NONE + hi TabLineFill guifg=#93a1a1 ctermfg=14 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=NONE + hi TabLineSel guifg=#002b36 ctermfg=8 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=NONE + hi VertSplit guifg=#93a1a1 ctermfg=14 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=NONE + hi WildMenu guifg=#586e75 ctermfg=10 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse + elseif s:stl == "low" + hi StatusLine guifg=#93a1a1 ctermfg=14 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse + hi StatusLineNC guifg=#93a1a1 ctermfg=14 guibg=#073642 ctermbg=0 guisp=NONE cterm=reverse + hi TabLine guifg=#93a1a1 ctermfg=14 guibg=#073642 ctermbg=0 guisp=NONE cterm=reverse + hi TabLineFill guifg=#93a1a1 ctermfg=14 guibg=#073642 ctermbg=0 guisp=NONE cterm=reverse + hi TabLineSel guifg=#073642 ctermfg=0 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse + hi VertSplit guifg=#073642 ctermfg=0 guibg=#93a1a1 ctermbg=14 guisp=NONE cterm=NONE + hi WildMenu guifg=#073642 ctermfg=0 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse + endif + if s:termtrans == 1 + hi Normal guifg=#073642 ctermfg=0 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi FoldColumn guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Folded guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi LineNr guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + hi Terminal guifg=fg ctermfg=fg guibg=NONE ctermbg=NONE guisp=NONE cterm=NONE + endif + if s:transvis == 1 + hi CursorLineNr guifg=#586e75 ctermfg=10 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 2 + hi CursorLineNr guifg=#dc322f ctermfg=1 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=bold + elseif s:transvis == 3 + hi CursorLineNr guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:transvis == 4 + hi CursorLineNr guifg=#93a1a1 ctermfg=14 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=bold + elseif s:transvis == 5 + hi CursorLineNr guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + if s:viscurs == 1 + hi Cursor guifg=#fdf6e3 ctermfg=15 guibg=#586e75 ctermbg=10 guisp=NONE cterm=NONE + elseif s:viscurs == 2 + hi Cursor guifg=#fdf6e3 ctermfg=15 guibg=#dc322f ctermbg=1 guisp=NONE cterm=NONE + elseif s:viscurs == 3 + hi Cursor guifg=#fdf6e3 ctermfg=15 guibg=#586e75 ctermbg=10 guisp=NONE cterm=NONE + elseif s:viscurs == 4 + hi Cursor guifg=#fdf6e3 ctermfg=15 guibg=#cb4b16 ctermbg=9 guisp=NONE cterm=NONE + elseif s:viscurs == 5 + hi Cursor guifg=#fdf6e3 ctermfg=15 guibg=#586e75 ctermbg=10 guisp=NONE cterm=NONE + endif + if s:visibility == "high" + hi MatchParen guifg=#fdf6e3 ctermfg=15 guibg=#657b83 ctermbg=11 guisp=NONE cterm=bold + hi NonText guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#dc322f ctermfg=1 guibg=NONE ctermbg=NONE guisp=NONE cterm=reverse + hi SpellBad guifg=#d33682 ctermfg=5 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi SpellCap guifg=#d33682 ctermfg=5 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi SpellLocal guifg=#b58900 ctermfg=3 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi SpellRare guifg=#2aa198 ctermfg=6 guibg=#fdf6e3 ctermbg=15 guisp=NONE cterm=reverse,underline + hi Title guifg=#cb4b16 ctermfg=9 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + elseif s:visibility == "low" + hi MatchParen guifg=#dc322f ctermfg=1 guibg=#eee8d5 ctermbg=7 guisp=NONE cterm=bold,underline + hi NonText guifg=#eee8d5 ctermfg=7 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi SpecialKey guifg=#eee8d5 ctermfg=7 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + hi Title guifg=#93a1a1 ctermfg=14 guibg=NONE ctermbg=NONE guisp=NONE cterm=bold + endif + unlet s:italics + unlet s:termtrans + unlet s:visibility + unlet s:diffmode + unlet s:stl + unlet s:extra + unlet s:vismap + unlet s:transvis + unlet s:extra_italic + unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl + finish + endif + + if str2nr(&t_Co) >= 0 + hi Normal term=NONE + hi Added term=bold + hi Changed term=bold,italic + hi ColorColumn term=reverse + hi CommandMode term=reverse + hi Comment term=italic + hi Conceal term=NONE + hi Constant term=bold,italic + hi Cursor term=NONE + hi CursorColumn term=reverse + hi CursorIM term=NONE + hi CursorLine term=underline + hi CursorLineNr term=bold,italic,reverse,underline + hi DiffAdd term=reverse,underline + hi DiffChange term=reverse,underline + hi DiffDelete term=reverse,underline + hi DiffText term=bold,reverse,underline + hi Directory term=NONE + hi EndOfBuffer term=NONE + hi Error term=reverse + hi ErrorMsg term=bold,italic,reverse + hi FoldColumn term=reverse + hi Folded term=italic,reverse,underline + hi Identifier term=italic + hi Ignore term=NONE + hi IncSearch term=bold,italic,reverse + hi InsertMode term=reverse + hi LineNr term=reverse + hi MatchParen term=bold,underline + hi ModeMsg term=NONE + hi MoreMsg term=NONE + hi NonText term=NONE + hi NormalMode term=reverse + hi Pmenu term=reverse + hi PmenuSbar term=NONE + hi PmenuSel term=NONE + hi PmenuThumb term=NONE + hi PreProc term=italic + hi Question term=standout + hi Removed term=reverse,strikethrough + hi ReplaceMode term=reverse + hi Search term=italic,underline + hi SignColumn term=reverse + hi Special term=bold,italic + hi SpecialKey term=bold + hi SpellBad term=italic,underline + hi SpellCap term=italic,underline + hi SpellLocal term=italic,underline + hi SpellRare term=italic,underline + hi Statement term=bold + hi StatusLine term=bold,reverse + hi StatusLineNC term=reverse + hi TabLine term=italic,reverse,underline + hi TabLineFill term=reverse,underline + hi TabLineSel term=bold + hi Terminal term=NONE + hi Title term=bold + hi Todo term=bold,underline + hi ToolbarButton term=bold,reverse + hi ToolbarLine term=reverse + hi Type term=bold + hi Underlined term=underline + hi VertSplit term=reverse + hi Visual term=reverse + hi VisualMode term=reverse + hi VisualNOS term=NONE + hi WarningMsg term=standout + hi WildMenu term=bold + if s:diffmode == "high" + hi DiffAdd term=reverse + hi DiffChange term=reverse + hi DiffDelete term=reverse + hi DiffText term=reverse + elseif s:diffmode == "low" + hi DiffDelete term=bold + endif + if s:stl == "flat" + hi StatusLine term=reverse + hi StatusLineNC term=reverse + hi TabLine term=NONE + hi TabLineFill term=NONE + hi TabLineSel term=NONE + hi VertSplit term=NONE + hi WildMenu term=reverse + elseif s:stl == "low" + hi StatusLine term=reverse + hi StatusLineNC term=reverse + hi TabLine term=reverse + hi TabLineFill term=reverse + hi TabLineSel term=reverse + hi VertSplit term=NONE + hi WildMenu term=reverse + endif + if s:transvis == 1 + hi CursorLineNr term=bold + elseif s:transvis == 2 + hi CursorLineNr term=bold + elseif s:transvis == 3 + hi CursorLineNr term=bold + elseif s:transvis == 4 + hi CursorLineNr term=bold + elseif s:transvis == 5 + hi CursorLineNr term=bold + endif + if s:viscurs == 1 + hi Cursor term=NONE + elseif s:viscurs == 2 + hi Cursor term=NONE + elseif s:viscurs == 3 + hi Cursor term=NONE + elseif s:viscurs == 4 + hi Cursor term=NONE + elseif s:viscurs == 5 + hi Cursor term=NONE + endif + if s:visibility == "high" + hi MatchParen term=bold + hi NonText term=bold + hi SpecialKey term=reverse + hi Title term=bold + elseif s:visibility == "low" + hi MatchParen term=bold,underline + hi NonText term=bold + hi SpecialKey term=bold + hi Title term=bold + endif + unlet s:italics + unlet s:termtrans + unlet s:visibility + unlet s:diffmode + unlet s:stl + unlet s:extra + unlet s:vismap + unlet s:transvis + unlet s:extra_italic + unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl + finish + endif +endif + +" vim: et ts=8 sw=2 sts=2 diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..c1b75e9 --- /dev/null +++ b/init.lua @@ -0,0 +1,85 @@ +vim.opt.softtabstop = 4 +vim.opt.shiftwidth = 4 +vim.opt.expandtab = false + +vim.opt.number = true +vim.opt.relativenumber = true + +vim.opt.swapfile = false +vim.opt.backup = false +vim.opt.undofile = true + +vim.opt.hlsearch = false +vim.opt.incsearch = true + +vim.opt.termguicolors = true +vim.opt.cursorline = true +vim.opt.scrolloff = 8 +vim.opt.updatetime = 50 +vim.opt.clipboard = "unnamedplus" +vim.opt.linebreak = false +vim.cmd[[let &showbreak = "> "]] + +if vim.fn.executable('rg') > 0 then + vim.opt.grepprg = 'rg --vimgrep' +end + +vim.cmd[[colorscheme solarized8_high]] + +function SafeCListNav(navdir) + -- dir: + -- 1 is cnext (forwards) + -- -1 is cprev (backwards) + local dircmd = '' + if navdir == 1 then + dircmd = 'cnext' + elseif navdir == -1 then + dircmd = 'cprev' + end + local status, result = pcall(vim.cmd, dircmd) + + if status == false then + return nil + end +end + +-- @section: key remaps +vim.keymap.set('n', "x", "source %") +vim.keymap.set('n', "vs", "vsplit") +vim.keymap.set('n', "hs", "split") +vim.keymap.set('n', "pv", ":Ex ") +vim.keymap.set('i', "", "") + +-- @block: c-list navigation +vim.keymap.set("n", "", function() SafeCListNav(1) end) +vim.keymap.set("n", "", function() SafeCListNav(-1) end) +vim.keymap.set("n", "", vim.cmd.cw) + +--[[ + @block: tab navigation + @info helpful builtin tab shortcuts + gt: Next tab + gT: Previous tab + ngt: Go to tab #n +--]] +vim.keymap.set("n", "", ":tabnew ") +vim.keymap.set("n", "", ":tabnext ") +vim.keymap.set("n", "", ":tabprev") +vim.keymap.set("n", "", ":tabnext") + + +-- @func: autoload_on_filechange +vim.opt.autoread = true +vim.api.nvim_create_autocmd("CursorHold", { + desc = "Command to reload the file when changes", + command = "silent! checktime", + group = vim.api.nvim_create_augroup("FileChangeGroup", { clear = true }), +}) + +vim.api.nvim_create_autocmd("TextYankPost", { + desc = "Command to highlight selection upon yanking", + group = vim.api.nvim_create_augroup("VimYankGroup", { clear = true }), + callback = function() + vim.highlight.on_yank() + end, +}) -- cgit v1.2.3