This repository has been archived on 2026-01-13. You can view files and clone it, but cannot push or open issues or pull requests.
nvim/lua/ui/integrations/nvim.lua

100 lines
2.2 KiB
Lua

local theme = require("ui.kdark").colors
return {
Comment = { fg = theme.bright_black },
SignColumn = {
bg = theme.black,
},
-- line number
LineNr = { fg = theme.bright_black },
CursorLineNr = { fg = theme.white },
CursorLine = {
bg = '#131313',
sp = "none",
},
-- those ugly ~'s
EndOfBuffer = { fg = theme.black },
-- floating windows
FloatBorder = { fg = theme.blue },
NormalFloat = { bg = theme.black },
-- Pmenu i.e completion menu
Pmenu = { bg = theme.black },
PmenuSbar = { bg = theme.black },
PmenuSel = { bg = '#26233a', fg = theme.white },
PmenuThumb = { bg = theme.bright_black },
-- nvim cmp
CmpItemAbbr = { fg = theme.white },
CmpItemAbbrMatch = { fg = theme.blue, bold = true },
CmpBorder = { fg = theme.bright_black },
CmpDocBorder = { fg = theme.bright_black },
NvimInternalError = { fg = theme.red },
WinSeparator = { fg = theme.bright_black },
-- Dashboard i.e alpha.nvim
AlphaHeader = { fg = theme.bright_black },
AlphaButtons = { fg = theme.bright_black },
-- Gitsigns.nvim
DiffAdd = {
fg = theme.blue,
},
DiffAdded = {
fg = theme.green,
},
DiffChange = {
fg = theme.bright_black,
},
DiffChangeDelete = {
fg = theme.red,
},
DiffModified = {
fg = theme.yellow,
},
DiffDelete = {
fg = theme.red,
},
DiffRemoved = {
fg = theme.red,
},
-- Indent blankline
IndentBlanklineChar = { fg = theme.bright_black },
IndentBlanklineSpaceChar = { fg = theme.bright_black },
-- Lsp Diagnostics
DiagnosticHint = { fg = theme.magenta },
DiagnosticError = { fg = theme.red },
DiagnosticWarn = { fg = theme.yellow },
DiagnosticInformation = { fg = theme.green },
-- StatusLine = {
-- fg = theme.white,
-- },
-- StatusLineNC = {
-- fg = theme.white,
-- },
-- StatusLineSeparator = {
-- fg = theme.bright_black,
-- },
-- StatusLineTerm = {
-- fg = theme.bright_black,
-- },
-- StatusLineTermNC = {
-- fg = theme.bright_black,
-- },
}