Sublime Text 3 is obviously the best text editor out there. I have slowly built up my Sublime Text settings file, every week tweaking a setting to improve my workflow. So I figured it would be good to share my configuration in this blog post.

Theme

I use the Agila theme and its accompanying colour scheme. Agila can be installed through Sublime Text package control by typing CMD + Shift + P (in OS X) and bringing up the packages repository browser by typing "Install Package". Once inside of this overlay, search for Agila. Once this is installed, in the top menus go to Preferences > Settings and it will launch the settings JSON file in a new window. Add these lines to your JSON file:

"theme": "Agila.sublime-theme",
"color_scheme": "Packages/Agila Theme/Agila Oceanic Next.tmTheme"

Settings

My settings file looks like this:

{
    "always_show_minimap_viewport": true,
    "aprosopo_dark_blue": true,
    "aprosopo_dark_dirty_red": true,
    "auto_complete_commit_on_tab": true,
    "auto_complete_delay": 20,
    "auto_complete_with_fields": true,
    "caret_style": "phase",
    "close_windows_when_empty": true,
    "color_scheme": "Packages/Agila Theme/Agila Oceanic Next.tmTheme",
    "draw_minimap_border": true,
    "default_encoding": "UTF-8",
    "fade_fold_buttons": false,
    "font_face": "Menlo",
    "font_size": 13,
    "highlight_line": true,
    "detect_indentation": true,
    "font_options":
    [
      "subpixel_antialias"
    ],
    "ignored_packages":
    [
        "Vintage"
    ],
    "line_padding_bottom": 2,
    "line_padding_top": 2,
    "open_files_in_new_window": false,
    "shift_tab_unindent": true,
    "tab_size": 2,
    "theme": "Agila.sublime-theme",
    "translate_tabs_to_spaces": true,
    "use_simple_full_screen": true,
    "word_wrap": true,
    "trim_trailing_white_space_on_save": true,
    "expand_tabs_on_save": true,
    "draw_white_space": "all",
    "create_window_at_startup": false,
    "close_windows_when_empty": true
}

Plugins

In no particular order: