-- ColorColumn = { bg = c.black }, -- used for the columns set with 'colorcolumn'
-- Conceal = { fg = c.dark5 }, -- placeholder characters substituted for concealed text (see 'conceallevel')
Cursor={fg=c.default.none,bg=c.default.yellow},-- character under the cursor
lCursor={fg=c.default.none,bg=c.default.yellow},-- the character under the cursor when |language-mapping| is used (see 'guicursor')
CursorIM={fg=c.default.none,bg=c.default.yellow},-- like Cursor, but used when in IME mode |CursorIM|
CursorColumn={fg=c.default.none,bg=c.default["bg+1"]},-- Screen-column at the cursor, when 'cursorcolumn' is set.
CursorLine={fg=c.default.none,bg=c.default["bg+1"]},-- Screen-line at the cursor, when 'cursorline' is set. Low-priority if foreground (ctermfg OR guifg) is not set.
-- Directory = { fg = c.blue }, -- directory names (and other special names in listings)
-- MsgArea = { fg = c.fg_dark }, -- Area for messages and cmdline
-- MsgSeparator= { }, -- Separator for scrolled messages, `msgsep` flag of 'display'
-- MoreMsg = { fg = c.blue }, -- |more-prompt|
-- NonText = { fg = c.dark3 }, -- '@' at the end of the window, characters from 'showbreak' and other characters that do not really exist in the text (e.g., ">" displayed when a double-wide character doesn't fit at the end of the line). See also |hl-EndOfBuffer|.
Normal={fg=c.default.fg,bg=c.default.bg},-- normal text
NormalNC={fg=c.default.fg,bg=c.default.bg},-- normal text in non-current windows
NormalSB={fg=c.default.fg,bg=c.default.bg},-- normal text in sidebar
NormalFloat={fg=c.default.fg,bg=c.default.bg},-- Normal text in floating windows.
-- PmenuThumb = { bg = c.fg_gutter }, -- Popup menu: Thumb of the scrollbar.
Question={fg=c.default.niagara},-- |hit-enter| prompt and yes/no questions
-- QuickFixLine = { bg = c.bg_visual, bold = true }, -- Current |quickfix| item in the quickfix window. Combined with |hl-CursorLine| when the cursor is there.
-- Search = { bg = c.bg_search, fg = c.fg }, -- Last search pattern highlighting (see 'hlsearch'). Also used for similar items that need to stand out.
-- IncSearch = { bg = c.orange, fg = c.black }, -- 'incsearch' highlighting; also used for the text replaced with ":s///c"
-- CurSearch = { link = "IncSearch" },
-- SpecialKey = { fg = c.dark3 }, -- Unprintable characters: text displayed differently from what it really is. But not 'listchars' whitespace. |hl-Whitespace|
-- SpellBad = { sp = c.error, undercurl = true }, -- Word that is not recognized by the spellchecker. |spell| Combined with the highlighting used otherwise.
-- SpellCap = { sp = c.warning, undercurl = true }, -- Word that should start with a capital. |spell| Combined with the highlighting used otherwise.
-- SpellLocal = { sp = c.info, undercurl = true }, -- Word that is recognized by the spellchecker as one that is used in another region. |spell| Combined with the highlighting used otherwise.
-- SpellRare = { sp = c.hint, undercurl = true }, -- Word that is recognized by the spellchecker as one that is hardly ever used. |spell| Combined with the highlighting used otherwise.
StatusLine={fg=c.default.white,bg=c.default["bg+1"]},-- status line of current window
StatusLineNC={fg=c.default.quartz,bg=c.default["bg+1"]},-- status lines of not-current windows Note: if this is equal to "StatusLine" Vim will use "^^^" in the status line of the current window.
TabLine={bg=c.default.none},-- tab pages line, not active tab page label
TabLineFill={fg=c.default["bg+4"],bg=c.default["bg+1"]},-- tab pages line, where there are no labels
TabLineSel={fg=c.default.yellow,bg=c.default.none,bold=true},-- tab pages line, active tab page label
-- Title = { fg = c.blue, bold = true }, -- titles for output from ":set all", ":autocmd" etc.