solarized-osaka.zed

Solarized Osaka theme for the Zed editor
git clone https://git.bracken.jp/solarized-osaka.zed.git
Log | Files | Refs

solarized-osaka.json (21634B)


      1 {
      2   "$schema": "https://zed.dev/schema/themes/v0.2.0.json",
      3   "author": "cbracken",
      4   "name": "Solarized Osaka",
      5   "themes": [
      6     {
      7       "appearance": "dark",
      8       "name": "Solarized Osaka Dark",
      9       "style": {
     10         "accents": [
     11           "#dc312e",
     12           "#ca4c16",
     13           "#b28600",
     14           "#859900",
     15           "#2aa298",
     16           "#278bd3",
     17           "#d33682"
     18         ],
     19         "background": "#00141a",
     20         "background.appearance": "opaque",
     21         "border": "#002d38",
     22         "border.disabled": "#002d38",
     23         "border.focused": null,
     24         "border.selected": "#002d38",
     25         "border.transparent": "#002d38",
     26         "border.variant": "#002d38",
     27         "conflict": "#6d72c5",
     28         "conflict.background": "#00141a",
     29         "conflict.border": "#6d72c5",
     30         "created": "#859900",
     31         "created.background": "#00141a",
     32         "created.border": "#859900",
     33         "deleted": "#dc312e",
     34         "deleted.background": "#00141a",
     35         "deleted.border": "#dc312e",
     36         "modified": "#278bd3",
     37         "modified.background": "#00141a",
     38         "modified.border": "#278bd3",
     39         "renamed": "#d33682",
     40         "renamed.background": "#00141a00",
     41         "renamed.border": "#d33682",
     42         "drop_target.background": "#002d38",
     43         "editor.active_line.background": "#002d38cb",
     44         "editor.active_line_number": "#9fabad",
     45         "editor.active_wrap_guide": "#002d38",
     46         "editor.background": "#00141a",
     47         "editor.document_highlight.bracket_background": "#002d3866",
     48         "editor.document_highlight.read_background": "#278bd333",
     49         "editor.document_highlight.write_background": "#278bd333",
     50         "editor.foreground": "#9fabad",
     51         "editor.gutter.background": "#00141a",
     52         "editor.highlighted_line.background": "#00141a",
     53         "editor.indent_guide": "#002d38",
     54         "editor.indent_guide_active": "#2aa298",
     55         "editor.invisible": "#002d38",
     56         "editor.line_number": "#586e74",
     57         "editor.subheader.background": "#00141a",
     58         "editor.wrap_guide": "#002d38",
     59         "element.active": "#002d38",
     60         "element.background": "#1a6365",
     61         "element.disabled": "#002d38",
     62         "element.hover": "#002d38",
     63         "element.selected": "#002d38",
     64         "elevated_surface.background": "#001c24",
     65         "surface.background": "#001c24",
     66         "error": "#dc312e",
     67         "error.background": "#dc312e00",
     68         "error.border": "#ffffff00",
     69         "warning": "#b28600",
     70         "warning.background": "#b2860000",
     71         "warning.border": "#ffffff00",
     72         "info": "#278bd3",
     73         "info.background": "#278bd300",
     74         "info.border": "#ffffff00",
     75         "success": "#859900",
     76         "success.background": "#00141a00",
     77         "success.border": "#859900",
     78         "hint": "#969696ff",
     79         "hint.background": "#00141a00",
     80         "hint.border": "#586e74",
     81         "ghost_element.active": "#9fabad",
     82         "ghost_element.background": "#002d38",
     83         "ghost_element.disabled": "#586e74",
     84         "ghost_element.hover": "#002d38",
     85         "ghost_element.selected": "#002d38",
     86         "hidden": "#9fabad80",
     87         "hidden.background": "#00141a",
     88         "hidden.border": "#00141a",
     89         "ignored": "#9fabad",
     90         "ignored.background": "#00141a",
     91         "ignored.border": "#586e74",
     92         "icon": "#9fabad",
     93         "icon.accent": "#278bd3",
     94         "icon.disabled": "#586e74",
     95         "icon.muted": "#586e74",
     96         "icon.placeholder": "#586e74",
     97         "link_text.hover": "#278bd3",
     98         "pane.focused_border": "#278bd3",
     99         "pane_group.border": "#002d38",
    100         "panel.background": "#001c24",
    101         "panel.focused_border": "#278bd3",
    102         "panel.indent_guide": "#586e74",
    103         "panel.indent_guide_active": "#2aa298",
    104         "panel.indent_guide_hover": "#9fabad",
    105         "players": [
    106           {
    107             "background": "#278bd3",
    108             "cursor": "#278bd3",
    109             "selection": "#278bd366"
    110           },
    111           {
    112             "background": "#2aa298",
    113             "cursor": "#2aa298",
    114             "selection": "#2aa29866"
    115           },
    116           {
    117             "background": "#859900",
    118             "cursor": "#859900",
    119             "selection": "#85990066"
    120           },
    121           {
    122             "background": "#d33682",
    123             "cursor": "#d33682",
    124             "selection": "#d3368266"
    125           },
    126           {
    127             "background": "#ca4c16",
    128             "cursor": "#ca4c16",
    129             "selection": "#ca4c1666"
    130           },
    131           {
    132             "background": "#dc312e",
    133             "cursor": "#dc312e",
    134             "selection": "#dc312e66"
    135           },
    136           {
    137             "background": "#6d72c5",
    138             "cursor": "#6d72c5",
    139             "selection": "#6d72c566"
    140           },
    141           {
    142             "background": "#b28600",
    143             "cursor": "#b28600",
    144             "selection": "#b2860066"
    145           }
    146         ],
    147         "predictive": "#d33682",
    148         "predictive.background": "#00141a00",
    149         "predictive.border": "#d33682",
    150         "scrollbar.thumb.background": "#79797966",
    151         "scrollbar.thumb.border": "#79797966",
    152         "scrollbar.thumb.hover_background": "#646464b3",
    153         "scrollbar.track.background": "#001c24",
    154         "scrollbar.track.border": "#7f7f7f4d",
    155         "search.match_background": "#ca4c1656",
    156         "status_bar.background": "#001c24",
    157         "tab.active_background": "#00141a",
    158         "tab.inactive_background": "#001c24",
    159         "tab_bar.background": "#001c24",
    160         "title_bar.background": "#001c24",
    161         "title_bar.inactive_background": "#001c24",
    162         "toolbar.background": "#00141a",
    163         "syntax": {
    164           "attribute": {
    165             "color": "#2aa298"
    166           },
    167           "boolean": {
    168             "color": "#b28600"
    169           },
    170           "comment": {
    171             "color": "#586e74",
    172             "font_style": "italic"
    173           },
    174           "comment.doc": {
    175             "color": "#586e74",
    176             "font_style": "italic"
    177           },
    178           "constant": {
    179             "color": "#2aa298"
    180           },
    181           "constructor": {
    182             "color": "#278bd3"
    183           },
    184           "embedded": {
    185             "color": "#9fabad"
    186           },
    187           "emphasis": {
    188             "color": "#278bd3"
    189           },
    190           "emphasis.strong": {
    191             "color": "#278bd3",
    192             "font_weight": 700
    193           },
    194           "enum": {
    195             "color": "#ca4c16"
    196           },
    197           "function": {
    198             "color": "#278bd3"
    199           },
    200           "hint": {
    201             "color": "#2aa298",
    202             "font_weight": 700
    203           },
    204           "keyword": {
    205             "color": "#859900"
    206           },
    207           "label": {
    208             "color": "#278bd3"
    209           },
    210           "link_text": {
    211             "color": "#278bd3",
    212             "font_style": "italic"
    213           },
    214           "link_uri": {
    215             "color": "#6d72c5"
    216           },
    217           "number": {
    218             "color": "#d33682"
    219           },
    220           "operator": {
    221             "color": "#2aa298"
    222           },
    223           "predictive": {
    224             "background_color": "#00141a",
    225             "color": "#586e74"
    226           },
    227           "preproc": {
    228             "color": "#ca4c16"
    229           },
    230           "primary": {
    231             "color": "#9fabad"
    232           },
    233           "property": {
    234             "color": "#278bd3"
    235           },
    236           "punctuation": {
    237             "color": "#586e74"
    238           },
    239           "punctuation.bracket": {
    240             "color": "#586e74"
    241           },
    242           "punctuation.delimiter": {
    243             "color": "#586e74"
    244           },
    245           "punctuation.list_marker": {
    246             "color": "#586e74"
    247           },
    248           "punctuation.special": {
    249             "color": "#2aa298"
    250           },
    251           "string": {
    252             "color": "#2aa298"
    253           },
    254           "string.escape": {
    255             "color": "#ca4c16"
    256           },
    257           "string.regex": {
    258             "color": "#ca4c16"
    259           },
    260           "string.special": {
    261             "color": "#ca4c16"
    262           },
    263           "string.special.symbol": {
    264             "color": "#d33682"
    265           },
    266           "tag": {
    267             "color": "#dc312e"
    268           },
    269           "text.literal": {
    270             "color": "#2aa298"
    271           },
    272           "title": {
    273             "color": "#ca4c16",
    274             "font_weight": 700
    275           },
    276           "type": {
    277             "color": "#b28600"
    278           },
    279           "variable": {
    280             "color": "#9fabad"
    281           },
    282           "variable.special": {
    283             "color": "#ca4c16"
    284           },
    285           "variant": {
    286             "color": "#278bd3"
    287           }
    288         },
    289         "terminal.ansi.background": "#00141a",
    290         "terminal.ansi.black": "#000000",
    291         "terminal.ansi.bright_black": "#666666",
    292         "terminal.ansi.red": "#b7221f",
    293         "terminal.ansi.bright_red": "#dc312e",
    294         "terminal.ansi.green": "#859900",
    295         "terminal.ansi.bright_green": "#b7fa00",
    296         "terminal.ansi.yellow": "#b28600",
    297         "terminal.ansi.bright_yellow": "#ffbf00",
    298         "terminal.ansi.blue": "#1b6498",
    299         "terminal.ansi.bright_blue": "#278bd3",
    300         "terminal.ansi.magenta": "#b02769",
    301         "terminal.ansi.bright_magenta": "#d33682",
    302         "terminal.ansi.cyan": "#2aa298",
    303         "terminal.ansi.bright_cyan": "#2beede",
    304         "terminal.ansi.white": "#ede7d4",
    305         "terminal.ansi.bright_white": "#fdf6e2",
    306         "terminal.ansi.dim_black": "#000000",
    307         "terminal.ansi.dim_blue": "#1b6498",
    308         "terminal.ansi.dim_cyan": "#1a6365",
    309         "terminal.ansi.dim_green": "#859900",
    310         "terminal.ansi.dim_magenta": "#b02769",
    311         "terminal.ansi.dim_red": "#b7221f",
    312         "terminal.ansi.dim_white": "#ede7d4",
    313         "terminal.ansi.dim_yellow": "#b28600",
    314         "terminal.background": "#00141a",
    315         "terminal.bright_foreground": "#adb8b8",
    316         "terminal.dim_foreground": "#586e74",
    317         "terminal.foreground": "#9fabad",
    318         "text": "#9fabad",
    319         "text.accent": "#adb8b8",
    320         "text.disabled": "#586e74",
    321         "text.muted": "#9fabad80",
    322         "text.placeholder": "#586e74",
    323         "unreachable": "#6d72c5",
    324         "unreachable.background": "#00141a",
    325         "unreachable.border": "#6d72c5",
    326         "vim.normal.background": "#278bd3",
    327         "vim.normal.foreground": "#00141a",
    328         "vim.insert.background": "#859900",
    329         "vim.insert.foreground": "#00141a",
    330         "vim.replace.background": "#dc312e",
    331         "vim.replace.foreground": "#00141a",
    332         "vim.visual.background": "#d33682",
    333         "vim.visual.foreground": "#00141a",
    334         "vim.visual_line.background": "#6d72c5",
    335         "vim.visual_line.foreground": "#00141a",
    336         "vim.visual_block.background": "#b28600",
    337         "vim.visual_block.foreground": "#00141a",
    338         "vim.yank.background": "#9fabad0b"
    339       }
    340     },
    341     {
    342       "appearance": "light",
    343       "name": "Solarized Osaka Light",
    344       "style": {
    345         "accents": [
    346           "#dc312e",
    347           "#ca4c16",
    348           "#b28600",
    349           "#859900",
    350           "#2aa298",
    351           "#278bd3",
    352           "#d33682"
    353         ],
    354         "background": "#fdf6e2",
    355         "background.appearance": "opaque",
    356         "border": "#ede7d4",
    357         "border.disabled": "#ede7d4",
    358         "border.focused": null,
    359         "border.selected": "#ede7d4",
    360         "border.transparent": "#ede7d4",
    361         "border.variant": "#ede7d4",
    362         "conflict": "#6d72c5",
    363         "conflict.background": "#fdf6e2",
    364         "conflict.border": "#6d72c5",
    365         "created": "#859900",
    366         "created.background": "#fdf6e2",
    367         "created.border": "#859900",
    368         "deleted": "#dc312e",
    369         "deleted.background": "#fdf6e2",
    370         "deleted.border": "#dc312e",
    371         "modified": "#278bd3",
    372         "modified.background": "#fdf6e2",
    373         "modified.border": "#278bd3",
    374         "renamed": "#d33682",
    375         "renamed.background": "#fdf6e200",
    376         "renamed.border": "#d33682",
    377         "drop_target.background": "#ede7d4",
    378         "editor.active_line.background": "#ede7d4cb",
    379         "editor.active_line_number": "#647a82",
    380         "editor.active_wrap_guide": "#ede7d4",
    381         "editor.background": "#fdf6e2",
    382         "editor.document_highlight.bracket_background": "#ede7d466",
    383         "editor.document_highlight.read_background": "#278bd333",
    384         "editor.document_highlight.write_background": "#278bd333",
    385         "editor.foreground": "#647a82",
    386         "editor.gutter.background": "#fdf6e2",
    387         "editor.highlighted_line.background": "#fdf6e2",
    388         "editor.indent_guide": "#ede7d4",
    389         "editor.indent_guide_active": "#2aa298",
    390         "editor.invisible": "#ede7d4",
    391         "editor.line_number": "#adb8b8",
    392         "editor.subheader.background": "#fdf6e2",
    393         "editor.wrap_guide": "#ede7d4",
    394         "element.active": "#ede7d4",
    395         "element.background": "#2beede",
    396         "element.disabled": "#ede7d4",
    397         "element.hover": "#ede7d4",
    398         "element.selected": "#ede7d4",
    399         "elevated_surface.background": "#f8f1dd",
    400         "surface.background": "#f8f1dd",
    401         "error": "#dc312e",
    402         "error.background": "#dc312e00",
    403         "error.border": "#ffffff00",
    404         "warning": "#b28600",
    405         "warning.background": "#b2860000",
    406         "warning.border": "#ffffff00",
    407         "info": "#278bd3",
    408         "info.background": "#278bd300",
    409         "info.border": "#ffffff00",
    410         "success": "#859900",
    411         "success.background": "#fdf6e200",
    412         "success.border": "#859900",
    413         "hint": "#969696ff",
    414         "hint.background": "#fdf6e200",
    415         "hint.border": "#adb8b8",
    416         "ghost_element.active": "#647a82",
    417         "ghost_element.background": "#ede7d4",
    418         "ghost_element.disabled": "#adb8b8",
    419         "ghost_element.hover": "#ede7d4",
    420         "ghost_element.selected": "#ede7d4",
    421         "hidden": "#647a8280",
    422         "hidden.background": "#fdf6e2",
    423         "hidden.border": "#fdf6e2",
    424         "ignored": "#647a82",
    425         "ignored.background": "#fdf6e2",
    426         "ignored.border": "#adb8b8",
    427         "icon": "#647a82",
    428         "icon.accent": "#278bd3",
    429         "icon.disabled": "#adb8b8",
    430         "icon.muted": "#adb8b8",
    431         "icon.placeholder": "#adb8b8",
    432         "link_text.hover": "#278bd3",
    433         "pane.focused_border": "#278bd3",
    434         "pane_group.border": "#ede7d4",
    435         "panel.background": "#f8f1dd",
    436         "panel.focused_border": "#278bd3",
    437         "panel.indent_guide": "#adb8b8",
    438         "panel.indent_guide_active": "#2aa298",
    439         "panel.indent_guide_hover": "#647a82",
    440         "players": [
    441           {
    442             "background": "#278bd3",
    443             "cursor": "#278bd3",
    444             "selection": "#278bd366"
    445           },
    446           {
    447             "background": "#2aa298",
    448             "cursor": "#2aa298",
    449             "selection": "#2aa29866"
    450           },
    451           {
    452             "background": "#859900",
    453             "cursor": "#859900",
    454             "selection": "#85990066"
    455           },
    456           {
    457             "background": "#d33682",
    458             "cursor": "#d33682",
    459             "selection": "#d3368266"
    460           },
    461           {
    462             "background": "#ca4c16",
    463             "cursor": "#ca4c16",
    464             "selection": "#ca4c1666"
    465           },
    466           {
    467             "background": "#dc312e",
    468             "cursor": "#dc312e",
    469             "selection": "#dc312e66"
    470           },
    471           {
    472             "background": "#6d72c5",
    473             "cursor": "#6d72c5",
    474             "selection": "#6d72c566"
    475           },
    476           {
    477             "background": "#b28600",
    478             "cursor": "#b28600",
    479             "selection": "#b2860066"
    480           }
    481         ],
    482         "predictive": "#d33682",
    483         "predictive.background": "#fdf6e200",
    484         "predictive.border": "#d33682",
    485         "scrollbar.thumb.background": "#79797966",
    486         "scrollbar.thumb.border": "#79797966",
    487         "scrollbar.thumb.hover_background": "#646464b3",
    488         "scrollbar.track.background": "#f8f1dd",
    489         "scrollbar.track.border": "#7f7f7f4d",
    490         "search.match_background": "#ca4c1656",
    491         "status_bar.background": "#f8f1dd",
    492         "tab.active_background": "#fdf6e2",
    493         "tab.inactive_background": "#f8f1dd",
    494         "tab_bar.background": "#f8f1dd",
    495         "title_bar.background": "#f8f1dd",
    496         "title_bar.inactive_background": "#f8f1dd",
    497         "toolbar.background": "#fdf6e2",
    498         "syntax": {
    499           "attribute": {
    500             "color": "#2aa298"
    501           },
    502           "boolean": {
    503             "color": "#b28600"
    504           },
    505           "comment": {
    506             "color": "#adb8b8",
    507             "font_style": "italic"
    508           },
    509           "comment.doc": {
    510             "color": "#adb8b8",
    511             "font_style": "italic"
    512           },
    513           "constant": {
    514             "color": "#2aa298"
    515           },
    516           "constructor": {
    517             "color": "#278bd3"
    518           },
    519           "embedded": {
    520             "color": "#647a82"
    521           },
    522           "emphasis": {
    523             "color": "#278bd3"
    524           },
    525           "emphasis.strong": {
    526             "color": "#278bd3",
    527             "font_weight": 700
    528           },
    529           "enum": {
    530             "color": "#ca4c16"
    531           },
    532           "function": {
    533             "color": "#278bd3"
    534           },
    535           "hint": {
    536             "color": "#2aa298",
    537             "font_weight": 700
    538           },
    539           "keyword": {
    540             "color": "#859900"
    541           },
    542           "label": {
    543             "color": "#278bd3"
    544           },
    545           "link_text": {
    546             "color": "#278bd3",
    547             "font_style": "italic"
    548           },
    549           "link_uri": {
    550             "color": "#6d72c5"
    551           },
    552           "number": {
    553             "color": "#d33682"
    554           },
    555           "operator": {
    556             "color": "#2aa298"
    557           },
    558           "predictive": {
    559             "background_color": "#fdf6e2",
    560             "color": "#adb8b8"
    561           },
    562           "preproc": {
    563             "color": "#ca4c16"
    564           },
    565           "primary": {
    566             "color": "#647a82"
    567           },
    568           "property": {
    569             "color": "#278bd3"
    570           },
    571           "punctuation": {
    572             "color": "#adb8b8"
    573           },
    574           "punctuation.bracket": {
    575             "color": "#adb8b8"
    576           },
    577           "punctuation.delimiter": {
    578             "color": "#adb8b8"
    579           },
    580           "punctuation.list_marker": {
    581             "color": "#adb8b8"
    582           },
    583           "punctuation.special": {
    584             "color": "#2aa298"
    585           },
    586           "string": {
    587             "color": "#2aa298"
    588           },
    589           "string.escape": {
    590             "color": "#ca4c16"
    591           },
    592           "string.regex": {
    593             "color": "#ca4c16"
    594           },
    595           "string.special": {
    596             "color": "#ca4c16"
    597           },
    598           "string.special.symbol": {
    599             "color": "#d33682"
    600           },
    601           "tag": {
    602             "color": "#dc312e"
    603           },
    604           "text.literal": {
    605             "color": "#2aa298"
    606           },
    607           "title": {
    608             "color": "#ca4c16",
    609             "font_weight": 700
    610           },
    611           "type": {
    612             "color": "#b28600"
    613           },
    614           "variable": {
    615             "color": "#647a82"
    616           },
    617           "variable.special": {
    618             "color": "#ca4c16"
    619           },
    620           "variant": {
    621             "color": "#278bd3"
    622           }
    623         },
    624         "terminal.ansi.background": "#fdf6e2",
    625         "terminal.ansi.black": "#000000",
    626         "terminal.ansi.bright_black": "#666666",
    627         "terminal.ansi.red": "#f65351",
    628         "terminal.ansi.bright_red": "#dc312e",
    629         "terminal.ansi.green": "#859900",
    630         "terminal.ansi.bright_green": "#586600",
    631         "terminal.ansi.yellow": "#b28600",
    632         "terminal.ansi.bright_yellow": "#664d00",
    633         "terminal.ansi.blue": "#47adf5",
    634         "terminal.ansi.bright_blue": "#278bd3",
    635         "terminal.ansi.magenta": "#f254a1",
    636         "terminal.ansi.bright_magenta": "#d33682",
    637         "terminal.ansi.cyan": "#2aa298",
    638         "terminal.ansi.bright_cyan": "#1a6365",
    639         "terminal.ansi.white": "#073541",
    640         "terminal.ansi.bright_white": "#002d38",
    641         "terminal.ansi.dim_black": "#000000",
    642         "terminal.ansi.dim_blue": "#47adf5",
    643         "terminal.ansi.dim_cyan": "#2beede",
    644         "terminal.ansi.dim_green": "#859900",
    645         "terminal.ansi.dim_magenta": "#f254a1",
    646         "terminal.ansi.dim_red": "#f65351",
    647         "terminal.ansi.dim_white": "#073541",
    648         "terminal.ansi.dim_yellow": "#b28600",
    649         "terminal.background": "#fdf6e2",
    650         "terminal.bright_foreground": "#586e74",
    651         "terminal.dim_foreground": "#adb8b8",
    652         "terminal.foreground": "#647a82",
    653         "text": "#647a82",
    654         "text.accent": "#586e74",
    655         "text.disabled": "#adb8b8",
    656         "text.muted": "#647a8280",
    657         "text.placeholder": "#adb8b8",
    658         "unreachable": "#6d72c5",
    659         "unreachable.background": "#fdf6e2",
    660         "unreachable.border": "#6d72c5",
    661         "vim.normal.background": "#278bd3",
    662         "vim.normal.foreground": "#ffffff",
    663         "vim.insert.background": "#859900",
    664         "vim.insert.foreground": "#ffffff",
    665         "vim.replace.background": "#dc312e",
    666         "vim.replace.foreground": "#ffffff",
    667         "vim.visual.background": "#d33682",
    668         "vim.visual.foreground": "#ffffff",
    669         "vim.visual_line.background": "#6d72c5",
    670         "vim.visual_line.foreground": "#ffffff",
    671         "vim.visual_block.background": "#b28600",
    672         "vim.visual_block.foreground": "#ffffff",
    673         "vim.yank.background": "#647a820b"
    674       }
    675     }
    676   ]
    677 }