Skip to content

Instantly share code, notes, and snippets.

@adamsheridan
Created January 16, 2014 17:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamsheridan/8459605 to your computer and use it in GitHub Desktop.
Save adamsheridan/8459605 to your computer and use it in GitHub Desktop.
Sublime theme settings
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Monokai Dark Spacegray</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#1e1e1e</string>
<key>caret</key>
<string>#c0c5ce</string>
<key>foreground</key>
<string>#c0c5ce</string>
<key>invisibles</key>
<string>#65737e</string>
<key>lineHighlight</key>
<string>#2d2d2d</string>
<key>selection</key>
<string>#444444</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8C8C8C</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFEE99</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Number</string>
<key>scope</key>
<string>constant.numeric</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF80F4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Built-in constant</string>
<key>scope</key>
<string>constant.language</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF80F4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>User-defined constant</string>
<key>scope</key>
<string>constant.character, constant.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF80F4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable</string>
<key>scope</key>
<string>variable</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage</string>
<key>scope</key>
<string>storage</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage type</string>
<key>scope</key>
<string>storage.type</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Class name</string>
<key>scope</key>
<string>entity.name.class</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>underline</string>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Inherited class</string>
<key>scope</key>
<string>entity.other.inherited-class</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic underline</string>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function name</string>
<key>scope</key>
<string>entity.name.function</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function argument</string>
<key>scope</key>
<string>variable.parameter</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#FD971F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag name</string>
<key>scope</key>
<string>entity.name.tag</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tag attribute</string>
<key>scope</key>
<string>entity.other.attribute-name</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library function</string>
<key>scope</key>
<string>support.function</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library constant</string>
<key>scope</key>
<string>support.constant</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library class/type</string>
<key>scope</key>
<string>support.type, support.class</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Library variable</string>
<key>scope</key>
<string>support.other.variable</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Namespaces</string>
<key>scope</key>
<string>support.other.namespace, entity.name.type.namespace</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFB2F9</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Namespace Alias</string>
<key>scope</key>
<string>support.other.namespace.use-as.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Namespace Keyword</string>
<key>scope</key>
<string>variable.language.namespace.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D66990</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Namespace Separator</string>
<key>scope</key>
<string>punctuation.separator.inheritance.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Functions / Property Values</string>
<key>scope</key>
<string>support.function.misc.css, support.constant.property-value.css, support.constant.font-name.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFEE99</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Tagbraces</string>
<key>scope</key>
<string>meta.tag.template.value.twig, meta.tag.template.block.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CD5AC5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Keywords</string>
<key>scope</key>
<string>keyword.control.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E05D8C</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Objects</string>
<key>scope</key>
<string>variable.other.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E5A5E0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Object Properties</string>
<key>scope</key>
<string>variable.other.property.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFE1FC</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Language Constants</string>
<key>scope</key>
<string>constant.language.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFD2A6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Numerical Constants</string>
<key>scope</key>
<string>constant.numeric.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFD0FB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Filters</string>
<key>scope</key>
<string>support.function.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#90E7F7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig User-Defined Filters</string>
<key>scope</key>
<string>meta.function-call.other.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FAB85A</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Twig Macros</string>
<key>scope</key>
<string>meta.function-call.twig</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FAB85A</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid</string>
<key>scope</key>
<string>invalid</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#F92672</string>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid deprecated</string>
<key>scope</key>
<string>invalid.deprecated</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF80F4</string>
<key>foreground</key>
<string>#F8F8F0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff: header</string>
<key>scope</key>
<string>meta.diff, meta.diff.header</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#E0EDDD</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff: deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#D3201F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff: changed</string>
<key>scope</key>
<string>markup.changed</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#BF3904</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff: inserted</string>
<key>scope</key>
<string>markup.inserted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#60cf30</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff: range</string>
<key>scope</key>
<string>meta.diff, meta.diff.range</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#3bc0f0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Headings</string>
<key>scope</key>
<string>markup.heading.markdown, markup.heading.1.markdown, markup.heading.2.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Bold</string>
<key>scope</key>
<string>markup.bold.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Italic</string>
<key>scope</key>
<string>markup.italic.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Punctuation for Bold, Italic, and Inline Block</string>
<key>scope</key>
<string>punctuation.definition.bold.markdown, punctuation.definition.italic.markdown, punctuation.definition.raw.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D3201F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Bulleted List</string>
<key>scope</key>
<string>markup.list.unnumbered.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF80F4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Numbered List</string>
<key>scope</key>
<string>markup.list.numbered.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF80F4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Block and Inline Block</string>
<key>scope</key>
<string>markup.raw.block.markdown, markup.raw.inline.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFEE99</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Quote Block and Punctuation</string>
<key>scope</key>
<string>markup.quote.markdown, punctuation.definition.blockquote.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#6C71C4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Seperator</string>
<key>scope</key>
<string>meta.separator.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF80F4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Link and Reference URL</string>
<key>scope</key>
<string>meta.image.inline.markdown, markup.underline.link.markdown</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#8C8C8C</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Link Title, Image Description</string>
<key>scope</key>
<string>string.other.link.title.markdown, string.other.link.description.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Angle Brakets on Link and Image</string>
<key>scope</key>
<string>punctuation.definition.link.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8C8C8C</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Parens on Link and Image </string>
<key>scope</key>
<string>punctuation.definition.metadata.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8C8C8C</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown: Square Brakets on Link, Image, and Reference</string>
<key>scope</key>
<string>punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.constant.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8C8C8C</string>
</dict>
</dict>
</array>
<key>uuid</key>
<string>233F0694-0B9C-43E3-A44A-ECECF7DF6C73</string>
</dict>
</plist>
[
//
// TABS (REGULAR)
//
// Tab set
{
"class": "tabset_control",
"layer0.texture": "",
"layer0.tint": [30, 30, 30], // -00
"layer0.inner_margin": 0,
"layer0.opacity": 1,
"content_margin": 0,
"tab_overlap": 0,
"tab_width": 128,
"tab_min_width": 48,
"tab_height": 28,
"mouse_wheel_switch": false
},
{
"class": "tabset_control",
"settings": ["mouse_wheel_switches_tabs"],
"mouse_wheel_switch": true
},
// Tab element
{
"class": "tab_control",
"content_margin": [8,0],
"max_margin_trim": 0,
"hit_test_level": 0,
"layer0.texture": "",
"layer0.tint": [30, 30, 30], // -00
"layer0.inner_margin": [5,5],
"layer0.opacity": 1
},
// Tab close state
{
"class": "tab_control",
"settings": ["show_tab_close_buttons"],
"content_margin": [8,0]
},
// Tab hover state
{
"class": "tab_control",
"attributes": ["hover"]
},
// Tab active state
{
"class": "tab_control",
"attributes": ["selected"],
"layer0.texture": "",
"layer0.tint": [45, 45, 45] // 00
},
// Tab dirty state (close button hidden)
{
"class": "tab_control",
"settings": ["!show_tab_close_buttons"],
"attributes": ["dirty"],
"content_margin": [12,3,7,3]
},
//
// TAB BUTTONS
//
// Tab close button
{
"class": "tab_close_button",
"layer0.texture": "Theme - Spacegray/Spacegray/close.png",
"layer0.opacity": 0,
"layer0.tint": [116, 115, 105] // 03
},
{
"class": "tab_close_button",
"settings": ["show_tab_close_buttons"],
"content_margin": [8,8]
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["hover"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/close.png",
"layer0.opacity": 1
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control"}],
"attributes": ["hover"],
"layer0.opacity": 1,
"layer0.tint": [242, 119, 122] // 08
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["selected"]}],
"layer0.opacity": 1
},
// Tab dirty button
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["dirty"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/circle.png",
"layer0.tint": [254, 204, 102], // 0A
"layer0.opacity": 1
},
{
"class": "tab_close_button",
"settings": ["!show_tab_close_buttons"],
"parents": [{"class": "tab_control","attributes": ["dirty"]}],
"content_margin": [8,8],
"layer0.opacity": 1
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["dirty","hover"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/close.png",
"attributes": ["hover"],
"layer0.opacity": 1,
"layer0.tint": [242, 119, 122] // 08
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["dirty","selected"]}]
},
// Tab highlight button
{
"class": "tab_close_button",
"settings": ["highlight_modified_tabs"],
"parents": [{"class": "tab_control","attributes": ["dirty"]}]
},
{
"class": "tab_close_button",
"settings": ["highlight_modified_tabs"],
"parents": [{"class": "tab_control","attributes": ["dirty","selected"]}]
},
// Tab close button hover
{
"class": "tab_close_button",
"settings": ["show_tab_close_buttons"],
"attributes": ["hover"]
},
// Tab close button pressed
{
"class": "tab_close_button",
"settings": ["show_tab_close_buttons"],
"attributes": ["pressed"],
"layer0.opacity": 0.5
},
//
// TAB LABELS
//
{
"class": "tab_label",
"fade": true,
"fg": [116, 115, 105] // 03
},
{
"class": "tab_label",
"parents": [{"class": "tab_control","attributes": ["hover"]}],
"fg": [211, 208, 200] // 05
},
{
"class": "tab_label",
"parents": [{"class": "tab_control","attributes": ["selected"]}],
"fg": [232, 230, 223] // 06
},
//
// FOLD BUTTONS
//
{
"class": "fold_button_control",
"layer0.texture": "Theme - Spacegray/Spacegray/folder-closed.png",
"layer0.tint": [160, 159, 147], // 04
"layer0.opacity": 0.5,
"layer0.inner_margin": 0,
"content_margin": [8,8]
},
{
"class": "fold_button_control",
"attributes": ["hover"],
"layer0.opacity": 0.7
},
{
"class": "fold_button_control",
"attributes": ["expanded"],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-open.png"
},
{
"class": "fold_button_control",
"attributes": ["expanded","hover"]
},
//
// STANDARD SCROLLBARS
//
// Standard vertical scroll bar
{
"class": "scroll_bar_control",
"layer0.texture": "",
"layer0.tint": [57, 57, 57], // 01
"layer0.opacity": 1,
"layer0.inner_margin": [0,0],
"blur": true
},
// Standard horizontal scroll bar
{
"class": "scroll_bar_control",
"attributes": ["horizontal"],
"layer0.texture": "",
"layer0.tint": [57, 57, 57], // 01
"layer0.inner_margin": [0,0],
"blur": true
},
// Standard scroll bar corner
{
"class": "scroll_corner_control",
"layer0.texture": "",
"layer0.tint": [57, 57, 57], // 01
"layer0.inner_margin": [0,0],
"layer0.opacity": 1
},
// Standard vertical scroll puck
{
"class": "puck_control",
"layer0.texture": "",
"layer0.tint": [93, 93, 93],
"layer0.opacity": 1,
"layer0.inner_margin": [0,0],
"content_margin": [6,0],
"blur": false
},
// Standard horizontal scroll puck
{
"class": "puck_control",
"attributes": ["horizontal"],
// "layer0.texture": "",
"layer0.tint": [93, 93, 93], // 01
"layer0.inner_margin": [0,0],
"content_margin": [12,6],
"blur": false
},
//
// OVERLAY SCROLLBARS
//
// Overlay toggle scroll bar
{
"class": "scroll_area_control",
"settings": ["overlay_scroll_bars"],
"overlay": true
},
{
"class": "scroll_area_control",
"settings": ["!overlay_scroll_bars"],
"overlay": false
},
// Overlay vertical scroll bar
{
"class": "scroll_bar_control",
"settings": ["overlay_scroll_bars"],
// "layer0.texture": "",
"layer0.tint": [45, 45, 45], // 00
"layer0.inner_margin": [0,5],
"layer0.opacity": 0,
"blur": false
},
// Overlay horizontal scroll bar
{
"class": "scroll_bar_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal"],
"layer0.inner_margin": [5,0],
"layer0.opacity": 0,
"blur": true
},
// Overlay vertical puck
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"layer0.texture": "",
"layer0.inner_margin": [0,5],
"content_margin": [2,32],
"blur": true
},
// Overlay horizontal puck
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal"],
"layer0.texture": "",
"layer0.inner_margin": [5,0],
"content_margin": [16,2],
"blur": true
},
// Overlay light puck (for dark content)
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["dark"],
// "layer0.texture": "",
"layer0.tint": [81, 81, 81] // 02
},
// Overlay light horizontal puck (for dark content)
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal","dark"],
// "layer0.texture": "",
"layer0.tint": [81, 81, 81] // 02
},
//
// EMPTY WINDOW BACKGROUND
//
{
"class": "sheet_container_control",
"layer0.tint": [43,48,59],
"layer0.opacity": 1
},
//
// GRID LAYOUT
//
{
"class": "grid_layout_control",
"border_size": 1,
"border_color": [30, 30, 30] // -00
},
//
// MINI MAP
//
{
"class": "minimap_control",
"viewport_color": [255,255,255,50]
},
//
// LABELS
//
// General labels
{
"class": "label_control",
"color": [116, 115, 105] // 03
},
// Text field labels
{
"class": "label_control",
"parents": [{"class": "panel_control"}]
},
// Button labels
{
"class": "label_control",
"parents": [{"class": "button_control"}],
"font.bold": true,
"color": [102, 204, 204] // 0C
},
//
// TOOLTIP
//
// Tooltip container
{
"class": "tool_tip_control",
// "layer0.texture": "",
"layer0.tint": [81, 81, 81], // 02
"layer0.inner_margin": [1,1],
"layer0.opacity": 1,
"content_margin": [4,4]
},
// Tooltip content
{
"class": "tool_tip_label_control",
"color": [242, 240, 236] // 07
},
//
// STATUS BAR
//
// Status bar container
{
"class": "status_bar",
"layer0.texture": "",
"layer0.tint": [30, 30, 30], // -00
"layer0.opacity": 1,
"content_margin": 4
},
// Status bar button
{
"class": "status_button",
"min_size": [92, 0]
},
// Status bar label
{
"class": "label_control",
"parents": [{"class": "status_bar"}],
"color": [81, 81, 81] // 02
},
//
// SIDEBAR
//
// Sidebar container
{
"class": "sidebar_container",
// "layer0.texture": "",
"layer0.opacity": 1,
"layer0.tint": [38, 38, 38], // -01
"layer0.inner_margin": [1,5,2,1],
"content_margin": [0,4,0,0]
},
// Sidebar tree
{
"class": "sidebar_tree",
"row_padding": [8,4],
"indent": 12,
"indent_offset": 14,
"indent_top_level": false,
"dark_content": true
},
// Sidebar rows
{
"class": "tree_row",
// "layer0.texture": "",
"layer0.tint": [57, 57, 57], // 01
"layer0.opacity": 0,
"layer0.inner_margin": [1,1]
},
// Sidebar row selected
{
"class": "tree_row",
"attributes": ["selected"],
"layer0.opacity": 1
},
// Sidebar heading
{
"class": "sidebar_heading",
"color": [81, 81, 81], // 02
"font.bold": true
},
// Sidebar heading selected
{
"class": "sidebar_heading",
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"shadow_offset": [0,0]
},
// Sidebar entry
{
"class": "sidebar_label",
"color": [116, 115, 105] // 03
},
// Sidebar folder entry
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["expandable"]}],
"color": [116, 115, 105] // 03
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"color": [211, 208, 200] // 05
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["expandable"]}],
"settings": ["bold_folder_labels"],
"font.bold": true
},
// Sidebar entry selected
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"color": [232, 230, 223] // 06
},
//
// SIDEBAR - OPEN FILE ICONS
//
// Sidebar file close
{
"class": "close_button",
"layer0.texture": "Theme - Spacegray/Spacegray/close.png",
"layer0.opacity": 0,
"layer0.inner_margin": 0,
"layer0.tint": [81, 81, 81], // 02
"content_margin": [8,8]
},
{
"class": "close_button",
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.opacity": 1
},
{
"class": "close_button",
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.opacity": 1
},
// Sidebar file dirty
{
"class": "close_button",
"attributes": ["dirty"],
"layer0.texture": "Theme - Spacegray/Spacegray/circle.png",
"layer0.opacity": 1,
"layer0.tint": [254, 204, 102] // 0A
},
{
"class": "close_button",
"attributes": ["dirty"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/circle.png"
},
// Sidebar file close hover
{
"class": "close_button",
"attributes": ["hover"],
"layer0.tint": [242, 119, 122] // 08
},
{
"class": "close_button",
"attributes": ["dirty", "hover"],
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/close.png",
"layer0.tint": [242, 119, 122] // 08
},
//
// SIDEBAR - GENERAL FILE ICONS
//
// Sidebar group closed
{
"class": "disclosure_button_control",
"content_margin": [8,8],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-closed.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"layer0.inner_margin": 0
},
{
"class": "disclosure_button_control",
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.tint": [160, 159, 147] // 04
},
{
"class": "disclosure_button_control",
"parents": [{"class": "tree_row","attributes": ["selected"]}]
},
// Sidebar folder closed
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-closed.png"
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"parents": [{"class": "tree_row","attributes": ["hover"]}]
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-closed.png"
},
// Sidebar group open
{
"class": "disclosure_button_control",
"attributes": ["expanded"],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-open.png"
},
{
"class": "disclosure_button_control",
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["hover"]}]
},
{
"class": "disclosure_button_control",
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-open.png"
},
// Sidebar folder open
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"attributes": ["expanded"],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-open.png"
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-open.png"
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Spacegray/Spacegray/folder-open.png"
},
//
// STANDARD TEXT BUTTONS
//
// Default button state
{
"class": "button_control",
"content_margin": [4,8,4,8],
"min_size": [64,0],
"layer0.texture": "",
"layer0.opacity": 1,
"layer0.tint": [30, 30, 30], // -00
"layer0.inner_margin": [8,8]
},
// Hover button state
{
"class": "button_control",
"attributes": ["hover"],
"layer0.texture": "",
"layer0.tint": [38, 38, 38] // -01
},
// Pressed button state
{
"class": "button_control",
"attributes": ["pressed"],
"layer0.texture": "",
"layer0.tint": [30, 30, 30] // -00
},
//
// TEXT INPUT FIELD
//
// Text input field item
{
"class": "text_line_control",
"layer0.texture": "",
"layer0.tint": [30, 30, 30], // -01
"layer0.opacity": 1,
"content_margin": [4,4,4,4]
},
//
// PANEL BACKGROUNDS
//
// Bottom panel background
{
"class": "panel_control",
"layer0.texture": "",
"layer0.inner_margin": [0,0],
"layer0.opacity": 1,
"layer0.tint": [30, 30, 30], // -00
"content_margin": 0
},
// Quick panel background
{
"class": "overlay_control",
"layer0.opacity": 1,
"layer1.texture": "",
"layer1.tint": [57, 57, 57], // 01
"layer1.inner_margin": [0,0,0,0],
"layer1.opacity": 1,
"content_margin": 0
},
//
// QUICK PANEL
//
{
"class": "quick_panel",
"row_padding": 8,
"layer0.tint": [0,0,0],
"layer0.opacity": 0,
"dark_content": true
},
{
"class": "quick_panel_row",
"layer0.texture": "",
"layer0.tint": [57, 57, 57], // 01
"layer0.inner_margin": 8,
"layer0.opacity": 1
},
{
"class": "quick_panel_row",
"attributes": ["selected"],
"layer0.texture": "",
"layer0.tint": [38, 38, 38] // -01
},
{
"class": "quick_panel_label",
"fg": [160, 159, 147, 255], // 04
"match_fg": [211, 208, 200, 255], // 05
"selected_fg": [211, 208, 200, 255], // 05
"selected_match_fg": [242, 240, 236, 255] // 07
},
{
"class": "quick_panel_path_label",
"fg": [116, 115, 105, 255], // 03
"match_fg": [160, 159, 147, 255], // 04
"selected_fg": [116, 115, 105, 255], // 03
"selected_match_fg": [160, 159, 147, 255] // 04
},
{
"class": "quick_panel_score_label",
"fg": [116, 115, 105, 255], // 03
"selected_fg": [116, 115, 105, 255] // 03
},
//
// MINI QUICK PANEL
//
{
"class": "mini_quick_panel_row",
"layer0.texture": "",
"layer0.tint": [57, 57, 57], // 01
"layer0.opacity": 1
},
{
"class": "mini_quick_panel_row",
"attributes": ["selected"],
"layer0.texture": "",
"layer0.tint": [38, 38, 38] // -01
},
//
// CODE COMPLETION DROPDOWN
//
{
"class": "popup_control",
"content_margin": [0,0],
"layer0.tint": [57, 57, 57], // 01
"layer0.opacity": 1
},
{
"class": "auto_complete",
"row_padding": [4,4]
},
{
"class": "auto_complete_label",
"fg": [116, 115, 105, 255], // 03
"match_fg": [211, 208, 200, 255], // 05
"selected_fg": [116, 115, 105, 255], // 03
"selected_match_fg": [211, 208, 200, 255] // 05
},
{
"class": "table_row",
"layer0.texture": "",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 0,
"layer0.inner_margin": [3,1]
},
{
"class": "table_row",
"attributes": ["selected"],
"layer0.opacity": 1
},
//
// BOTTOM PANEL BUTTONS
//
// Button group middle
{
"class": "icon_button_control",
// "layer1.texture": "",
"layer1.opacity": 0,
"content_margin": 7
},
{
"class": "icon_button_control",
"attributes": ["selected"],
"layer0.opacity": 0
},
// Button group left
{
"class": "icon_button_control",
"attributes": ["left"]
// "layer0.texture": ""
},
// Button group left
{
"class": "icon_button_control",
"attributes": ["left"]
// "layer0.texture": ""
},
{
"class": "icon_button_control",
"attributes": ["left","selected"]
// "layer0.texture": ""
},
// Button group right
{
"class": "icon_button_control",
"attributes": ["right"]
// "layer0.texture": ""
},
{
"class": "icon_button_control",
"attributes": ["right","selected"]
// "layer0.texture": ""
},
// Button single
{
"class": "icon_button_control",
"attributes": ["left","right"]
// "layer0.texture": ""
},
{
"class": "icon_button_control",
"attributes": ["left","right","selected"]
// "layer0.texture": ""
},
//
// BOTTOM PANEL ICONS - GROUP 1
//
// Regex search button
{
"class": "icon_regex",
"layer0.texture": "Theme - Spacegray/Spacegray/regex.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_regex",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
// Case sensitive search button
{
"class": "icon_case",
"layer0.texture": "Theme - Spacegray/Spacegray/casesens.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_case",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
// Match whole word search button
{
"class": "icon_whole_word",
"layer0.texture": "Theme - Spacegray/Spacegray/wholeword.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_whole_word",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
//
// BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES)
//
// Show search context button
{
"class": "icon_context",
"layer0.texture": "Theme - Spacegray/Spacegray/context.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_context",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
// Use search buffer
{
"class": "icon_use_buffer",
"layer0.texture": "Theme - Spacegray/Spacegray/buffer.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_use_buffer",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
//
// BOTTOM PANEL ICONS - GROUP 2
//
// Reverse search direction button (ST2 only)
{
"class": "icon_reverse",
"layer0.texture": "Theme - Spacegray/Spacegray/reverse.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_reverse",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
// Search wrap button
{
"class": "icon_wrap",
"layer0.texture": "Theme - Spacegray/Spacegray/wrap.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_wrap",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
// Search in selection button
{
"class": "icon_in_selection",
"layer0.texture": "Theme - Spacegray/Spacegray/selection.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_in_selection",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
//
// BOTTOM PANEL ICONS - GROUP 3
//
// Preserve case button
{
"class": "icon_preserve_case",
"layer0.texture": "Theme - Spacegray/Spacegray/lock.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_preserve_case",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
},
//
// BOTTOM PANEL ICONS - GROUP 4
//
// Highlight results button
{
"class": "icon_highlight",
"layer0.texture": "Theme - Spacegray/Spacegray/highlight.png",
"layer0.tint": [81, 81, 81], // 02
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_highlight",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [242, 240, 236] // 07
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment