diff --git a/gruvbox/gruvbox.rstheme b/gruvbox/gruvbox.rstheme new file mode 100644 index 0000000..0859b9e --- /dev/null +++ b/gruvbox/gruvbox.rstheme @@ -0,0 +1,1002 @@ +/* rs-theme-name: gruvbox */ +/* rs-theme-is-dark: TRUE */ +/* THIS THEME WAS AUTOGENERATED BY Theme.tmpl.css (UUID: 06CD1FB2-A00A-4F8C-97B2-60E131980454) */ + +.ace_gutter { + background: #282828; + color: #938E75; +} + +.ace_print-margin { + width: 1px; + background: #e8e8e8; +} + +.ace_editor, .ace_editor_theme .profvis-flamegraph, .ace_editor_theme { + background-color: #282828; + color: rgba(253, 244, 193, 0.67); +} + +.ace_cursor { + color: #fcf9e3; +} + +.ace_marker-layer .ace_selection { + background: #504945; +} + +.ace_selection.ace_start { + box-shadow: 0 0 3px 0px #282828; + border-radius: 2px; +} + +.ace_marker-layer .ace_step { + background: rgb(198, 219, 174); +} + +.ace_marker-layer .ace_bracket { + margin: -1px 0 0 -1px; + border: 1px solid #fabd2f; +} + +.ace_marker-layer .ace_active-line { + background: #3c3836; +} + +.ace_gutter-active-line { + background-color: #3c3836; +} + +.ace_marker-layer .ace_selected-word { + border: 1px solid #504945 +} + +.ace_fold { + background-color: #fa5c4b; + border-color: rgba(253, 244, 193, 0.67); +} + +.ace_invisible { + color: #fabd2f; +} + + +.ace_keyword { + color: #fa5c4b; + +} + +.ace_keyword.ace_operator { + color: #fe8019; + +} + +.ace_constant { + color: #d3869b; + +} + +.ace_constant.ace_character.ace_escape { + color: #b8bb26; + +} + +.ace_constant.ace_other { + color: #fdf4c1; + +} + +.ace_support { + color: #fabd2f; + +} + +.ace_support.ace_constant { + color: #fabd2f; + +} + +.ace_support.ace_class { + color: #8ec07c; + +} + +.ace_support.ace_type { + color: rgba(253, 244, 193, 0.67); + +} + +.ace_storage { + color: #fa5c4b; + +} + +.ace_invalid { + color: #fdf4c1; + background-color: #932b1e; + +} + +.ace_string { + color: #b8bb26; + +} + +.ace_comment { + font-style: italic; + color: #E8A14F; + +} + +.ace_variable { + color: #fdf4c1; + +} + +.ace_variable.ace_language { + color: #fdf4c1; + +} + +.ace_meta.ace_tag { + color: #8ec07c; + +} + +.ace_entity.ace_name.ace_tag { + font-weight: bold; + color: #8ec07c; + +} + +.ace_markup.ace_heading { + font-weight: bold; + color: #8ec07c; + +} +.nocolor.ace_editor .ace_line span { + color: #fa5c4b !important; +} +.ace_bracket { + margin: 0 !important; + border: 0 !important; + background-color: rgba(128, 128, 128, 0.5); +} +.ace_marker-layer .ace_foreign_line { + position: absolute; + z-index: -1; + background-color: #3E3D38; +} +.ace_node-selector { + background-color: #fb6f1c +} +.ace_comment-highlight { + color: #4D4333; + background-color: #D1B78A; +} +.ace_marker-layer .ace_active_debug_line { + position: absolute; + z-index: -1; + background-color: #948330; +} +.ace_marker-layer .ace_find_line { + position: absolute; + z-index: -1; + background-color: #535147; +} +.ace_console_error { + background-color: #535147; +} +.terminal { + background-color: #282828; + color: rgba(253, 244, 193, 0.67); + font-feature-settings: "liga" 0; + position: relative; + user-select: none; + -ms-user-select: none; + -webkit-user-select: none; +} +.terminal.xterm-cursor-style-block.focus:not(.xterm-cursor-blink-on) .terminal-cursor { + background-color: #CCC; + color: #1e1e1e; +} +.terminal.focus.xterm-cursor-style-bar:not(.xterm-cursor-blink-on) .terminal-cursor::before, +.terminal.focus.xterm-cursor-style-underline:not(.xterm-cursor-blink-on) .terminal-cursor::before { + content: ''; + position: absolute; + background-color: #CCC; +} +.terminal:not(.focus) .terminal-cursor { + outline: 1px solid #CCC; + outline-offset: -1px; +} +.terminal .xterm-selection div { + position: absolute; + background-color: #CCC; +} +.terminal .xterm-viewport { + background-color: #282828; + overflow-y: scroll; +} +.xtermInvertColor { color: #282828; } +.xtermInvertBgColor { background-color: rgba(253, 244, 193, 0.67); } +.xtermBold { font-weight: bold; } +.xtermBlur { filter: blur(1px); } +.xtermUnderline { text-decoration: underline; } +.xtermBlink { text-decoration: blink; } +.xtermHidden { visibility: hidden; } +.xtermItalic { font-style: italic; } +.xtermStrike { text-decoration: line-through; } +.xtermColor0 { color: #2e3436 !important; } +.xtermBgColor0 { background-color: #2e3436; } +.xtermColor1 { color: #cc0000 !important; } +.xtermBgColor1 { background-color: #cc0000; } +.xtermColor2 { color: #4e9a06 !important; } +.xtermBgColor2 { background-color: #4e9a06; } +.xtermColor3 { color: #c4a000 !important; } +.xtermBgColor3 { background-color: #c4a000; } +.xtermColor4 { color: #3465a4 !important; } +.xtermBgColor4 { background-color: #3465a4; } +.xtermColor5 { color: #75507b !important; } +.xtermBgColor5 { background-color: #75507b; } +.xtermColor6 { color: #06989a !important; } +.xtermBgColor6 { background-color: #06989a; } +.xtermColor7 { color: #d3d7cf !important; } +.xtermBgColor7 { background-color: #d3d7cf; } +.xtermColor8 { color: #555753 !important; } +.xtermBgColor8 { background-color: #555753; } +.xtermColor9 { color: #ef2929 !important; } +.xtermBgColor9 { background-color: #ef2929; } +.xtermColor10 { color: #8ae234 !important; } +.xtermBgColor10 { background-color: #8ae234; } +.xtermColor11 { color: #fce94f !important; } +.xtermBgColor11 { background-color: #fce94f; } +.xtermColor12 { color: #729fcf !important; } +.xtermBgColor12 { background-color: #729fcf; } +.xtermColor13 { color: #ad7fa8 !important; } +.xtermBgColor13 { background-color: #ad7fa8; } +.xtermColor14 { color: #34e2e2 !important; } +.xtermBgColor14 { background-color: #34e2e2; } +.xtermColor15 { color: #eeeeec !important; } +.xtermBgColor15 { background-color: #eeeeec; } +.xtermColor16 { color: #000000 !important; } +.xtermBgColor16 { background-color: #000000; } +.xtermColor17 { color: #00005f !important; } +.xtermBgColor17 { background-color: #00005f; } +.xtermColor18 { color: #000087 !important; } +.xtermBgColor18 { background-color: #000087; } +.xtermColor19 { color: #0000af !important; } +.xtermBgColor19 { background-color: #0000af; } +.xtermColor20 { color: #0000d7 !important; } +.xtermBgColor20 { background-color: #0000d7; } +.xtermColor21 { color: #0000ff !important; } +.xtermBgColor21 { background-color: #0000ff; } +.xtermColor22 { color: #005f00 !important; } +.xtermBgColor22 { background-color: #005f00; } +.xtermColor23 { color: #005f5f !important; } +.xtermBgColor23 { background-color: #005f5f; } +.xtermColor24 { color: #005f87 !important; } +.xtermBgColor24 { background-color: #005f87; } +.xtermColor25 { color: #005faf !important; } +.xtermBgColor25 { background-color: #005faf; } +.xtermColor26 { color: #005fd7 !important; } +.xtermBgColor26 { background-color: #005fd7; } +.xtermColor27 { color: #005fff !important; } +.xtermBgColor27 { background-color: #005fff; } +.xtermColor28 { color: #008700 !important; } +.xtermBgColor28 { background-color: #008700; } +.xtermColor29 { color: #00875f !important; } +.xtermBgColor29 { background-color: #00875f; } +.xtermColor30 { color: #008787 !important; } +.xtermBgColor30 { background-color: #008787; } +.xtermColor31 { color: #0087af !important; } +.xtermBgColor31 { background-color: #0087af; } +.xtermColor32 { color: #0087d7 !important; } +.xtermBgColor32 { background-color: #0087d7; } +.xtermColor33 { color: #0087ff !important; } +.xtermBgColor33 { background-color: #0087ff; } +.xtermColor34 { color: #00af00 !important; } +.xtermBgColor34 { background-color: #00af00; } +.xtermColor35 { color: #00af5f !important; } +.xtermBgColor35 { background-color: #00af5f; } +.xtermColor36 { color: #00af87 !important; } +.xtermBgColor36 { background-color: #00af87; } +.xtermColor37 { color: #00afaf !important; } +.xtermBgColor37 { background-color: #00afaf; } +.xtermColor38 { color: #00afd7 !important; } +.xtermBgColor38 { background-color: #00afd7; } +.xtermColor39 { color: #00afff !important; } +.xtermBgColor39 { background-color: #00afff; } +.xtermColor40 { color: #00d700 !important; } +.xtermBgColor40 { background-color: #00d700; } +.xtermColor41 { color: #00d75f !important; } +.xtermBgColor41 { background-color: #00d75f; } +.xtermColor42 { color: #00d787 !important; } +.xtermBgColor42 { background-color: #00d787; } +.xtermColor43 { color: #00d7af !important; } +.xtermBgColor43 { background-color: #00d7af; } +.xtermColor44 { color: #00d7d7 !important; } +.xtermBgColor44 { background-color: #00d7d7; } +.xtermColor45 { color: #00d7ff !important; } +.xtermBgColor45 { background-color: #00d7ff; } +.xtermColor46 { color: #00ff00 !important; } +.xtermBgColor46 { background-color: #00ff00; } +.xtermColor47 { color: #00ff5f !important; } +.xtermBgColor47 { background-color: #00ff5f; } +.xtermColor48 { color: #00ff87 !important; } +.xtermBgColor48 { background-color: #00ff87; } +.xtermColor49 { color: #00ffaf !important; } +.xtermBgColor49 { background-color: #00ffaf; } +.xtermColor50 { color: #00ffd7 !important; } +.xtermBgColor50 { background-color: #00ffd7; } +.xtermColor51 { color: #00ffff !important; } +.xtermBgColor51 { background-color: #00ffff; } +.xtermColor52 { color: #5f0000 !important; } +.xtermBgColor52 { background-color: #5f0000; } +.xtermColor53 { color: #5f005f !important; } +.xtermBgColor53 { background-color: #5f005f; } +.xtermColor54 { color: #5f0087 !important; } +.xtermBgColor54 { background-color: #5f0087; } +.xtermColor55 { color: #5f00af !important; } +.xtermBgColor55 { background-color: #5f00af; } +.xtermColor56 { color: #5f00d7 !important; } +.xtermBgColor56 { background-color: #5f00d7; } +.xtermColor57 { color: #5f00ff !important; } +.xtermBgColor57 { background-color: #5f00ff; } +.xtermColor58 { color: #5f5f00 !important; } +.xtermBgColor58 { background-color: #5f5f00; } +.xtermColor59 { color: #5f5f5f !important; } +.xtermBgColor59 { background-color: #5f5f5f; } +.xtermColor60 { color: #5f5f87 !important; } +.xtermBgColor60 { background-color: #5f5f87; } +.xtermColor61 { color: #5f5faf !important; } +.xtermBgColor61 { background-color: #5f5faf; } +.xtermColor62 { color: #5f5fd7 !important; } +.xtermBgColor62 { background-color: #5f5fd7; } +.xtermColor63 { color: #5f5fff !important; } +.xtermBgColor63 { background-color: #5f5fff; } +.xtermColor64 { color: #5f8700 !important; } +.xtermBgColor64 { background-color: #5f8700; } +.xtermColor65 { color: #5f875f !important; } +.xtermBgColor65 { background-color: #5f875f; } +.xtermColor66 { color: #5f8787 !important; } +.xtermBgColor66 { background-color: #5f8787; } +.xtermColor67 { color: #5f87af !important; } +.xtermBgColor67 { background-color: #5f87af; } +.xtermColor68 { color: #5f87d7 !important; } +.xtermBgColor68 { background-color: #5f87d7; } +.xtermColor69 { color: #5f87ff !important; } +.xtermBgColor69 { background-color: #5f87ff; } +.xtermColor70 { color: #5faf00 !important; } +.xtermBgColor70 { background-color: #5faf00; } +.xtermColor71 { color: #5faf5f !important; } +.xtermBgColor71 { background-color: #5faf5f; } +.xtermColor72 { color: #5faf87 !important; } +.xtermBgColor72 { background-color: #5faf87; } +.xtermColor73 { color: #5fafaf !important; } +.xtermBgColor73 { background-color: #5fafaf; } +.xtermColor74 { color: #5fafd7 !important; } +.xtermBgColor74 { background-color: #5fafd7; } +.xtermColor75 { color: #5fafff !important; } +.xtermBgColor75 { background-color: #5fafff; } +.xtermColor76 { color: #5fd700 !important; } +.xtermBgColor76 { background-color: #5fd700; } +.xtermColor77 { color: #5fd75f !important; } +.xtermBgColor77 { background-color: #5fd75f; } +.xtermColor78 { color: #5fd787 !important; } +.xtermBgColor78 { background-color: #5fd787; } +.xtermColor79 { color: #5fd7af !important; } +.xtermBgColor79 { background-color: #5fd7af; } +.xtermColor80 { color: #5fd7d7 !important; } +.xtermBgColor80 { background-color: #5fd7d7; } +.xtermColor81 { color: #5fd7ff !important; } +.xtermBgColor81 { background-color: #5fd7ff; } +.xtermColor82 { color: #5fff00 !important; } +.xtermBgColor82 { background-color: #5fff00; } +.xtermColor83 { color: #5fff5f !important; } +.xtermBgColor83 { background-color: #5fff5f; } +.xtermColor84 { color: #5fff87 !important; } +.xtermBgColor84 { background-color: #5fff87; } +.xtermColor85 { color: #5fffaf !important; } +.xtermBgColor85 { background-color: #5fffaf; } +.xtermColor86 { color: #5fffd7 !important; } +.xtermBgColor86 { background-color: #5fffd7; } +.xtermColor87 { color: #5fffff !important; } +.xtermBgColor87 { background-color: #5fffff; } +.xtermColor88 { color: #870000 !important; } +.xtermBgColor88 { background-color: #870000; } +.xtermColor89 { color: #87005f !important; } +.xtermBgColor89 { background-color: #87005f; } +.xtermColor90 { color: #870087 !important; } +.xtermBgColor90 { background-color: #870087; } +.xtermColor91 { color: #8700af !important; } +.xtermBgColor91 { background-color: #8700af; } +.xtermColor92 { color: #8700d7 !important; } +.xtermBgColor92 { background-color: #8700d7; } +.xtermColor93 { color: #8700ff !important; } +.xtermBgColor93 { background-color: #8700ff; } +.xtermColor94 { color: #875f00 !important; } +.xtermBgColor94 { background-color: #875f00; } +.xtermColor95 { color: #875f5f !important; } +.xtermBgColor95 { background-color: #875f5f; } +.xtermColor96 { color: #875f87 !important; } +.xtermBgColor96 { background-color: #875f87; } +.xtermColor97 { color: #875faf !important; } +.xtermBgColor97 { background-color: #875faf; } +.xtermColor98 { color: #875fd7 !important; } +.xtermBgColor98 { background-color: #875fd7; } +.xtermColor99 { color: #875fff !important; } +.xtermBgColor99 { background-color: #875fff; } +.xtermColor100 { color: #878700 !important; } +.xtermBgColor100 { background-color: #878700; } +.xtermColor101 { color: #87875f !important; } +.xtermBgColor101 { background-color: #87875f; } +.xtermColor102 { color: #878787 !important; } +.xtermBgColor102 { background-color: #878787; } +.xtermColor103 { color: #8787af !important; } +.xtermBgColor103 { background-color: #8787af; } +.xtermColor104 { color: #8787d7 !important; } +.xtermBgColor104 { background-color: #8787d7; } +.xtermColor105 { color: #8787ff !important; } +.xtermBgColor105 { background-color: #8787ff; } +.xtermColor106 { color: #87af00 !important; } +.xtermBgColor106 { background-color: #87af00; } +.xtermColor107 { color: #87af5f !important; } +.xtermBgColor107 { background-color: #87af5f; } +.xtermColor108 { color: #87af87 !important; } +.xtermBgColor108 { background-color: #87af87; } +.xtermColor109 { color: #87afaf !important; } +.xtermBgColor109 { background-color: #87afaf; } +.xtermColor110 { color: #87afd7 !important; } +.xtermBgColor110 { background-color: #87afd7; } +.xtermColor111 { color: #87afff !important; } +.xtermBgColor111 { background-color: #87afff; } +.xtermColor112 { color: #87d700 !important; } +.xtermBgColor112 { background-color: #87d700; } +.xtermColor113 { color: #87d75f !important; } +.xtermBgColor113 { background-color: #87d75f; } +.xtermColor114 { color: #87d787 !important; } +.xtermBgColor114 { background-color: #87d787; } +.xtermColor115 { color: #87d7af !important; } +.xtermBgColor115 { background-color: #87d7af; } +.xtermColor116 { color: #87d7d7 !important; } +.xtermBgColor116 { background-color: #87d7d7; } +.xtermColor117 { color: #87d7ff !important; } +.xtermBgColor117 { background-color: #87d7ff; } +.xtermColor118 { color: #87ff00 !important; } +.xtermBgColor118 { background-color: #87ff00; } +.xtermColor119 { color: #87ff5f !important; } +.xtermBgColor119 { background-color: #87ff5f; } +.xtermColor120 { color: #87ff87 !important; } +.xtermBgColor120 { background-color: #87ff87; } +.xtermColor121 { color: #87ffaf !important; } +.xtermBgColor121 { background-color: #87ffaf; } +.xtermColor122 { color: #87ffd7 !important; } +.xtermBgColor122 { background-color: #87ffd7; } +.xtermColor123 { color: #87ffff !important; } +.xtermBgColor123 { background-color: #87ffff; } +.xtermColor124 { color: #af0000 !important; } +.xtermBgColor124 { background-color: #af0000; } +.xtermColor125 { color: #af005f !important; } +.xtermBgColor125 { background-color: #af005f; } +.xtermColor126 { color: #af0087 !important; } +.xtermBgColor126 { background-color: #af0087; } +.xtermColor127 { color: #af00af !important; } +.xtermBgColor127 { background-color: #af00af; } +.xtermColor128 { color: #af00d7 !important; } +.xtermBgColor128 { background-color: #af00d7; } +.xtermColor129 { color: #af00ff !important; } +.xtermBgColor129 { background-color: #af00ff; } +.xtermColor130 { color: #af5f00 !important; } +.xtermBgColor130 { background-color: #af5f00; } +.xtermColor131 { color: #af5f5f !important; } +.xtermBgColor131 { background-color: #af5f5f; } +.xtermColor132 { color: #af5f87 !important; } +.xtermBgColor132 { background-color: #af5f87; } +.xtermColor133 { color: #af5faf !important; } +.xtermBgColor133 { background-color: #af5faf; } +.xtermColor134 { color: #af5fd7 !important; } +.xtermBgColor134 { background-color: #af5fd7; } +.xtermColor135 { color: #af5fff !important; } +.xtermBgColor135 { background-color: #af5fff; } +.xtermColor136 { color: #af8700 !important; } +.xtermBgColor136 { background-color: #af8700; } +.xtermColor137 { color: #af875f !important; } +.xtermBgColor137 { background-color: #af875f; } +.xtermColor138 { color: #af8787 !important; } +.xtermBgColor138 { background-color: #af8787; } +.xtermColor139 { color: #af87af !important; } +.xtermBgColor139 { background-color: #af87af; } +.xtermColor140 { color: #af87d7 !important; } +.xtermBgColor140 { background-color: #af87d7; } +.xtermColor141 { color: #af87ff !important; } +.xtermBgColor141 { background-color: #af87ff; } +.xtermColor142 { color: #afaf00 !important; } +.xtermBgColor142 { background-color: #afaf00; } +.xtermColor143 { color: #afaf5f !important; } +.xtermBgColor143 { background-color: #afaf5f; } +.xtermColor144 { color: #afaf87 !important; } +.xtermBgColor144 { background-color: #afaf87; } +.xtermColor145 { color: #afafaf !important; } +.xtermBgColor145 { background-color: #afafaf; } +.xtermColor146 { color: #afafd7 !important; } +.xtermBgColor146 { background-color: #afafd7; } +.xtermColor147 { color: #afafff !important; } +.xtermBgColor147 { background-color: #afafff; } +.xtermColor148 { color: #afd700 !important; } +.xtermBgColor148 { background-color: #afd700; } +.xtermColor149 { color: #afd75f !important; } +.xtermBgColor149 { background-color: #afd75f; } +.xtermColor150 { color: #afd787 !important; } +.xtermBgColor150 { background-color: #afd787; } +.xtermColor151 { color: #afd7af !important; } +.xtermBgColor151 { background-color: #afd7af; } +.xtermColor152 { color: #afd7d7 !important; } +.xtermBgColor152 { background-color: #afd7d7; } +.xtermColor153 { color: #afd7ff !important; } +.xtermBgColor153 { background-color: #afd7ff; } +.xtermColor154 { color: #afff00 !important; } +.xtermBgColor154 { background-color: #afff00; } +.xtermColor155 { color: #afff5f !important; } +.xtermBgColor155 { background-color: #afff5f; } +.xtermColor156 { color: #afff87 !important; } +.xtermBgColor156 { background-color: #afff87; } +.xtermColor157 { color: #afffaf !important; } +.xtermBgColor157 { background-color: #afffaf; } +.xtermColor158 { color: #afffd7 !important; } +.xtermBgColor158 { background-color: #afffd7; } +.xtermColor159 { color: #afffff !important; } +.xtermBgColor159 { background-color: #afffff; } +.xtermColor160 { color: #d70000 !important; } +.xtermBgColor160 { background-color: #d70000; } +.xtermColor161 { color: #d7005f !important; } +.xtermBgColor161 { background-color: #d7005f; } +.xtermColor162 { color: #d70087 !important; } +.xtermBgColor162 { background-color: #d70087; } +.xtermColor163 { color: #d700af !important; } +.xtermBgColor163 { background-color: #d700af; } +.xtermColor164 { color: #d700d7 !important; } +.xtermBgColor164 { background-color: #d700d7; } +.xtermColor165 { color: #d700ff !important; } +.xtermBgColor165 { background-color: #d700ff; } +.xtermColor166 { color: #d75f00 !important; } +.xtermBgColor166 { background-color: #d75f00; } +.xtermColor167 { color: #d75f5f !important; } +.xtermBgColor167 { background-color: #d75f5f; } +.xtermColor168 { color: #d75f87 !important; } +.xtermBgColor168 { background-color: #d75f87; } +.xtermColor169 { color: #d75faf !important; } +.xtermBgColor169 { background-color: #d75faf; } +.xtermColor170 { color: #d75fd7 !important; } +.xtermBgColor170 { background-color: #d75fd7; } +.xtermColor171 { color: #d75fff !important; } +.xtermBgColor171 { background-color: #d75fff; } +.xtermColor172 { color: #d78700 !important; } +.xtermBgColor172 { background-color: #d78700; } +.xtermColor173 { color: #d7875f !important; } +.xtermBgColor173 { background-color: #d7875f; } +.xtermColor174 { color: #d78787 !important; } +.xtermBgColor174 { background-color: #d78787; } +.xtermColor175 { color: #d787af !important; } +.xtermBgColor175 { background-color: #d787af; } +.xtermColor176 { color: #d787d7 !important; } +.xtermBgColor176 { background-color: #d787d7; } +.xtermColor177 { color: #d787ff !important; } +.xtermBgColor177 { background-color: #d787ff; } +.xtermColor178 { color: #d7af00 !important; } +.xtermBgColor178 { background-color: #d7af00; } +.xtermColor179 { color: #d7af5f !important; } +.xtermBgColor179 { background-color: #d7af5f; } +.xtermColor180 { color: #d7af87 !important; } +.xtermBgColor180 { background-color: #d7af87; } +.xtermColor181 { color: #d7afaf !important; } +.xtermBgColor181 { background-color: #d7afaf; } +.xtermColor182 { color: #d7afd7 !important; } +.xtermBgColor182 { background-color: #d7afd7; } +.xtermColor183 { color: #d7afff !important; } +.xtermBgColor183 { background-color: #d7afff; } +.xtermColor184 { color: #d7d700 !important; } +.xtermBgColor184 { background-color: #d7d700; } +.xtermColor185 { color: #d7d75f !important; } +.xtermBgColor185 { background-color: #d7d75f; } +.xtermColor186 { color: #d7d787 !important; } +.xtermBgColor186 { background-color: #d7d787; } +.xtermColor187 { color: #d7d7af !important; } +.xtermBgColor187 { background-color: #d7d7af; } +.xtermColor188 { color: #d7d7d7 !important; } +.xtermBgColor188 { background-color: #d7d7d7; } +.xtermColor189 { color: #d7d7ff !important; } +.xtermBgColor189 { background-color: #d7d7ff; } +.xtermColor190 { color: #d7ff00 !important; } +.xtermBgColor190 { background-color: #d7ff00; } +.xtermColor191 { color: #d7ff5f !important; } +.xtermBgColor191 { background-color: #d7ff5f; } +.xtermColor192 { color: #d7ff87 !important; } +.xtermBgColor192 { background-color: #d7ff87; } +.xtermColor193 { color: #d7ffaf !important; } +.xtermBgColor193 { background-color: #d7ffaf; } +.xtermColor194 { color: #d7ffd7 !important; } +.xtermBgColor194 { background-color: #d7ffd7; } +.xtermColor195 { color: #d7ffff !important; } +.xtermBgColor195 { background-color: #d7ffff; } +.xtermColor196 { color: #ff0000 !important; } +.xtermBgColor196 { background-color: #ff0000; } +.xtermColor197 { color: #ff005f !important; } +.xtermBgColor197 { background-color: #ff005f; } +.xtermColor198 { color: #ff0087 !important; } +.xtermBgColor198 { background-color: #ff0087; } +.xtermColor199 { color: #ff00af !important; } +.xtermBgColor199 { background-color: #ff00af; } +.xtermColor200 { color: #ff00d7 !important; } +.xtermBgColor200 { background-color: #ff00d7; } +.xtermColor201 { color: #ff00ff !important; } +.xtermBgColor201 { background-color: #ff00ff; } +.xtermColor202 { color: #ff5f00 !important; } +.xtermBgColor202 { background-color: #ff5f00; } +.xtermColor203 { color: #ff5f5f !important; } +.xtermBgColor203 { background-color: #ff5f5f; } +.xtermColor204 { color: #ff5f87 !important; } +.xtermBgColor204 { background-color: #ff5f87; } +.xtermColor205 { color: #ff5faf !important; } +.xtermBgColor205 { background-color: #ff5faf; } +.xtermColor206 { color: #ff5fd7 !important; } +.xtermBgColor206 { background-color: #ff5fd7; } +.xtermColor207 { color: #ff5fff !important; } +.xtermBgColor207 { background-color: #ff5fff; } +.xtermColor208 { color: #ff8700 !important; } +.xtermBgColor208 { background-color: #ff8700; } +.xtermColor209 { color: #ff875f !important; } +.xtermBgColor209 { background-color: #ff875f; } +.xtermColor210 { color: #ff8787 !important; } +.xtermBgColor210 { background-color: #ff8787; } +.xtermColor211 { color: #ff87af !important; } +.xtermBgColor211 { background-color: #ff87af; } +.xtermColor212 { color: #ff87d7 !important; } +.xtermBgColor212 { background-color: #ff87d7; } +.xtermColor213 { color: #ff87ff !important; } +.xtermBgColor213 { background-color: #ff87ff; } +.xtermColor214 { color: #ffaf00 !important; } +.xtermBgColor214 { background-color: #ffaf00; } +.xtermColor215 { color: #ffaf5f !important; } +.xtermBgColor215 { background-color: #ffaf5f; } +.xtermColor216 { color: #ffaf87 !important; } +.xtermBgColor216 { background-color: #ffaf87; } +.xtermColor217 { color: #ffafaf !important; } +.xtermBgColor217 { background-color: #ffafaf; } +.xtermColor218 { color: #ffafd7 !important; } +.xtermBgColor218 { background-color: #ffafd7; } +.xtermColor219 { color: #ffafff !important; } +.xtermBgColor219 { background-color: #ffafff; } +.xtermColor220 { color: #ffd700 !important; } +.xtermBgColor220 { background-color: #ffd700; } +.xtermColor221 { color: #ffd75f !important; } +.xtermBgColor221 { background-color: #ffd75f; } +.xtermColor222 { color: #ffd787 !important; } +.xtermBgColor222 { background-color: #ffd787; } +.xtermColor223 { color: #ffd7af !important; } +.xtermBgColor223 { background-color: #ffd7af; } +.xtermColor224 { color: #ffd7d7 !important; } +.xtermBgColor224 { background-color: #ffd7d7; } +.xtermColor225 { color: #ffd7ff !important; } +.xtermBgColor225 { background-color: #ffd7ff; } +.xtermColor226 { color: #ffff00 !important; } +.xtermBgColor226 { background-color: #ffff00; } +.xtermColor227 { color: #ffff5f !important; } +.xtermBgColor227 { background-color: #ffff5f; } +.xtermColor228 { color: #ffff87 !important; } +.xtermBgColor228 { background-color: #ffff87; } +.xtermColor229 { color: #ffffaf !important; } +.xtermBgColor229 { background-color: #ffffaf; } +.xtermColor230 { color: #ffffd7 !important; } +.xtermBgColor230 { background-color: #ffffd7; } +.xtermColor231 { color: #ffffff !important; } +.xtermBgColor231 { background-color: #ffffff; } +.xtermColor232 { color: #080808 !important; } +.xtermBgColor232 { background-color: #080808; } +.xtermColor233 { color: #121212 !important; } +.xtermBgColor233 { background-color: #121212; } +.xtermColor234 { color: #1c1c1c !important; } +.xtermBgColor234 { background-color: #1c1c1c; } +.xtermColor235 { color: #262626 !important; } +.xtermBgColor235 { background-color: #262626; } +.xtermColor236 { color: #303030 !important; } +.xtermBgColor236 { background-color: #303030; } +.xtermColor237 { color: #3a3a3a !important; } +.xtermBgColor237 { background-color: #3a3a3a; } +.xtermColor238 { color: #444444 !important; } +.xtermBgColor238 { background-color: #444444; } +.xtermColor239 { color: #4e4e4e !important; } +.xtermBgColor239 { background-color: #4e4e4e; } +.xtermColor240 { color: #585858 !important; } +.xtermBgColor240 { background-color: #585858; } +.xtermColor241 { color: #626262 !important; } +.xtermBgColor241 { background-color: #626262; } +.xtermColor242 { color: #6c6c6c !important; } +.xtermBgColor242 { background-color: #6c6c6c; } +.xtermColor243 { color: #767676 !important; } +.xtermBgColor243 { background-color: #767676; } +.xtermColor244 { color: #808080 !important; } +.xtermBgColor244 { background-color: #808080; } +.xtermColor245 { color: #8a8a8a !important; } +.xtermBgColor245 { background-color: #8a8a8a; } +.xtermColor246 { color: #949494 !important; } +.xtermBgColor246 { background-color: #949494; } +.xtermColor247 { color: #9e9e9e !important; } +.xtermBgColor247 { background-color: #9e9e9e; } +.xtermColor248 { color: #a8a8a8 !important; } +.xtermBgColor248 { background-color: #a8a8a8; } +.xtermColor249 { color: #b2b2b2 !important; } +.xtermBgColor249 { background-color: #b2b2b2; } +.xtermColor250 { color: #bcbcbc !important; } +.xtermBgColor250 { background-color: #bcbcbc; } +.xtermColor251 { color: #c6c6c6 !important; } +.xtermBgColor251 { background-color: #c6c6c6; } +.xtermColor252 { color: #d0d0d0 !important; } +.xtermBgColor252 { background-color: #d0d0d0; } +.xtermColor253 { color: #dadada !important; } +.xtermBgColor253 { background-color: #dadada; } +.xtermColor254 { color: #e4e4e4 !important; } +.xtermBgColor254 { background-color: #e4e4e4; } +.xtermColor255 { color: #eeeeee !important; } +.xtermBgColor255 { background-color: #eeeeee; } +.editor_dark.ace_editor_theme a { + color: #FFF !important; +} + +.ace_layer { + z-index: 3; +} + +.ace_layer.ace_print-margin-layer { + z-index: 2; +} + +.ace_layer.ace_marker-layer { + z-index: 1; +} +/* background */ +.rstudio-themes-flat > .rstudio-themes-dark, +.rstudio-themes-flat > .rstudio-themes-dark :-webkit-any(.gwt-TabLayoutPanel, .gwt-TabLayoutPanelContent) { + background: #3c3836 !important; +} + +/* splitters */ +.rstudio-themes-flat > .rstudio-themes-dark .gwt-SplitLayoutPanel-HDragger { + background: #3c3836 !important; + cursor: ew-resize; + border-color: #3c3836; +} + +.rstudio-themes-flat > .rstudio-themes-dark .gwt-SplitLayoutPanel-VDragger { + background: #3c3836 !important; + cursor: ns-resize; + border-color: #3c3836; + /* box-shadow: 0 -1px 0 #1d2021 inset; */ +} + +/* window containers */ +.rstudio-themes-flat + > .rstudio-themes-dark + :-webkit-any(.windowframe, .rstheme_minimizedWindowObject) + > div:last-child { + border-radius: 0; + border: none !important; +} + +/* main toolbar */ +.rstudio-themes-dark > div:last-child > div > div > .rstheme_toolbarWrapper, +.rstudio-themes-dark [role="application"] > div > .rstheme_toolbarWrapper { + background-color: #3c3836 !important; + border-color: #3c3836 !important; +} + +/* toolbars */ +.rstudio-themes-dark .rstheme_toolbarWrapper, +.rstudio-themes-dark .rstheme_secondaryToolbar { + background-color: #1d2021 !important; + border-color: #1d2021 !important; +} + +/* other toolbars */ +.rstudio-themes-dark .rstudio-themes-background { + --color: rgb(60, 60, 60); + background-color: var(--color) !important; + border-top-color: var(--color) !important; + border-bottom-color: var(--color) !important; + border-radius: 0; +} + +/* files breadcrumb gradient */ +.rstudio-themes-dark .breadcrumb > div:last-child { + background: #1d2021 !important; + left: inherit !important; +} + +/* tabs container */ +.rstudio-themes-dark .gwt-TabLayoutPanelTabs, +/* windows */ +.rstudio-themes-dark .windowframe, +/* remove gradients */ +.rstudio-themes-dark :-webkit-any(.rstheme_multiPodUtilityTabArea, .GD15MCFCCS, .GJQ3LUQCCS) { + background: #282828 !important; + border-color: #282828 !important; +} + +/* tabs */ +.rstudio-themes-dark .gwt-TabLayoutPanelTab:not(.gwt-TabLayoutPanelTab-selected) .rstheme_tabLayoutCenter, +.rstudio-themes-dark .rstheme_minimizedWindowObject .rstheme_center { + background-color: #3c3836 !important; + color: #d5c4a1 !important; + border-color: #3c3836 !important; + border-right: 1px solid #282828 !important; + border-radius: 0; + cursor: pointer; + font-size: 9pt !important; + /* font-family: Fira Sans; */ +} + +.rstudio-themes-dark .gwt-TabLayoutPanelTab .gwt-Label { + cursor: pointer; +} + +/* active tab */ +.rstudio-themes-dark .gwt-TabLayoutPanelTab.gwt-TabLayoutPanelTab-selected .rstheme_tabLayoutCenter { + background-color: #1d2021 !important; + color: #d5c4a1 !important; + font-size: 9pt !important; + /* font-family: Fira Sans; */ +} + +/* editor */ +#rstudio_shell_widget.ace_editor.ace_scroller, +#rstudio_source_text_editor.ace_editor :-webkit-any(.ace_gutter, .ace_scroller, .ace_scrollbar-v) { + box-shadow: inset 0 6px 6px -6px black; +} + +/* datagrid */ +.rstudio-themes-dark .dataGridHeader, +.rstudio-themes-dark tr[__gwt_header_row] > :-webkit-any(td, th), +.rstudio-themes-dark .dataTables_info { + background-color: rgb(60, 60, 60) !important; +} + +/* data table */ +.rstudio-themes-dark .dataTable :-webkit-any(th, .first-child) { + background-color: rgb(60, 60, 60) !important; +} + +.rstudio-themes-dark .dataTable :-webkit-any(th, td, tr) { + border-color: #a89984 !important; +} + +.rstudio-themes-dark .dataTable tbody > tr:hover > td { + background-color: #fe8019 !important; +} + +/* search background */ +.rstudio-themes-dark .gwt-TabLayoutPanelContent > div:nth-last-child(2):nth-child(4) .rstudio-themes-background { + background-color: #282828 !important; +} + +/* search input */ +.rstudio-themes-dark :-webkit-any(.rstheme_toolbarWrapper, #rstudio_find_replace_bar) .search, +.rstudio-themes-flat .themedPopupPanel .search { + background-color: #3c3836 !important; + color: #d5c4a1 !important; + border-color: RGBA(254, 128, 25, .5) !important; + /* font-family: Fira Sans; */ +} + +.rstudio-themes-dark + .gwt-TabLayoutPanelContent + > div:nth-last-child(2):nth-child(4) + .rstudio-themes-background + .search { + height: 18px; +} + +/* .rstudio-themes-dark .search:-webkit-any(:focus, :focus-within) { + outline: 1px solid rgba(14, 99, 156, 0.8); + outline-offset: -1px; +} */ + +/* scrollbars */ +::-webkit-scrollbar { + height: 5px !important; + width: 5px !important; +} +::-webkit-scrollbar-thumb { + border: none !important; + border-radius: 100px !important; + background-color: rgba(235, 219, 178, 0.7) !important; +} + +::-webkit-scrollbar-thumb:hover { + background-color: rgba(235, 219, 178, 0.4) !important; +} + +::-webkit-scrollbar-thumb:active { + background-color: rgba(235, 219, 178, 0.2) !important; +} + +::-webkit-scrollbar, +::-webkit-scrollbar-corner, +::-webkit-scrollbar-track { + background-color: transparent !important; +} + +::-webkit-scrollbar-track:vertical { + box-shadow: inset 0 0 0 0 #1d2021; +} + +/* menus */ +.rstudio-themes-flat .themedPopupPanel, +.rstudio-themes-flat .popupMiddleCenter, +.rstudio-themes-flat .menuPopupMiddleCenter { + color: #d5c4a1 !important; + background-color: #3c3836 !important; + border-color: rgb(69, 69, 69) !important; + /* font-family: Fira Sans; */ +} + +.rstudio-themes-flat .themedPopupPanel ::-webkit-scrollbar:vertical { + width: 10px !important; +} + +.rstudio-themes-flat .themedPopupPanel ::-webkit-scrollbar-track:vertical { + box-shadow: none; +} + +.rstudio-themes-flat .gwt-MenuItem-selected { + background-color: RGBA(254, 128, 25, .5) !important; +} + +.rstudio-themes-flat .gwt-MenuItemSeparator > .menuSeparatorInner { + border-color: rgba(187, 187, 187, 0.4) !important; +} + +/* file names */ + +.rstudio-themes-flat.editor_dark .ace_editor_theme .GGBOEFPDGI { + color: #d5c4a1 !important; + /* font-family: Fira Sans; */ +} + +/* drop down menus */ + +.rstudio-themes-flat .rstudio-themes-dark .GGBOEFPDLU, .rstudio-themes-flat .rstudio-themes-dark .GGBOEFPDLU button { + color: #d5c4a1 !important; + /* font-family: Fira Sans; */ +} + +.rstudi-themes-flat:hover { + color: #d5c4a1 !important; +} + + +/* links */ + +.rstudio-themes-flat .rstudio-themes-dark .breadcrumb table.GGBOEFPDJJ .rstudio-HyperlinkLabel { + color: #d5c4a1 !important; +} + +/* checkbox */ + +.rstudio-themes-flat .rstudio-themes-dark input[type="checkbox"] { + background: #3c3836 !important; + color: #d5c4a1 !important; +} + + +/* bottom of editor */ + +.rstudio-themes-flat .rstudio-themes-dark .GGBOEFPDL5C { + color: #d5c4a1 !important; +} + + +/* console top */ + +.rstudio-themes-flat .rstudio-themes-dark .GGBOEFPDKU, .rstudio-themes-flat .rstudio-themes-dark .GGBOEFPDBU { + color: #d5c4a1 !important; +} diff --git a/gruvbox/gruvbox.tmTheme b/gruvbox/gruvbox.tmTheme new file mode 100644 index 0000000..037102b --- /dev/null +++ b/gruvbox/gruvbox.tmTheme @@ -0,0 +1,740 @@ + + + + + + + + + comment + Based on original gruvbox color scheme. + author + peaceant + name + gruvbox + settings + + + settings + + background + #282828 + caret + #fcf9e3 + foreground + #fdf4c1aa + invisibles + #fabd2f + lineHighlight + #3c3836 + selection + #504945 + bracketContentsForeground + #928374 + bracketsForeground + #d5c4a1 + guide + #3c3836 + activeGuide + #a89984 + stackGuide + #665c54 + + + + name + Punctuation + scope + punctuation.definition.tag + settings + + fontStyle + + foreground + #83a598 + + + + name + Punctuation + scope + punctuation.definition.entity + settings + + fontStyle + + foreground + #d3869b + + + + name + Constant + scope + constant + settings + + fontStyle + + foreground + #d3869b + + + + name + Constant escape + scope + constant.character.escape + settings + + fontStyle + + foreground + #b8bb26 + + + + name + Constant other + scope + constant.other + settings + + fontStyle + + foreground + #fdf4c1 + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #8ec07c + + + + name + Keyword + scope + keyword.operator.comparison, keyword.operator, keyword.operator.symbolic, keyword.operator.string, keyword.operator.assignment, keyword.operator.arithmetic, keyword.operator.class, keyword.operator.key, keyword.operator.logical + settings + + fontStyle + + foreground + #fe8019 + + + + name + Keyword + scope + keyword, keyword.operator.new, keyword.other, keyword.control + settings + + fontStyle + + foreground + #fa5c4b + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #fa5c4b + + + + name + String + scope + string -string.unquoted.old-plist -string.unquoted.heredoc, string.unquoted.heredoc string + settings + + fontStyle + + foreground + #b8bb26 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #E8A14F + + + + name + Regexp + scope + string.regexp constant.character.escape + settings + + foreground + #b8bb26 + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #fabd2f + + + + name + Variable + scope + variable + settings + + fontStyle + + foreground + #fdf4c1 + + + + name + Lang Variable + scope + variable.language + settings + + fontStyle + + foreground + #fdf4c1 + + + + name + Function Call + scope + meta.function-call + settings + + foreground + #fdf4c1 + + + + name + Invalid + scope + invalid + settings + + background + #932b1e + foreground + #fdf4c1 + + + + name + Embedded Source + scope + text source, string.unquoted.heredoc, source source + settings + + fontStyle + + foreground + #fdf4c1 + + + + name + String embedded-source + scope + string.quoted source + settings + + fontStyle + + foreground + #b8bb26 + + + + name + String constant + scope + string + settings + + foreground + #b8bb26 + + + + name + Support.constant + scope + support.constant + settings + + fontStyle + + foreground + #fabd2f + + + + name + Support.class + scope + support.class + settings + + fontStyle + + foreground + #8ec07c + + + + name + Meta.tag.A + scope + entity.name.tag + settings + + fontStyle + bold + foreground + #8ec07c + + + + name + Inner tag + scope + meta.tag, meta.tag entity + settings + + foreground + #8ec07c + + + + name + css colors + scope + constant.other.color.rgb-value + settings + + foreground + #83a598 + + + + name + css tag-name + scope + meta.selector.css entity.name.tag + settings + + foreground + #fa5c4b + + + + name + css#id + scope + meta.selector.css, entity.other.attribute-name.id + settings + + foreground + #b8bb26 + + + + name + css.class + scope + meta.selector.css entity.other.attribute-name.class + settings + + foreground + #b8bb26 + + + + name + css property-name: + scope + support.type.property-name.css + settings + + foreground + #8ec07c + + + + name + css @at-rule + scope + meta.preprocessor.at-rule keyword.control.at-rule + settings + + foreground + #fabd2f + + + + name + css additional-constants + scope + meta.property-value constant + settings + + foreground + #fabd2f + + + + name + css additional-constants + scope + meta.property-value support.constant.named-color.css + settings + + foreground + #fe8019 + + + + name + css constructor.argument + scope + meta.constructor.argument.css + settings + + foreground + #fabd2f + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #83a598 + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #fa5c4b + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #fabd2f + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #8ec07c + + + + name + Bold Markup + scope + markup.bold + settings + + fontStyle + bold + + + + name + Italic Markup + scope + markup.italic + settings + + fontStyle + italic + + + + name + Heading Markup + scope + markup.heading + settings + + fontStyle + bold + foreground + #8ec07c + + + + name + PHP: class name + scope + entity.name.type.class.php + settings + + foreground + #8ec07c + + + + name + PHP: Comment + scope + keyword.other.phpdoc + settings + + fontStyle + + foreground + #928374 + + + + name + CSS: numbers + scope + constant.numeric.css, keyword.other.unit.css + settings + + foreground + #d3869b + + + + name + CSS: entity dot, hash, comma, etc. + scope + punctuation.definition.entity.css + settings + + foreground + #b8bb26 + + + + name + JS: variable + scope + variable.language.js + settings + + foreground + #fabd2f + + + + name + JS: unquoted labe + scope + string.unquoted.label.js + settings + + foreground + #fdf4c1 + + + + name + Constant other sql + scope + constant.other.table-name.sql + settings + + fontStyle + + foreground + #b8bb26 + + + + name + Constant other sql + scope + constant.other.database-name.sql + settings + + fontStyle + + foreground + #b8bb26 + + + + name + dired directory + scope + storage.type.dired.item.directory, dired.item.directory + settings + + foreground + #8ec07c + + + + name + orgmode link + scope + orgmode.link + settings + + foreground + #fabd2f + fontStyle + underline + + + + name + orgmode page + scope + orgmode.page + settings + + foreground + #b8bb26 + + + + name + orgmode break + scope + orgmode.break + settings + + foreground + #d3869b + + + + name + orgmode headline + scope + orgmode.headline + settings + + foreground + #8ec07c + + + + name + orgmode tack + scope + orgmode.tack + settings + + foreground + #fabd2f + + + + name + orgmode follow up + scope + orgmode.follow_up + settings + + foreground + #fabd2f + + + + name + orgmode checkbox + scope + orgmode.checkbox + settings + + foreground + #fabd2f + + + + name + orgmode checkbox summary + scope + orgmode.checkbox.summary + settings + + foreground + #fabd2f + + + + name + orgmode tags + scope + orgmode.tags + settings + + foreground + #fa5c4b + + + + uuid + 06CD1FB2-A00A-4F8C-97B2-60E131980454 + colorSpaceName + sRGB + semanticClass + theme.dark.gruvbox + + \ No newline at end of file