diff options
Diffstat (limited to 'lua/onedarker/highlights.lua')
| -rw-r--r-- | lua/onedarker/highlights.lua | 99 | 
1 files changed, 99 insertions, 0 deletions
| diff --git a/lua/onedarker/highlights.lua b/lua/onedarker/highlights.lua new file mode 100644 index 00000000..e4b9eeac --- /dev/null +++ b/lua/onedarker/highlights.lua @@ -0,0 +1,99 @@ +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.green, 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.bg, bg = C.fg }, +  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 }, +  MatchWord = { style = "underline" }, +  MatchParen = { fg = C.hint_blue, bg = C.bg, 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 }, +  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.bg }, +  Variable = { fg = C.cyan }, +  String = { fg = C.green }, +  Character = { fg = C.green }, +  Constant = { fg = C.orange }, +  Number = { fg = C.orange }, +  Boolean = { fg = C.orange }, +  Float = { fg = C.orange }, +  Identifier = { fg = C.fg }, +  Function = { fg = C.blue }, +  Operator = { fg = C.purple }, +  Type = { fg = C.cyan }, +  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 }, +  Label = { fg = C.cyan }, +  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 }, +  Tag = { fg = C.blue }, +  Debug = { fg = C.red }, +  Delimiter = { fg = C.fg }, +  SpecialComment = { fg = C.gray }, +  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 }, +} + +return highlights | 
