kennethreitz.org / Essays / 2017 / Sublime Text 3 Heaven

Sublime Text 3 Heaven

I decided to revisit my editor configuration the other night, and experimented with every possible editor I could think of / imagine. I heavily configured vim (neovim), PyCharm, Eclipse, Emacs (Spacemacs), VSCode, Atom, Textual, and more. I knew I was going to stay put with my choice of Sublime Text 3 (which I have been using for 5+ years), but it's nice to have validation.

So, I decided to rebuild that configuration from scratch as well. I ended up with a very happy setup that I wanted to share with you. Here's a screencast of myself writing a little bit of code and pushing it to GitHub with this setup. 

Sublime UI Theme: Material

View fullsize ### Sublime Text Extensions:

Version Control:

Syntax Packages:

Fun Toys:

User Key Bindings

[{ "keys": ["super+2"], "command": "next_bookmark" },{ "keys": ["super+1"], "command": "prev_bookmark" },{ "keys": ["super+3"], "command": "toggle_bookmark" },{ "keys": ["super+shift+3"], "command": "clear_bookmarks" },{"keys": ["super+g"], "command": "git_status"},{"keys": ["super+d"],"command": "set_layout","args":{"cols": [0.0, 0.5, 1.0],"rows": [0.0, 1.0],"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]}},]

User Settings

{"auto_complete": false,"close_windows_when_empty": true,"color_scheme": "Packages/User/SublimeLinter/Tomorrow-Night-Italics (SL).tmTheme","draw_white_space": "all","find_selected_text": true,"fold_buttons": false,"folder_exclude_patterns":[".svn",".git",".hg","CVS","_build","dist","build","site"],"font_face": "Operator Mono SSm Light","font_options":["subpixel_antialias"],"font_size": 12.0,"highlight_line": true,"hot_exit": false,"ignored_packages":["Git","GitSavvy","RestructuredText","SublimeLinter-flake8","Vintage"],"material_theme_accent_orange": true,"material_theme_accent_scrollbars": true,"material_theme_appbar_orange": true,"material_theme_arrow_folders": true,"material_theme_bullet_tree_indicator": true,"material_theme_compact_sidebar": true,"material_theme_contrast_mode": true,"material_theme_small_statusbar": true,"material_theme_small_tab": true,"material_theme_tree_headings": false,"remember_open_files": false,"rulers":[72,79,100],"theme": "Material-Theme-Darker.sublime-theme","translate_tabs_to_spaces": true,"trim_trailing_white_space_on_save": true}

That's it! Enjoy :)