this repo has no description
at master 2.3 kB view raw
1-- stylua: ignore 2local _colors = { 3 -- Syntax elements 4 constant = "#e5786d", 5 namespace = "#e5786d", 6 statement = "#88b8f6", 7 operator = "#88b8f6", 8 identifier = "#e3e0d7", 9 func = "#cae682", 10 type = "#d4d987", 11 special = "#eadead", 12 string = "#95e454", 13 docstring = "#95e454", 14 character = "#d787ff", 15 escape = "#d787ff", 16 attribute = "#e5786d", 17 18 -- Markdown 19 header = "#eadead", 20 21 -- Diffing 22 diff_add = "#003300", 23 diff_delete = "#440000", 24 diff_change = "#222200", 25 diff_text_add = "#005900", 26 diff_text_delete = "#770000", 27 sign_add = "#33cc33", 28 sign_change = "#cccc33", 29 sign_change_delete = "#ee9933", 30 sign_delete = "#cc3333", 31 sign_delete_first_line = "#cc3333", 32 33 -- Misc highlight 34 comment = "#9c998e", 35 non_text = "#6e696c", 36 bright_text = "#ffffd7", 37 38 -- UI 39 search = "#d787ff", 40 search_bg = "#636066", 41 fold = "#e3e0d7", 42 fold_bg = "#3a4046", 43 match_paren = "#eae788", 44 match_paren_bg = "#857b6f", 45 visual_bg = "#554d4b", 46 47 bg_accent = "#1c1c1c", 48 norm_accent = "#9c998e", 49 main_bg = "#242424", 50 norm = "#e3e0d7", 51 bg_very_subtle = "#303030", 52 bg_more_subtle = "#3a3a3a", 53 bg_subtle = "#444444", 54 55 mid_gray = "#838086", 56 57 -- LSP and diagnostics 58 annotation = "#00bbbb", 59 warning = "#e7ed30", 60 error = "#ff444a", 61 todo = "#d4d987", 62 63 -- TODO 64 note = "#00ff00", 65 note_bg = "#0000ff", 66 67 unknown = "#ff2026", 68} 69 70-- Make M.non_existent cause an error 71local M = {} 72setmetatable(M, { 73 __index = function(_, key) 74 if _colors[key] then 75 return _colors[key] 76 elseif key == "none" then 77 return nil 78 else 79 print("wombat: Color '" .. key .. "' is not defined") 80 return nil 81 end 82 end, 83}) 84return M