mirror of
https://github.com/maxmx03/solarized.nvim.git
synced 2026-09-10 07:26:26 -04:00
update pallete, hightlights, git
This commit is contained in:
parent
f12d11d67e
commit
37ee7e8867
|
|
@ -1,10 +1,10 @@
|
|||
local Git = {
|
||||
SignAdd = { fg = C.sign_add },
|
||||
SignChange = { fg = C.sign_change },
|
||||
SignDelete = { fg = C.sign_delete },
|
||||
GitSignsAdd = { fg = C.sign_add },
|
||||
GitSignsChange = { fg = C.sign_change },
|
||||
GitSignsDelete = { fg = C.sign_delete },
|
||||
SignAdd = { fg = C.green },
|
||||
SignChange = { fg = C.yellow },
|
||||
SignDelete = { fg = C.red },
|
||||
GitSignsAdd = { fg = C.green },
|
||||
GitSignsChange = { fg = C.yellow },
|
||||
GitSignsDelete = { fg = C.red },
|
||||
}
|
||||
|
||||
return Git
|
||||
|
|
|
|||
|
|
@ -1,105 +1,105 @@
|
|||
local LSP = {
|
||||
LspDiagnosticsDefaultError = { fg = C.error_red },
|
||||
LspDiagnosticsDefaultWarning = { fg = C.warning_orange },
|
||||
LspDiagnosticsDefaultInformation = { fg = C.info_yellow },
|
||||
LspDiagnosticsDefaultHint = { fg = C.hint_blue },
|
||||
LspDiagnosticsVirtualTextError = { fg = C.error_red },
|
||||
LspDiagnosticsVirtualTextWarning = { fg = C.warning_orange },
|
||||
LspDiagnosticsVirtualTextInformation = { fg = C.info_yellow },
|
||||
LspDiagnosticsVirtualTextHint = { fg = C.hint_blue },
|
||||
LspDiagnosticsFloatingError = { fg = C.error_red },
|
||||
LspDiagnosticsFloatingWarning = { fg = C.warning_orange },
|
||||
LspDiagnosticsFloatingInformation = { fg = C.info_yellow },
|
||||
LspDiagnosticsFloatingHint = { fg = C.hint_blue },
|
||||
LspDiagnosticsSignError = { fg = C.error_red },
|
||||
LspDiagnosticsSignWarning = { fg = C.warning_orange },
|
||||
LspDiagnosticsSignInformation = { fg = C.info_yellow },
|
||||
LspDiagnosticsSignHint = { fg = C.hint_blue },
|
||||
LspDiagnosticsError = { fg = C.error_red },
|
||||
LspDiagnosticsWarning = { fg = C.warning_orange },
|
||||
LspDiagnosticsInformation = { fg = C.info_yellow },
|
||||
LspDiagnosticsHint = { fg = C.hint_blue },
|
||||
LspDiagnosticsDefaultError = { fg = C.red },
|
||||
LspDiagnosticsDefaultWarning = { fg = C.orange },
|
||||
LspDiagnosticsDefaultInformation = { fg = C.yellow },
|
||||
LspDiagnosticsDefaultHint = { fg = C.blue },
|
||||
LspDiagnosticsVirtualTextError = { fg = C.red },
|
||||
LspDiagnosticsVirtualTextWarning = { fg = C.orange },
|
||||
LspDiagnosticsVirtualTextInformation = { fg = C.yellow },
|
||||
LspDiagnosticsVirtualTextHint = { fg = C.blue },
|
||||
LspDiagnosticsFloatingError = { fg = C.red },
|
||||
LspDiagnosticsFloatingWarning = { fg = C.orange },
|
||||
LspDiagnosticsFloatingInformation = { fg = C.yellow },
|
||||
LspDiagnosticsFloatingHint = { fg = C.blue },
|
||||
LspDiagnosticsSignError = { fg = C.red },
|
||||
LspDiagnosticsSignWarning = { fg = C.orange },
|
||||
LspDiagnosticsSignInformation = { fg = C.yellow },
|
||||
LspDiagnosticsSignHint = { fg = C.blue },
|
||||
LspDiagnosticsError = { fg = C.red },
|
||||
LspDiagnosticsWarning = { fg = C.orange },
|
||||
LspDiagnosticsInformation = { fg = C.yellow },
|
||||
LspDiagnosticsHint = { fg = C.blue },
|
||||
LspDiagnosticsUnderlineError = { style = 'underline' },
|
||||
LspDiagnosticsUnderlineWarning = { style = 'underline' },
|
||||
LspDiagnosticsUnderlineInformation = { style = 'underline' },
|
||||
LspDiagnosticsUnderlineHint = { style = 'underline' },
|
||||
QuickScopePrimary = { fg = C.purple_test, style = 'underline' },
|
||||
QuickScopeSecondary = { fg = C.cyan_test, style = 'underline' },
|
||||
TelescopeSelection = { fg = C.hint_blue },
|
||||
TelescopeMatching = { fg = C.info_yellow, style = 'bold' },
|
||||
TelescopeBorder = { fg = C.blue, bg = Config.transparent_background and 'NONE' or C.bg },
|
||||
TelescopePromptPrefix = { fg = C.purple },
|
||||
QuickScopePrimary = { fg = C.violet, style = 'underline' },
|
||||
QuickScopeSecondary = { fg = C.cyan, style = 'underline' },
|
||||
TelescopeSelection = { fg = C.blue },
|
||||
TelescopeMatching = { fg = C.yellow, style = 'bold' },
|
||||
TelescopeBorder = { fg = C.blue, bg = Config.transparent_background and 'NONE' or C.base03 },
|
||||
TelescopePromptPrefix = { fg = C.violet },
|
||||
NvimTreeFolderIcon = { fg = C.blue },
|
||||
NvimTreeIndentMarker = { fg = C.gray },
|
||||
NvimTreeNormal = { fg = C.light_gray, bg = C.alt_bg },
|
||||
NvimTreeVertSplit = { fg = C.alt_bg, bg = C.alt_bg },
|
||||
NvimTreeIndentMarker = { fg = C.base0 },
|
||||
NvimTreeNormal = { fg = C.base0, bg = C.base02 },
|
||||
NvimTreeVertSplit = { fg = C.base02, bg = C.base02 },
|
||||
NvimTreeFolderName = { fg = C.blue },
|
||||
NvimTreeOpenedFolderName = { fg = C.cyan, style = 'italic' },
|
||||
NvimTreeImageFile = { fg = C.purple },
|
||||
NvimTreeImageFile = { fg = C.violet },
|
||||
NvimTreeSpecialFile = { fg = C.orange },
|
||||
NvimTreeGitStaged = { fg = C.sign_add },
|
||||
NvimTreeGitNew = { fg = C.sign_add },
|
||||
NvimTreeGitDirty = { fg = C.sign_add },
|
||||
NvimTreeGitDeleted = { fg = C.sign_delete },
|
||||
NvimTreeGitMerge = { fg = C.sign_change },
|
||||
NvimTreeGitRenamed = { fg = C.sign_change },
|
||||
NvimTreeGitStaged = { fg = C.red },
|
||||
NvimTreeGitNew = { fg = C.red },
|
||||
NvimTreeGitDirty = { fg = C.red },
|
||||
NvimTreeGitDeleted = { fg = C.red },
|
||||
NvimTreeGitMerge = { fg = C.yellow },
|
||||
NvimTreeGitRenamed = { fg = C.yellow },
|
||||
NvimTreeSymlink = { fg = C.cyan },
|
||||
NvimTreeRootFolder = { fg = C.fg, style = 'bold' },
|
||||
NvimTreeRootFolder = { fg = C.base1, style = 'bold' },
|
||||
NvimTreeExecFile = { fg = C.green },
|
||||
LirFloatNormal = { fg = C.light_gray, bg = C.alt_bg },
|
||||
LirFloatNormal = { fg = C.base0, bg = C.base02 },
|
||||
LirDir = { fg = C.blue },
|
||||
LirSymLink = { fg = C.cyan },
|
||||
LirEmptyDirText = { fg = C.blue },
|
||||
BufferCurrent = { fg = C.fg, bg = C.bg },
|
||||
BufferCurrentIndex = { fg = C.fg, bg = C.bg },
|
||||
BufferCurrentMod = { fg = C.info_yellow, bg = C.bg },
|
||||
BufferCurrentSign = { fg = C.hint_blue, bg = C.bg },
|
||||
BufferCurrentTarget = { fg = C.red, bg = C.bg, style = 'bold' },
|
||||
BufferVisible = { fg = C.fg, bg = C.bg },
|
||||
BufferVisibleIndex = { fg = C.fg, bg = C.bg },
|
||||
BufferVisibleMod = { fg = C.info_yellow, bg = C.bg },
|
||||
BufferVisibleSign = { fg = C.gray, bg = C.bg },
|
||||
BufferVisibleTarget = { fg = C.red, bg = C.bg, style = 'bold' },
|
||||
BufferInactive = { fg = C.gray, bg = C.alt_bg },
|
||||
BufferInactiveIndex = { fg = C.gray, bg = C.alt_bg },
|
||||
BufferInactiveMod = { fg = C.info_yellow, bg = C.alt_bg },
|
||||
BufferInactiveSign = { fg = C.gray, bg = C.alt_bg },
|
||||
BufferInactiveTarget = { fg = C.red, bg = C.alt_bg, style = 'bold' },
|
||||
StatusLine = { fg = C.alt_bg },
|
||||
StatusLineNC = { fg = C.alt_bg },
|
||||
StatusLineSeparator = { fg = C.alt_bg },
|
||||
StatusLineTerm = { fg = C.alt_bg },
|
||||
StatusLineTermNC = { fg = C.alt_bg },
|
||||
CodiVirtualText = { fg = C.hint_blue },
|
||||
IndentBlanklineContextChar = { fg = C.context },
|
||||
IndentBlanklineChar = { fg = C.dark_gray },
|
||||
IndentBlanklineSpaceChar = { fg = C.cyan_test },
|
||||
IndentBlanklineSpaceCharBlankline = { fg = C.info_yellow },
|
||||
BufferCurrent = { fg = C.base1, bg = C.base03 },
|
||||
BufferCurrentIndex = { fg = C.base1, bg = C.base03 },
|
||||
BufferCurrentMod = { fg = C.yellow, bg = C.base03 },
|
||||
BufferCurrentSign = { fg = C.blue, bg = C.base03 },
|
||||
BufferCurrentTarget = { fg = C.red, bg = C.base03, style = 'bold' },
|
||||
BufferVisible = { fg = C.base1, bg = C.base03 },
|
||||
BufferVisibleIndex = { fg = C.base1, bg = C.base03 },
|
||||
BufferVisibleMod = { fg = C.yellow, bg = C.base03 },
|
||||
BufferVisibleSign = { fg = C.base0, bg = C.base03 },
|
||||
BufferVisibleTarget = { fg = C.red, bg = C.base03, style = 'bold' },
|
||||
BufferInactive = { fg = C.base0, bg = C.base02 },
|
||||
BufferInactiveIndex = { fg = C.base0, bg = C.base02 },
|
||||
BufferInactiveMod = { fg = C.yellow, bg = C.base02 },
|
||||
BufferInactiveSign = { fg = C.base0, bg = C.base02 },
|
||||
BufferInactiveTarget = { fg = C.red, bg = C.base02, style = 'bold' },
|
||||
StatusLine = { fg = C.base1, bg = C.base02 },
|
||||
StatusLineNC = { fg = C.base00, bg = C.base02 },
|
||||
StatusLineSeparator = { fg = C.base02 },
|
||||
StatusLineTerm = { fg = C.base02 },
|
||||
StatusLineTermNC = { fg = C.base02 },
|
||||
CodiVirtualText = { fg = C.blue },
|
||||
IndentBlanklineContextChar = { fg = C.base00 },
|
||||
IndentBlanklineChar = { fg = C.base02 },
|
||||
IndentBlanklineSpaceChar = { fg = C.cyan },
|
||||
IndentBlanklineSpaceCharBlankline = { fg = C.yellow },
|
||||
DashboardHeader = { fg = C.blue },
|
||||
DashboardCenter = { fg = C.purple },
|
||||
DashboardCenter = { fg = C.violet },
|
||||
DashboardFooter = { fg = C.cyan },
|
||||
xmlTag = { fg = C.blue },
|
||||
xmlTagName = { fg = C.blue },
|
||||
xmlEndTag = { fg = C.blue },
|
||||
CompeDocumentation = { bg = C.alt_bg },
|
||||
DiffViewNormal = { fg = C.gray, bg = C.alt_bg },
|
||||
DiffviewStatusAdded = { fg = C.sign_add },
|
||||
DiffviewStatusModified = { fg = C.sign_change },
|
||||
DiffviewStatusRenamed = { fg = C.sign_change },
|
||||
DiffviewStatusDeleted = { fg = C.sign_delete },
|
||||
DiffviewFilePanelInsertion = { fg = C.sign_add },
|
||||
DiffviewFilePanelDeletion = { fg = C.sign_delete },
|
||||
DiffviewVertSplit = { bg = C.bg },
|
||||
diffAdded = { fg = C.sign_add },
|
||||
diffRemoved = { fg = C.sign_delete },
|
||||
CompeDocumentation = { bg = C.base02 },
|
||||
DiffViewNormal = { fg = C.base0, bg = C.base02 },
|
||||
DiffviewStatusAdded = { fg = C.red },
|
||||
DiffviewStatusModified = { fg = C.yellow },
|
||||
DiffviewStatusRenamed = { fg = C.yellow },
|
||||
DiffviewStatusDeleted = { fg = C.red },
|
||||
DiffviewFilePanelInsertion = { fg = C.red },
|
||||
DiffviewFilePanelDeletion = { fg = C.red },
|
||||
DiffviewVertSplit = { bg = C.base03 },
|
||||
diffAdded = { fg = C.red },
|
||||
diffRemoved = { fg = C.red },
|
||||
diffFileId = { fg = C.blue, style = 'bold,reverse' },
|
||||
diffFile = { fg = C.alt_bg },
|
||||
diffFile = { fg = C.base02 },
|
||||
diffNewFile = { fg = C.green },
|
||||
diffOldFile = { fg = C.red },
|
||||
debugPc = { bg = C.cyan },
|
||||
debugBreakpoint = { fg = C.red, style = 'reverse' },
|
||||
FocusedSymbol = { fg = C.purple, style = 'bold' },
|
||||
SymbolsOutlineConnector = { fg = C.context },
|
||||
FocusedSymbol = { fg = C.violet, style = 'bold' },
|
||||
SymbolsOutlineConnector = { fg = C.base00 },
|
||||
}
|
||||
|
||||
return LSP
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
local Treesitter = {
|
||||
TSComment = { fg = C.gray },
|
||||
TSComment = { fg = C.base0 },
|
||||
TSAnnotation = { fg = C.blue },
|
||||
TSAttribute = { fg = C.cyan },
|
||||
TSConstructor = { fg = C.red },
|
||||
|
|
@ -12,7 +12,7 @@ local Treesitter = {
|
|||
TSKeywordReturn = { fg = C.green },
|
||||
TSKeywordFunction = { fg = C.green },
|
||||
TSLabel = { fg = C.green },
|
||||
TSNone = { fg = C.fg },
|
||||
TSNone = { fg = C.base1 },
|
||||
TSNamespace = { fg = C.green },
|
||||
TSRepeat = { fg = C.green },
|
||||
TSConstant = { fg = C.blue },
|
||||
|
|
@ -21,7 +21,7 @@ local Treesitter = {
|
|||
TSNumber = { fg = C.cyan },
|
||||
TSBoolean = { fg = C.cyan },
|
||||
TSCharacter = { fg = C.green },
|
||||
TSError = { fg = C.error_red },
|
||||
TSError = { fg = C.red },
|
||||
TSFunction = { fg = C.blue },
|
||||
TSFuncBuiltin = { fg = C.blue },
|
||||
TSMethod = { fg = C.blue },
|
||||
|
|
@ -32,10 +32,10 @@ local Treesitter = {
|
|||
TSField = { fg = C.blue },
|
||||
TSParameter = { fg = C.blue },
|
||||
TSParameterReference = { fg = C.red },
|
||||
TSVariable = { fg = C.fg },
|
||||
TSVariable = { fg = C.base1 },
|
||||
TSVariableBuiltin = { fg = C.red },
|
||||
TSSymbol = { fg = C.cyan },
|
||||
TSText = { fg = C.fg },
|
||||
TSText = { fg = C.base1 },
|
||||
TSTextReference = { fg = C.red },
|
||||
TSPunctDelimiter = { fg = C.red },
|
||||
TSTagDelimiter = { fg = C.red },
|
||||
|
|
@ -48,19 +48,19 @@ local Treesitter = {
|
|||
TSTag = { fg = C.green },
|
||||
TSEmphasis = { style = 'italic' },
|
||||
TSUnderline = { style = 'underline' },
|
||||
TSNote = { fg = C.info_yellow, style = 'bold' },
|
||||
TSWarning = { fg = C.warning_orange, style = 'bold' },
|
||||
TSDanger = { fg = C.error_red, style = 'bold' },
|
||||
TSTitle = { fg = C.fg, style = 'bold' },
|
||||
TSNote = { fg = C.yellow, style = 'bold' },
|
||||
TSWarning = { fg = C.orange, style = 'bold' },
|
||||
TSDanger = { fg = C.red, style = 'bold' },
|
||||
TSTitle = { fg = C.base1, style = 'bold' },
|
||||
TSLiteral = { fg = C.green },
|
||||
TSURI = { fg = C.blue, style = 'underline' },
|
||||
TSMath = { fg = C.fg },
|
||||
TSMath = { fg = C.base1 },
|
||||
TSKeywordOperator = { fg = C.green },
|
||||
TSStructure = { fg = C.fg },
|
||||
TSStrong = { fg = C.yellow_orange },
|
||||
TSQueryLinterError = { fg = C.warning_orange },
|
||||
TSEnvironment = { fg = C.fg },
|
||||
TSEnvironmentName = { fg = C.fg },
|
||||
TSStructure = { fg = C.base1 },
|
||||
TSStrong = { fg = C.yellow },
|
||||
TSQueryLinterError = { fg = C.orange },
|
||||
TSEnvironment = { fg = C.base1 },
|
||||
TSEnvironmentName = { fg = C.base1 },
|
||||
}
|
||||
|
||||
return Treesitter
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
local Whichkey = {
|
||||
WhichKey = { fg = C.purple },
|
||||
WhichKey = { fg = C.violet },
|
||||
WhichKeySeperator = { fg = C.green },
|
||||
WhichKeyGroup = { fg = C.cyan },
|
||||
WhichKeyDesc = { fg = C.blue },
|
||||
WhichKeyFloat = { bg = C.alt_bg },
|
||||
WhichKeyFloat = { bg = C.base02 },
|
||||
}
|
||||
|
||||
return Whichkey
|
||||
|
|
|
|||
|
|
@ -1,59 +1,68 @@
|
|||
function is_transparent(color)
|
||||
if vim.g.transparent_background then
|
||||
return "NONE"
|
||||
end
|
||||
|
||||
return color
|
||||
end
|
||||
|
||||
|
||||
local highlights = {
|
||||
Normal = { fg = C.fg, bg = Config.transparent_background and 'NONE' or C.bg },
|
||||
SignColumn = { bg = C.bg },
|
||||
MsgArea = { fg = C.fg, bg = Config.transparent_background and 'NONE' or C.bg },
|
||||
ModeMsg = { fg = C.fg, bg = C.bg },
|
||||
MsgSeparator = { fg = C.fg, bg = C.bg },
|
||||
SpellBad = { fg = C.error_red, style = 'underline' },
|
||||
SpellCap = { fg = C.yellow, style = 'underline' },
|
||||
SpellLocal = { fg = C.green, style = 'underline' },
|
||||
SpellRare = { fg = C.purple, style = 'underline' },
|
||||
NormalNC = { fg = C.fg, bg = Config.transparent_background and 'NONE' or C.bg },
|
||||
Pmenu = { fg = C.light_gray, bg = C.popup_back },
|
||||
PmenuSel = { fg = C.alt_bg, bg = C.blue },
|
||||
WildMenu = { fg = C.alt_bg, bg = C.blue },
|
||||
CursorLineNr = { fg = C.light_gray, style = 'bold' },
|
||||
Comment = { fg = C.gray, style = 'italic' },
|
||||
Folded = { fg = C.accent, bg = C.alt_bg },
|
||||
FoldColumn = { fg = C.accent, bg = C.alt_bg },
|
||||
LineNr = { fg = C.context },
|
||||
FloatBoder = { fg = C.gray, bg = C.alt_bg },
|
||||
Whitespace = { fg = C.bg },
|
||||
VertSplit = { fg = C.fg, bg = C.bg },
|
||||
CursorLine = { bg = C.dark },
|
||||
CursorColumn = { bg = C.dark },
|
||||
ColorColumn = { bg = C.dark },
|
||||
NormalFloat = { bg = C.dark },
|
||||
Visual = { bg = C.ui_blue },
|
||||
VisualNOS = { bg = C.alt_bg },
|
||||
WarningMsg = { fg = C.error_red, bg = C.bg },
|
||||
DiffAdd = { fg = C.alt_bg, bg = C.sign_add },
|
||||
DiffChange = { fg = C.alt_bg, bg = C.sign_change, style = 'underline' },
|
||||
DiffDelete = { fg = C.alt_bg, bg = C.sign_delete },
|
||||
QuickFixLine = { bg = C.dark_gray },
|
||||
PmenuSbar = { bg = C.alt_bg },
|
||||
PmenuThumb = { bg = C.gray },
|
||||
Normal = { fg = C.base1, bg = Config.transparent_background and 'NONE' or C.base03 },
|
||||
SignColumn = { fg = C.base0 },
|
||||
MsgArea = { fg = C.base1, bg = Config.transparent_background and 'NONE' or C.base02 },
|
||||
ModeMsg = { fg = C.blue },
|
||||
MsgSeparator = { fg = C.base1, bg = C.base02 },
|
||||
SpellBad = { fg = C.red, style = 'underline' },
|
||||
SpellCap = { fg = C.violet, style = 'underline' },
|
||||
SpellLocal = { fg = C.yellow, style = 'underline' },
|
||||
SpellRare = { fg = C.cyan, style = 'underline' },
|
||||
NormalNC = { fg = C.base1, bg = Config.transparent_background and 'NONE' or C.base02 },
|
||||
Pmenu = { fg = C.base0, bg = C.base02 },
|
||||
PmenuSel = { fg = C.base01, bg = C.base2 },
|
||||
WildMenu = { fg = C.base2, bg = C.base02 },
|
||||
CursorLineNr = { bg = C.base02, style = 'bold' },
|
||||
Comment = { fg = C.base0, style = 'italic' },
|
||||
Folded = { fg = C.base0, bg = C.base02 },
|
||||
FoldColumn = { fg = C.base0, bg = C.base02 },
|
||||
LineNr = { fg = C.base01, bg = C.base02 },
|
||||
FloatBoder = { fg = C.base0, bg = C.base02 },
|
||||
Whitespace = { fg = C.base02 },
|
||||
VertSplit = { fg = C.base00, bg = is_transparent(C.base00)},
|
||||
CursorLine = { bg = C.base02 },
|
||||
CursorColumn = { bg = C.base02 },
|
||||
ColorColumn = { bg = C.base02 },
|
||||
NormalFloat = { bg = C.base02 },
|
||||
Visual = { fg = C.base01, bg = C.base03 },
|
||||
VisualNOS = { bg = C.base02 },
|
||||
WarningMsg = { fg = C.red, style = 'bold' },
|
||||
DiffAdd = { fg = C.green },
|
||||
DiffChange = { fg = C.yellow, style = 'underline' },
|
||||
DiffDelete = { fg = C.red },
|
||||
QuickFixLine = { bg = C.base02 },
|
||||
PmenuSbar = { fg = C.base2, bg = C.base0 },
|
||||
PmenuThumb = { fg = C.base0, bg = C.base03 },
|
||||
MatchWord = { style = 'underline' },
|
||||
MatchParen = { fg = C.hint_blue, bg = C.bg, style = 'underline' },
|
||||
MatchParen = { fg = C.red, bg = C.base01, style = 'underline' },
|
||||
MatchWordCur = { style = 'underline' },
|
||||
MatchParenCur = { style = 'underline' },
|
||||
Cursor = { fg = C.cursor_fg, bg = C.cursor_bg },
|
||||
lCursor = { fg = C.cursor_fg, bg = C.cursor_bg },
|
||||
CursorIM = { fg = C.cursor_fg, bg = C.cursor_bg },
|
||||
TermCursor = { fg = C.cursor_fg, bg = C.cursor_bg },
|
||||
TermCursorNC = { fg = C.cursor_fg, bg = C.cursor_bg },
|
||||
Conceal = { fg = C.accent },
|
||||
Cursor = { fg = C.base03, bg = C.base0 },
|
||||
lCursor = { fg = C.base03, bg = C.base0 },
|
||||
CursorIM = { fg = C.base01, bg = C.base0 },
|
||||
TermCursor = { fg = C.base03, bg = C.base0 },
|
||||
TermCursorNC = { fg = C.base03, bg = C.base0 },
|
||||
Conceal = { fg = C.blue },
|
||||
Directory = { fg = C.blue },
|
||||
SpecialKey = { fg = C.blue, style = 'bold' },
|
||||
Title = { fg = C.blue, style = 'bold' },
|
||||
ErrorMsg = { fg = C.error_red, bg = C.bg, style = 'bold' },
|
||||
Search = { fg = C.light_gray, bg = C.search_blue },
|
||||
IncSearch = { fg = C.light_gray, bg = C.search_blue },
|
||||
Substitute = { fg = C.light_gray, bg = C.search_orange },
|
||||
MoreMsg = { fg = C.orange },
|
||||
Question = { fg = C.orange },
|
||||
EndOfBuffer = { fg = C.bg },
|
||||
NonText = { fg = C.context },
|
||||
Title = { fg = C.orange, style = 'bold' },
|
||||
ErrorMsg = { fg = C.red, bg = C.base02, style = 'bold' },
|
||||
Search = { fg = C.yellow },
|
||||
IncSearch = { fg = C.orange },
|
||||
Substitute = { fg = C.base0, bg = C.orange },
|
||||
MoreMsg = { fg = C.blue },
|
||||
Question = { fg = C.cyan },
|
||||
EndOfBuffer = { fg = C.base02 },
|
||||
NonText = { fg = C.base00 },
|
||||
Variable = { fg = C.cyan },
|
||||
String = { fg = C.green },
|
||||
Character = { fg = C.green },
|
||||
|
|
@ -61,39 +70,39 @@ local highlights = {
|
|||
Number = { fg = C.orange },
|
||||
Boolean = { fg = C.orange },
|
||||
Float = { fg = C.orange },
|
||||
Identifier = { fg = C.fg },
|
||||
Identifier = { fg = C.base1 },
|
||||
Function = { fg = C.blue },
|
||||
Operator = { fg = C.purple },
|
||||
Operator = { fg = C.violet },
|
||||
Type = { fg = C.yellow },
|
||||
StorageClass = { fg = C.cyan },
|
||||
Structure = { fg = C.purple },
|
||||
Typedef = { fg = C.purple },
|
||||
Keyword = { fg = C.purple },
|
||||
Statement = { fg = C.purple },
|
||||
Conditional = { fg = C.purple },
|
||||
Repeat = { fg = C.purple },
|
||||
Structure = { fg = C.violet },
|
||||
Typedef = { fg = C.violet },
|
||||
Keyword = { fg = C.violet },
|
||||
Statement = { fg = C.violet },
|
||||
Conditional = { fg = C.violet },
|
||||
Repeat = { fg = C.violet },
|
||||
Label = { fg = C.blue },
|
||||
Exception = { fg = C.purple },
|
||||
Include = { fg = C.purple },
|
||||
PreProc = { fg = C.purple },
|
||||
Define = { fg = C.purple },
|
||||
Macro = { fg = C.purple },
|
||||
PreCondit = { fg = C.purple },
|
||||
Special = { fg = C.purple },
|
||||
SpecialChar = { fg = C.fg },
|
||||
Exception = { fg = C.violet },
|
||||
Include = { fg = C.violet },
|
||||
PreProc = { fg = C.violet },
|
||||
Define = { fg = C.violet },
|
||||
Macro = { fg = C.violet },
|
||||
PreCondit = { fg = C.violet },
|
||||
Special = { fg = C.base02 },
|
||||
SpecialChar = { fg = C.base1 },
|
||||
Tag = { fg = C.blue },
|
||||
Debug = { fg = C.red },
|
||||
Delimiter = { fg = C.fg },
|
||||
SpecialComment = { fg = C.gray },
|
||||
Delimiter = { fg = C.base1 },
|
||||
SpecialComment = { fg = C.base0 },
|
||||
Underlined = { style = 'underline' },
|
||||
Bold = { style = 'bold' },
|
||||
Italic = { style = 'italic' },
|
||||
Ignore = { fg = C.cyan, bg = C.bg, style = 'bold' },
|
||||
Todo = { fg = C.red, bg = C.bg, style = 'bold' },
|
||||
Error = { fg = C.error_red, bg = C.bg, style = 'bold' },
|
||||
TabLine = { fg = C.light_gray, bg = C.alt_bg },
|
||||
TabLineSel = { fg = C.fg, bg = C.alt_bg },
|
||||
TabLineFill = { fg = C.fg, bg = C.alt_bg },
|
||||
Ignore = { fg = C.cyan, bg = C.base02, style = 'bold' },
|
||||
Todo = { fg = C.red, bg = C.base02, style = 'bold' },
|
||||
Error = { fg = C.red, bg = C.base02, style = 'bold' },
|
||||
TabLine = { fg = C.base0, bg = C.base02 },
|
||||
TabLineSel = { fg = C.base01, bg = C.base2 },
|
||||
TabLineFill = { fg = C.base0, bg = C.base02 },
|
||||
}
|
||||
|
||||
return highlights
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
local markdown = {
|
||||
markdownBlockquote = { fg = C.accent },
|
||||
markdownBlockquote = { fg = C.base0 },
|
||||
markdownBold = { fg = C.yellow, style = 'bold' },
|
||||
markdownCode = { fg = C.green },
|
||||
markdownCodeBlock = { fg = C.green },
|
||||
|
|
@ -11,16 +11,16 @@ local markdown = {
|
|||
markdownH5 = { fg = C.blue },
|
||||
markdownH6 = { fg = C.blue },
|
||||
markdownHeadingDelimiter = { fg = C.blue },
|
||||
markdownHeadingRule = { fg = C.accent },
|
||||
markdownId = { fg = C.purple },
|
||||
markdownHeadingRule = { fg = C.base0 },
|
||||
markdownId = { fg = C.violet },
|
||||
markdownIdDeclaration = { fg = C.blue },
|
||||
markdownIdDelimiter = { fg = C.light_gray },
|
||||
markdownLinkDelimiter = { fg = C.light_gray },
|
||||
markdownIdDelimiter = { fg = C.base0 },
|
||||
markdownLinkDelimiter = { fg = C.base0 },
|
||||
markdownItalic = { style = 'italic' },
|
||||
markdownLinkText = { fg = C.blue },
|
||||
markdownListMarker = { fg = C.red },
|
||||
markdownOrderedListMarker = { fg = C.red },
|
||||
markdownRule = { fg = C.accent },
|
||||
markdownRule = { fg = C.base0 },
|
||||
markdownUrl = { fg = C.cyan, style = 'underline' },
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,39 +1,20 @@
|
|||
local colors = {
|
||||
fg = '#93a1a1',
|
||||
bg = '#002b36',
|
||||
alt_bg = '#073642',
|
||||
dark = '#073642',
|
||||
accent = '#839496',
|
||||
dark_gray = '#657373',
|
||||
context = '#657683',
|
||||
popup_back = '#073642',
|
||||
search_orange = '#cb4b16',
|
||||
search_blue = '#185682',
|
||||
gray = '#5c6370',
|
||||
light_gray = '#657b83',
|
||||
blue = '#268bd2',
|
||||
dark_blue = '#185682',
|
||||
green = '#859900',
|
||||
cyan = '#2aa198',
|
||||
red = '#dc322f',
|
||||
orange = '#cb4b16',
|
||||
light_red = '#e77371',
|
||||
base03 = '#002b38',
|
||||
base02 = '#073642',
|
||||
base01 = '#586e75',
|
||||
base00 = ' #657b83',
|
||||
base0 = '#839496',
|
||||
base1 = '#93a1a1',
|
||||
base2 = '#eee8d5',
|
||||
base3 = '#fdf6e3',
|
||||
yellow = '#b58900',
|
||||
yellow_orange = '#feb614',
|
||||
purple = '#6c71c4',
|
||||
magenta = '#D16D9E',
|
||||
cursor_fg = '#515052',
|
||||
cursor_bg = '#AEAFAD',
|
||||
sign_add = '#859900',
|
||||
sign_change = '#268bd2',
|
||||
sign_delete = '#dc2322',
|
||||
error_red = '#dc2322',
|
||||
warning_orange = '#cb4b16',
|
||||
info_yellow = '#b58900',
|
||||
hint_blue = '#268bd2',
|
||||
purple_test = '#d33682',
|
||||
cyan_test = '#268bd2',
|
||||
ui_blue = '#134568',
|
||||
orange = '#cb4b16',
|
||||
red = '#dc322f',
|
||||
magenta = '#d33682',
|
||||
violet = '#6c71c4',
|
||||
blue = '#268bd2',
|
||||
cyan = '#2aa198',
|
||||
green = '#859900',
|
||||
}
|
||||
|
||||
return colors
|
||||
|
|
|
|||
Loading…
Reference in a new issue