https://i.imgur.com/ShMgbQT.jpg
http://i.imgur.com/XE6AICh.png
Grid image:
Prferences.sublime-settings:
{
"always_show_minimap_viewport": true,
"auto_match_enabled": false,
"bold_folder_labels": true,
"caret_style": "phase",
"color_scheme": "Packages/User/Monokai (SL) (Flake8Lint).tmTheme",
"dpi_scale": 1,
"draw_centered": true,
"draw_indent_guides": false,
"draw_minimap_border": true,
"draw_white_space": "selection",
"font_face": "ProggyCleanTT",
"font_options":
"no_antialias"
],
"font_size": 16.5,
"gutter": false,
"highlight_line": true,
"ignored_packages":
"Markdown",
"SideBarEnhancements",
"SyncedSidebarBg",
"Vintage"
],
"indent_guide_options":
],
"line_numbers": false,
"match_brackets_angle": true,
"open_files_in_new_window": false,
"rulers":
0,
80,
100
],
"scroll_past_end": true,
"scroll_speed": 2.0,
"show_encoding": true,
"show_minimap": true,
"show_tab_close_buttons": false,
"spell_check": false,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"use_simple_full_screen": true,
"word_wrap": false
}
Default (OSX).sublime-keymap
{ "keys": "ctrl+shift+w"], "command": "toggle_setting", "args": {"setting": "word_wrap"}},
{ "keys": "ctrl+shift+g"], "command": "toggle_setting", "args": {"setting": "gutter"}},
{ "keys": "ctrl+shift+s"], "command": "toggle_setting", "args": {"setting": "spell_check"}},
{ "keys": "ctrl+shift+i"], "command": "toggle_setting", "args": {"setting": "draw_indent_guides"}},
{ "keys": "ctrl+shift+l"], "command": "toggle_setting", "args": {"setting": "line_numbers"}},
{ "keys": "command+shift+o"], "command": "focus_side_bar" },
{ "keys": "command+shift+m"], "command": "toggle_minimap" },
{ "keys": "command+shift+i"], "command": "feature_presentation" },
{ "keys": "super+"], "command": "next_view_in_stack" },
{ "keys": "super+]"], "command": "prev_view_in_stack" }
]
Default.sublime-theme:
{
"class": "tree_row",
"layer0.texture": "",
"layer0.tint": [128,255,255,200],
},
// The line between the sidebar and the editor view
{
"class": "sidebar_container",
"layer0.opacity": 1,
// "layer0.tint": [10,23,29],
"layer0.tint": [64,128,128],
},
{
"class": "sidebar_tree",
"dark_content": true,
"layer0.opacity": 1,
"layer0.tint": [125,150,150],
"layer0.texture": "Theme - Default/mini-grid.png",
"layer0.repeat": true
},
// Status bar container
{
"class": "status_bar",
"layer0.tint": [1,23,29],
"layer0.opacity": 1,
},
// Status bar label
{
"class": "label_control",
"parents": {"class": "status_bar"}],
"color": [64,128,128]
},
{
"class": "label_control",
"settings": "dplus_bright_status_bar"],
"parents": {"class": "status_bar"}],
"color": [100,100,100]
},
// Sidebar tree
{
"class": "sidebar_tree",
"row_padding": [4,0],
"indent": 8,
"indent_offset": 12,
"indent_top_level": false,
"dark_content": true,
},
// Sidebar heading
{
"class": "sidebar_heading",
"color": [200,200,200],
"shadow_offset": [0,0],
"font.bold": false,
},
// Sidebar files
{
"class": "sidebar_label",
"color": [160,160,160],
"font.size": 16,
"font.face": "ProggyCleanTT",
},
// Sidebar Folders
{
"class": "sidebar_label",
"parents": {"class": "tree_row","attributes": "expandable"]}],
"color": [88, 215, 215],
},
// Sidebar hover(all)
{
"class": "sidebar_label",
"parents": {"class": "tree_row","attributes": "hover"]}],
"color": [128,255,255],
},
{
"class": "sidebar_label",
"parents": {"class": "tree_row","attributes": "expandable"]}],
"settings": "bold_folder_labels"],
"font.bold": false,
},
// Sidebar entry selected
{
"class": "sidebar_label",
"parents": {"class": "tree_row","attributes": "selected"]}],
"color": [0,0,0]
},
{
"class": "sidebar_label",
"parents": {"class": "tree_row","attributes": "selected", "hover"]}],
"color": [255,255,255],
},
//
// SIDEBAR - OPEN FILE ICONS
//
// Sidebar file close
{
"class": "close_button",
"layer0.texture": "Theme - DefaultPlus/DefaultPlus/close.png",
"layer0.opacity": 1,
"content_margin": [0,8],
},
{
"class": "close_button",
"attributes": "dirty"],
"parents": {"class": "tree_row"}],
"layer0.opacity": 1,
"layer0.tint": [200,0,0],
"content_margin": [4,7],
},
{
"class": "close_button",
"attributes": "dirty"],
"parents": {"attributes": "selected"]}],
"layer0.tint": [255,0,0],
"content_margin": [4,7],
},
// Sidebar group closed
{
"class": "disclosure_button_control",
"content_margin": [6,6],
"layer0.tint": [255, 255, 255],
"layer0.opacity":1,
"layer0.inner_margin": 0
},
{
"class": "disclosure_button_control",
"parents": {"class": "tree_row","attributes": "selected"]}],
"layer0.tint": [0,0,0],
},
{
"class": "disclosure_button_control",
"attributes": "expanded"],
"layer0.tint": [128,255,255],
},
{
"class": "disclosure_button_control",
"attributes": "expanded"],
"parents": {"class": "tree_row","attributes": "selected"]}],
"layer0.tint": [0,0,0]
},
{
"class": "icon_file_type",
"content_margin": [0,0],
"layer0.opacity": 0.0
},
{
"class": "icon_folder",
"layer0.texture": "",
"layer0.opacity": 0.0,
"content_margin": [0,0]
},
{
"class": "icon_folder_loading",
"content_margin": [0,0],
"layer0.opacity": 0.0
},
// Top file tab style
{
"class": "tabset_control",
"tab_height": 30,
"tab_width": 100,
"tab_min_width": 100,
"layer1.texture": "Theme - Default/grid4.png",
"layer1.repeat": true,
"layer0.inner_margin": [0, 0],
"layer0.opacity": 0,
"content_margin": [0, 0, 0, -2],
"tab_overlap": 16,
"fade": true,
},
{
"class": "tab_label",
"fg": [170, 170, 170],
"color": [160,160,160],
"font.size": 16,
"font.face": "ProggyCleanTT",
},
]
Monokai (SL) (Flake8Lint).tmTheme:
<?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</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#272822</string>
<key>caret</key>
<string>#F8F8F0</string>
<key>foreground</key>
<string>#F8F8F2</string>
<key>invisibles</key>
<string>#3B3A32</string>
<key>lineHighlight</key>
<string>#004444AA</string>
<key>selection</key>
<string>#AAFF00</string>
<key>selectionForeground</key>
<string>#000000</string>
<key>findHighlight</key>
<string>#FFE792</string>
<key>findHighlightForeground</key>
<string>#000000</string>
<key>selectionBorder</key>
<string>#00000000</string>
<key>activeGuide</key>
<string>#9D550FB0</string>
<key>bracketsForeground</key>
<string>#F8F8F2A5</string>
<key>bracketsOptions</key>
<string>underline</string>
<key>bracketContentsForeground</key>
<string>#AF0</string>
<key>bracketContentsOptions</key>
<string>underline</string>
<key>tagsOptions</key>
<string>stippled_underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#75715E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E6DB74</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>#AE81FF</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>#AE81FF</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>#AE81FF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable</string>
<key>scope</key>
<string>variable</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<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 />
<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 />
<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 />
<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 />
<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 />
<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 />
<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 />
</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 />
<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>#AE81FF</string>
<key>foreground</key>
<string>#F8F8F0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON String</string>
<key>scope</key>
<string>meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CFCFC2</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>foreground</key>
<string>#75715E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</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>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.changed</string>
<key>scope</key>
<string>markup.changed</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E6DB74</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>constant.numeric.line-number.find-in-files - match</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#AE81FFA0</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.filename</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E6DB74</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>message.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F83333</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Bracket Curly</string>
<key>scope</key>
<string>brackethighlighter.default</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFF</string>
<key>background</key>
<string>#00AAFF88</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SublimeLinter Error</string>
<key>scope</key>
<string>sublimelinter.mark.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D02000</string>
</dict>
</dict><dict>
<key>name</key>
<string>SublimeLinter Gutter Mark</string>
<key>scope</key>
<string>sublimelinter.gutter-mark</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict><dict>
<key>name</key>
<string>SublimeLinter Warning</string>
<key>scope</key>
<string>sublimelinter.mark.warning</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#000000</string>
</dict>
</dict><dict>
<key>name</key>
<string>Python Flake8 Lint Gutter Mark</string>
<key>scope</key>
<string>flake8lint.mark.gutter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict><dict>
<key>name</key>
<string>Python Flake8 Lint Critical</string>
<key>scope</key>
<string>flake8lint.mark.critical</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#981600</string>
</dict>
</dict><dict>
<key>name</key>
<string>Python Flake8 Lint Warning</string>
<key>scope</key>
<string>flake8lint.mark.warning</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EDBA00</string>
</dict>
</dict><dict>
<key>name</key>
<string>Python Flake8 Lint Error</string>
<key>scope</key>
<string>flake8lint.mark.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#DA2000</string>
</dict>
</dict></array>
<key>uuid</key>
<string>D8D5E82E-3D5B-46B5-B38E-8C841C21347D</string>
</dict>
</plist>