Jump to the navigation menu

My Sublime Text 2 settings

Sublime Text 2 has been my text editor of choice for the past few months, and I use it at home, in work, and on any virtual machines that I run. So rather than having to manually re-enter my settings each time, I thought that I'd document them here for future reference.

These preferences ensure that the code is compliant with Drupal coding standards - using two spaces instead of a tab, no trailing whitespace, blank line at the end of a file etc.

Preferences

These can be changed by going to Preferences > Settings - User.

{
  "color_scheme": "Packages/Theme - Aqua/Color Schemes/Tomorrow Night Aqua.tmTheme",
  "default_line_ending": "unix",
  "ensure_newline_at_eof_on_save": true,
  "fallback_encoding": "UTF-8",
  "file_exclude_patterns":
  [
    "*.pyc",
    "*.pyo",
    "*.exe",
    "*.dll",
    "*.obj",
    "*.o",
    "*.a",
    "*.lib",
    "*.so",
    "*.dylib",
    "*.ncb",
    "*.sdf",
    "*.suo",
    "*.pdb",
    "*.idb",
    ".DS_Store",
    "*.class",
    "*.psd",
    "*.db",
    "*.sublime*"
  ],
  "folder_exclude_patterns":
  [
    ".svn",
    ".git",
    ".hg",
    "CVS",
    "FirePHPCore"
  ],
  "font_options":
  [
    "no_bold",
    "no_italic"
  ],
  "font_size": 16.0,
  "highlight_line": true,
  "ignored_packages":
  [
  ],
  "line_padding_bottom": 1,
  "rulers":
  [
    80
  ],
  "save_on_focus_lost": true,
  "shift_tab_unindent": true,
  "tab_size": 2,
  "theme": "Soda Light.sublime-theme",
  "translate_tabs_to_spaces": true,
  "trim_automatic_white_space": true,
  "trim_trailing_white_space_on_save": true,
  "word_wrap": false
}

Key bindings

These can be changed by going to Preferences > Key Bindings - User.

[
  { "keys": ["alt+s"], "command": "toggle_side_bar" },
  { "keys": ["alt+r"], "command": "reindent" }
]

Packages

These are the packages that I currently have installed.

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an certified Drupal Triple Expert with 18 years of experience, a Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.