feat: my own neovim theme!
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
local function get(p)
|
||||
return {
|
||||
Normal = { fg = p.fg_bright, bg = p.bg },
|
||||
NormalFloat = { fg = p.fg_bright, bg = p.bg_dark },
|
||||
NormalNC = { fg = p.fg, bg = p.bg },
|
||||
EndOfBuffer = { fg = p.bg },
|
||||
|
||||
Cursor = { fg = p.bg, bg = p.fg_bright },
|
||||
lCursor = { link = "Cursor" },
|
||||
CursorIM = { link = "Cursor" },
|
||||
CursorLine = { bg = p.bg_highlight },
|
||||
CursorColumn = { bg = p.bg_highlight },
|
||||
CursorLineNr = { fg = p.gold },
|
||||
|
||||
LineNr = { fg = p.fg_muted2 },
|
||||
SignColumn = { bg = p.bg },
|
||||
|
||||
FoldColumn = { fg = p.fg_subtle, bg = p.bg },
|
||||
Folded = { fg = p.fg_muted, bg = p.bg_highlight },
|
||||
|
||||
Pmenu = { fg = p.fg, bg = p.bg_dark },
|
||||
PmenuSel = { fg = p.fg_bright, bg = p.deep_lavender },
|
||||
PmenuSbar = { bg = p.bg_visual },
|
||||
PmenuThumb = { bg = p.fg_subtle },
|
||||
PmenuKind = { fg = p.lavender },
|
||||
PmenuKindSel = { fg = p.fg_white, bg = p.deep_lavender },
|
||||
PmenuExtra = { fg = p.fg_muted },
|
||||
PmenuExtraSel = { fg = p.fg_bright },
|
||||
|
||||
Search = { fg = p.bg, bg = p.gold },
|
||||
IncSearch = { fg = p.bg, bg = p.bright_gold },
|
||||
CurSearch = { fg = p.bg, bg = p.bright_gold },
|
||||
Substitute = { fg = p.bg, bg = p.coral },
|
||||
|
||||
Visual = { bg = p.accent_subtle },
|
||||
VisualNOS = { bg = p.accent_subtle },
|
||||
|
||||
MatchParen = { bg = p.accent_muted },
|
||||
|
||||
ColorColumn = { bg = p.bg_highlight },
|
||||
Conceal = { fg = p.fg_subtle },
|
||||
|
||||
SpellBad = { sp = p.coral, undercurl = true },
|
||||
SpellCap = { sp = p.gold, undercurl = true },
|
||||
SpellLocal = { sp = p.teal, undercurl = true },
|
||||
SpellRare = { sp = p.lavender, undercurl = true },
|
||||
|
||||
StatusLine = { fg = p.fg, bg = p.bg_highlight },
|
||||
StatusLineNC = { fg = p.fg_muted, bg = p.bg },
|
||||
|
||||
TabLine = { fg = p.fg_muted, bg = p.bg },
|
||||
TabLineFill = { bg = p.bg },
|
||||
TabLineSel = { fg = p.fg_bright, bg = p.bg_highlight },
|
||||
|
||||
WinSeparator = { fg = p.bg_border },
|
||||
VertSplit = { fg = p.bg_border },
|
||||
|
||||
FloatBorder = { fg = p.lavender, bg = p.bg_dark },
|
||||
FloatTitle = { fg = p.lavender },
|
||||
|
||||
NonText = { fg = p.bg_visual },
|
||||
Whitespace = { fg = p.bg_visual },
|
||||
SpecialKey = { fg = p.fg_subtle },
|
||||
|
||||
Question = { fg = p.lavender },
|
||||
Title = { fg = p.lavender },
|
||||
WarningMsg = { fg = p.gold },
|
||||
ErrorMsg = { fg = p.coral },
|
||||
MoreMsg = { fg = p.teal },
|
||||
ModeMsg = { fg = p.fg },
|
||||
|
||||
WildMenu = { fg = p.bg, bg = p.lavender },
|
||||
QuickFixLine = { bg = p.accent_subtle },
|
||||
|
||||
DiffAdd = { bg = p.success_muted },
|
||||
DiffDelete = { bg = p.danger_muted },
|
||||
DiffChange = { bg = p.attention_muted },
|
||||
DiffText = { bg = p.attention_muted },
|
||||
|
||||
diffAdded = { fg = p.teal },
|
||||
diffRemoved = { fg = p.coral },
|
||||
diffFile = { fg = p.lavender },
|
||||
diffNewFile = { fg = p.teal },
|
||||
diffLine = { fg = p.fg_muted },
|
||||
diffIndexLine = { fg = p.fg_muted },
|
||||
|
||||
Directory = { fg = p.lavender },
|
||||
|
||||
Debug = { fg = p.coral },
|
||||
DebugPC = { bg = p.accent_subtle },
|
||||
DebugBreakpoint = { fg = p.bg, bg = p.coral },
|
||||
}
|
||||
end
|
||||
|
||||
return { get = get }
|
||||
Reference in New Issue
Block a user