1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
local colors = require "prismite.palette"
local utils = require "prismite.utils"
return {
Conceal = { fg = colors.bg_high },
CurSearch = { link = "Search" },
Cursor = { fg = colors.bg, bg = colors.fg },
CursorIM = { link = "Cursor" },
CursorColumn = { bg = colors.bg_high },
CursorLine = { link = "CursorColumn" },
Directory = { fg = colors.blue },
DiffAdd = { bg = utils.overlay_oklch(colors.green, colors.bg, 0.1) },
DiffChange = { bg = utils.overlay_oklch(colors.cyan, colors.bg, 0.1) },
DiffDelete = { bg = utils.overlay_oklch(colors.red, colors.bg, 0.1) },
DiffText = { link = "Normal" },
EndOfBuffer = { link = "Comment" },
-- TermCursor = { link = "Cursor" },
-- TermCursorNC = { link = "Cursor" },
ErrorMsg = { fg = colors.red },
WinSeparator = { fg = colors.border },
Folded = { fg = colors.bg, bg = colors.cyan },
FoldColumn = {},
SignColumn = {},
IncSearch = { link = "Search" },
Substitute = { underline = true },
LineNr = { fg = colors.fg, bg = colors.bg },
LineNrAbove = { fg = colors.fg_low },
LineNrBelow = { fg = colors.fg_low },
CursorLineNr = { fg = colors.fg, bg = colors.bg_high },
CursorLineFold = { fg = colors.fg, bg = colors.bg_high },
CursorLineSign = { bg = colors.bg_high },
MatchParen = { underline = true },
ModeMsg = { bg = colors.bg_high },
MsgArea = { bg = colors.bg_high },
MsgSeparator = {},
MoreMsg = { bg = colors.bg_high },
NonText = { fg = colors.fg_darjer },
Normal = { fg = colors.fg, bg = colors.bg },
NormalFloat = { link = "Normal" },
FloatBorder = { link = "WinSeparator" },
FloatTitle = {},
FloatFooter = {},
NormalNC = { link = "Normal" },
Pmenu = { link = "Normal" },
PmenuSel = { link = "CursorLine" },
PmenuKind = { link = "Pmenu" },
PmenuKindSel = { link = "PmenuSel" },
PmenuExtra = { link = "Pmenu" },
PmenuExtraSel = { link = "PmenuSel" },
PmenuSbar = { fg = colors.fg_low },
PmenuThumb = { fg = colors.yellow },
Question = {},
QuickFixLine = { link = "CursorLine" },
Search = { fg = colors.bg, bg = colors.yellow },
SpecialKey = { link = "NonText" },
SpellBad = { undercurl = true },
SpellCap = { undercurl = true },
SpellLocal = { undercurl = true },
SpellRare = { undercurl = true, italic = true },
StatusLine = { fg = colors.fg },
StatusLineNC = { fg = colors.fg_low },
TabLine = { bg = colors.bg_low, fg = colors.fg_low },
TabLineFill = { bg = colors.bg_lowest },
TabLineSel = { bg = colors.bg },
Title = {},
Visual = { bg = colors.bg_highest },
VisualNOS = { fg = colors.bg, bg = colors.orange },
WarningMsg = { fg = colors.orange },
Whitespace = { fg = colors.border },
WildMenu = { link = "CursorLine" },
WinBar = { link = "Normal" },
WinBarNC = { link = "WinBar" },
LspInlayHint = { link = "Comment" },
}
|