33 lines
1.0 KiB
Lua
33 lines
1.0 KiB
Lua
local M = {}
|
|
|
|
function M.get(C)
|
|
return {
|
|
Normal = { fg = C.text, bg = C.none },
|
|
Directory = { fg = C.accent },
|
|
Question = { fg = C.text },
|
|
LineNr = { fg = C.muted },
|
|
CursorLineNr = { fg = C.accent, bold = true },
|
|
CursorLine = { bg = C.surface },
|
|
Visual = { bg = C.accent_light },
|
|
|
|
Search = { fg = C.yellow },
|
|
CurSearch = { fg = C.yellow, bg = C.none, bold = true },
|
|
IncSearch = { fg = C.yellow, bg = C.none, bold = true },
|
|
|
|
MatchParen = { fg = C.accent, bg = C.accent_light, bold = true },
|
|
EndOfBuffer = { fg = C.base }, -- End-of-buffer marker (~ lines)
|
|
|
|
WinSeparator = { fg = C.outline },
|
|
StatusLine = { fg = C.outline, bg = C.none }, -- Active statusline (where filename)
|
|
MsgArea = { fg = C.text, bg = C.none }, -- Command-line / message area
|
|
MsgSeparator = { fg = C.text, bg = C.surface }, -- Separator for messages
|
|
ModeMsg = { fg = C.text },
|
|
|
|
TabLine = { fg = C.muted }, -- Unselected tab
|
|
TabLineSel = { fg = C.text, bold = true }, -- Selected tab
|
|
TabLineFill = { bg = C.none }, -- Empty space in the tabline
|
|
}
|
|
end
|
|
|
|
return M
|