|
| 1 | +local util = require('github-theme.util') |
| 2 | +local light_default_palette = require('github-theme.palette.light_default') |
| 3 | + |
| 4 | +return function() |
| 5 | + ---@type gt.ColorPalette |
| 6 | + local palette = { |
| 7 | + -- -- Background Colors |
| 8 | + -- bg = '#ffffff', |
| 9 | + -- bg2 = '#f6f8fa', |
| 10 | + |
| 11 | + -- -- Foreground Colors |
| 12 | + -- fg = '#24292e', |
| 13 | + -- fg_dark = '#424242', |
| 14 | + -- fg_gutter = '#24292e', |
| 15 | + -- fg_light = '#24292e', |
| 16 | + -- fg_term = '#4d5566', |
| 17 | + |
| 18 | + -- -- Background Highlights Colors |
| 19 | + -- bg_highlight = '#d5e5f6', |
| 20 | + -- bg_search = '#fff2be', |
| 21 | + -- bg_visual = '#e1e4e8', |
| 22 | + -- bg_visual_selection = '#dbe9f9', |
| 23 | + -- border = '#044289', |
| 24 | + |
| 25 | + -- -- Cursor & LineNumber Colors |
| 26 | + cursor = '#0969da', |
| 27 | + -- cursor_line_nr = '#24292e', |
| 28 | + -- line_nr = '#959da5', |
| 29 | + |
| 30 | + -- -- LSP & Diagnostic Colors |
| 31 | + -- error = '#cb2431', |
| 32 | + -- warning = '#bf8803', |
| 33 | + -- info = '#75beff', |
| 34 | + -- hint = '#6c6c6c', |
| 35 | + -- lsp = { ref_txt = '#ccf3d5' }, |
| 36 | + |
| 37 | + -- -- Auto-Complication Colors |
| 38 | + -- pmenu = { |
| 39 | + -- bg = '#f6f8fa', |
| 40 | + -- sbar = '#e7e9eb', |
| 41 | + -- }, |
| 42 | + |
| 43 | + -- -- Git & Diff Colors |
| 44 | + -- git = { |
| 45 | + -- add = '#22863a', |
| 46 | + -- change = '#b08800', |
| 47 | + -- delete = '#cb2431', |
| 48 | + -- conflict = '#b08800', |
| 49 | + -- -- ignore = '#959da5', |
| 50 | + -- -- renamed = '#007100', |
| 51 | + -- }, |
| 52 | + -- diff = { |
| 53 | + -- add = '#d4f8db', |
| 54 | + -- add_fg = '#22863a', |
| 55 | + -- change = '#fff5b1', |
| 56 | + -- change_fg = '#b08800', |
| 57 | + -- delete = '#fae5e7', |
| 58 | + -- delete_fg = '#cb2431', |
| 59 | + -- }, |
| 60 | + |
| 61 | + -- Syntax Colors |
| 62 | + syntax = { |
| 63 | + -- comment = '#6a737d', |
| 64 | + -- constant = '#005cc5', |
| 65 | + -- string = '#032f62', |
| 66 | + variable = '#953800', |
| 67 | + keyword = '#AC5E00', |
| 68 | + -- func = '#6f42c1', |
| 69 | + -- func_param = '#24292e', |
| 70 | + -- match_paren_bg = '#ccf3d5', |
| 71 | + tag = '#24292F', |
| 72 | + -- html_arg = '#b31d28', |
| 73 | + -- param = '#e36209', |
| 74 | + -- json_label = '#005cc5', |
| 75 | + }, |
| 76 | + |
| 77 | + -- -- Terminal Colors |
| 78 | + -- orange = '#d18616', |
| 79 | + -- black = '#24292e', |
| 80 | + -- bright_black = '#586069', |
| 81 | + -- white = '#6a737d', |
| 82 | + -- bright_white = '#959da5', |
| 83 | + -- red = '#d73a49', |
| 84 | + -- bright_red = '#cb2431', |
| 85 | + -- green = '#22863a', |
| 86 | + -- bright_green = '#28a745', |
| 87 | + -- yellow = '#b08800', |
| 88 | + -- bright_yellow = '#dbab09', |
| 89 | + -- blue = '#0366d6', |
| 90 | + -- bright_blue = '#2188ff', |
| 91 | + -- magenta = '#6f42c1', |
| 92 | + -- bright_magenta = '#8a63d2', |
| 93 | + -- cyan = '#1b7c83', |
| 94 | + -- bright_cyan = '#3192aa', |
| 95 | + |
| 96 | + -- -- Plugin Colors |
| 97 | + -- git_signs = { |
| 98 | + -- add = '#34d058', |
| 99 | + -- change = '#f9c513', |
| 100 | + -- delete = '#d73a49' |
| 101 | + -- }, |
| 102 | + } |
| 103 | + |
| 104 | + return util.color_overrides(light_default_palette(), palette) |
| 105 | +end |
0 commit comments