bgallagh3r
7/26/2013 - 3:27 PM

User settings for Sublime Text 2 with comments for description.

User settings for Sublime Text 2 with comments for description.

{
  // I change this frequently, which is why it's at the top, depending on project.
	"draw_white_space": "none",

	// Tell Folders from files easily
	"bold_folder_labels": true,

	// Phase makes it easier to identify where the cursor is without being all up in your grill.
	"caret_style": "phase",

	// Have a keyboard shortcut CTRL+SHFT+W to close whole projects out, this prevents closing the window on accident.
	"close_windows_when_empty": false,

	// Custom modifications made to the Soda Monokai theme.  Available here:
	"color_scheme": "Packages/User/Monokai Soda-Custom.tmTheme",

	// Better for file support.
	"default_line_ending": "unix",

	// Prevents popups/alerts from CPU/Time intensive plugins.
	"detect_slow_plugins": false,

	// Easily see where minimap view is at.
	"draw_minimap_border": true,
	//
	"ensure_newline_at_eof_on_save": true,
	// Leave this on to remind you to fold code.  When they are faded I found I didn't use this
	// feature nearly as much as I should.
	"fade_fold_buttons": false,
	// Copied WP folders from @rtvenge!  Great idea!
	"folder_exclude_patterns":
	[
		".svn",
		".git",
		".hg",
		"CVS",
		"bin",
		".sass-cache",
		"tmp",
		"wp-admin",
		"wp-includes"
	],
	// Favorite font.  Here: http://dejavu-fonts.org/
	"font_face": "DejaVu Sans Mono",
	"font_size": 8,
	// Also makes finding where you're working easier.  Took getting used to, as
	// at first I found it annoying, but now it's much easier when I switch screens to come back and
	// know exactly where I'm working.
	"highlight_line": true,
	// Easily tell which open tabs have been modified.  Sometimes when you are diff'ing files you want to
	// see which one has been altered.  Also great reminder for you to save the file.
	"highlight_modified_tabs": true,
	// A bunch of packages I switch on and off depending on project.
	"ignored_packages":
	[
		"LaTeX",
		"Scala",
		"Vintage",
		"CoffeeCompile",
		"Lua",
		"Matlab",
		"CodeIgniter Snippets",
		"Erlang",
		"ASP",
		"sublimelint",
		"C#",
		"AppleScript",
		"CoffeeScript",
		"Groovy",
		"Sass",
		"Lisp",
		"sublime-csspecific",
		"C++",
		"Objective-C",
		"Graphviz",
		"Behat",
		"Behat Features",
		"Clojure",
		"JsMinifier",
		"OCaml",
		"Live CSS",
		"Haskell",
		"ActionScript",
		"GotoRecent"
	],
	
	// Easier Readability
	"line_padding_bottom": 4,
	"line_padding_top": 4,

	// Snall tweak increases screen realestate slightly.
	"margin": 0,
	
	// Easier un-indenting when fixing messy code.
	"shift_tab_unindent": true,

	// Leave this in to fix old Emmet bug, not sure if it's still an issue.
	"tab_completion": true,
	
	// I indent 4 spaces, although more people are leaning back towards using Tabs instead of 4 Spaces.
	"tab_size": 4,
	
	// Get Nexus here: https://github.com/EleazarCrusader/nexus-theme
	"theme": "Nexus.sublime-theme",
	
	// Automatically converts tabs to spaces in files I open.  Since
	// thats how I work.  It's easier for me to adjust indentation.
	"translate_tabs_to_spaces": true,
	
	// One of those settings you don't notice when it's on, but you do when it's off.
	"trim_trailing_white_space_on_save": true,
	
	// I hate word wrap, as it makes long strings look messy and messes with my eyes.
	// I genenerally try to keep my code around/under 80 cols though.
	"word_wrap": false
}