128 lines
3.0 KiB
Lua
128 lines
3.0 KiB
Lua
local theme = require("colors.kdark").colors
|
|
|
|
local black = theme.black -- base00
|
|
local red = theme.red -- base01
|
|
local green = theme.green -- base02
|
|
local yellow = theme.yellow -- base03
|
|
local blue = theme.blue -- base04
|
|
local magenta = theme.magenta -- base05
|
|
local cyan = theme.cyan -- base06
|
|
local white = theme.white -- base07
|
|
local bright_black = theme.bright_black -- base08
|
|
local bright_red = theme.bright_red -- base09
|
|
local bright_green = theme.bright_green -- base0A
|
|
local bright_yellow = theme.bright_yellow -- base0B
|
|
local bright_blue = theme.bright_blue -- base0C
|
|
local bright_magenta = theme.bright_magenta -- base0D
|
|
local bright_cyan = theme.bright_cyan -- base0E
|
|
local bright_white = theme.bright_white -- base0F
|
|
|
|
return {
|
|
|
|
Comment = { fg = bright_black },
|
|
|
|
SignColumn = {
|
|
bg = '#000000',
|
|
},
|
|
|
|
-- line number
|
|
LineNr = { fg = bright_black },
|
|
CursorLineNr = { fg = white },
|
|
|
|
CursorLine = {
|
|
bg = black,
|
|
sp = "none",
|
|
},
|
|
|
|
-- those ugly ~'s
|
|
EndOfBuffer = { fg = black },
|
|
|
|
-- floating windows
|
|
FloatBorder = { fg = blue },
|
|
NormalFloat = { bg = black },
|
|
|
|
-- Pmenu i.e completion menu
|
|
Pmenu = { bg = black },
|
|
PmenuSbar = { bg = black },
|
|
PmenuSel = { bg = black, fg = white },
|
|
PmenuThumb = { bg = bright_black },
|
|
|
|
-- nvim cmp
|
|
CmpItemAbbr = { fg = white },
|
|
CmpItemAbbrMatch = { fg = blue, bold = true },
|
|
CmpBorder = { fg = bright_black },
|
|
CmpDocBorder = { fg = bright_black },
|
|
|
|
NvimInternalError = { fg = red },
|
|
WinSeparator = { fg = bright_black },
|
|
|
|
-- Dashboard i.e alpha.nvim
|
|
AlphaHeader = { fg = bright_black },
|
|
AlphaButtons = { fg = bright_black },
|
|
|
|
-- Gitsigns.nvim
|
|
DiffAdd = {
|
|
fg = blue,
|
|
},
|
|
|
|
DiffAdded = {
|
|
fg = green,
|
|
},
|
|
|
|
DiffChange = {
|
|
fg = bright_black,
|
|
},
|
|
|
|
DiffChangeDelete = {
|
|
fg = red,
|
|
},
|
|
|
|
DiffModified = {
|
|
fg = yellow,
|
|
},
|
|
|
|
DiffDelete = {
|
|
fg = red,
|
|
},
|
|
|
|
DiffRemoved = {
|
|
fg = red,
|
|
},
|
|
|
|
-- Indent blankline
|
|
IndentBlanklineChar = { fg = bright_black },
|
|
IndentBlanklineSpaceChar = { fg = bright_black },
|
|
|
|
-- Lsp Diagnostics
|
|
DiagnosticHint = { fg = magenta },
|
|
DiagnosticError = { fg = red },
|
|
DiagnosticWarn = { fg = yellow },
|
|
DiagnosticInformation = { fg = green },
|
|
|
|
-- NvimTree
|
|
NvimTreeEmptyFolderName = { fg = bright_blue },
|
|
NvimTreeEndOfBuffer = { fg = black },
|
|
NvimTreeFolderIcon = { fg = bright_blue },
|
|
NvimTreeFolderName = { fg = bright_blue },
|
|
NvimTreeGitDirty = { fg = red },
|
|
NvimTreeIndentMarker = { fg = bright_black },
|
|
NvimTreeNormal = { bg = '#000000' },
|
|
NvimTreeNormalNC = { bg = '#000000' },
|
|
NvimTreeOpenedFolderName = { fg = bright_blue },
|
|
NvimTreeGitIgnored = { fg = bright_black },
|
|
|
|
NvimTreeWinSeparator = {
|
|
fg = '#000000',
|
|
bg = '#000000',
|
|
},
|
|
|
|
NvimTreeWindowPicker = {
|
|
fg = red,
|
|
bg = black,
|
|
},
|
|
|
|
NvimTreeCursorLine = {
|
|
bg = black,
|
|
},
|
|
}
|