My Sublime Text 3 Settings
[
{ "keys": ["super+shift+e", "super+shift+u"], "command": "expand_fqcn" },
{ "keys": ["super+shift+i", "super+shift+u"], "command": "find_use" },
{ "keys": ["super+shift+k", "super+shift+p"], "command": "insert_php_constructor_property" },
{ "keys": ["super+shift+i", "super+shift+n"], "command": "import_namespace" },
{ "keys": ["super+shift+h", "super+shift+d"], "command": "dash_doc"}
]
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
{
"visibility": "protected"
}
{
"always_show_minimap_viewport": true,
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"auto_complete_with_fields": true,
"binary_file_patterns":
[
"coverage/*",
"node_modules/*",
"bower_modules/*"
],
"bold_folder_labels": true,
"caret_extra_bottom": 2,
"caret_extra_top": 2,
"caret_extra_width": 2,
"color_scheme": "Packages/User/SublimeLinter/Material Oceanic Next (SL).tmTheme",
"default_encoding": "UTF-8",
"detect_indentation": true,
"folder_exclude_patterns":
[
".git",
".bundle",
".sass-cache"
],
"font_face": "Fira Code",
"font_options":
[
"subpixel_antialias"
],
"font_size": 16,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
],
"line_padding_bottom": 10,
"line_padding_top": 10,
"material_theme_compact_sidebar": true,
"overlay_scroll_bars": "enabled",
"tab_completion": true,
"tab_size": 4,
"theme": "Material Oceanic Next.sublime-theme",
"trim_trailing_white_space_on_save": true,
"word_wrap": true
}
{
"user": {
"debug": false,
"delay": 0.25,
"error_color": "B71C1C",
"gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
"gutter_theme_excludes": [],
"lint_mode": "background",
"linters": {
"csslint": {
"@disable": false,
"args": [],
"errors": "",
"excludes": [],
"ignore": "",
"warnings": ""
},
"htmlhint": {
"@disable": false,
"args": [],
"excludes": []
},
"jshint": {
"@disable": false,
"args": [],
"excludes": []
},
"json": {
"@disable": false,
"args": [],
"excludes": [],
"strict": true
},
"php": {
"@disable": false,
"args": [],
"excludes": []
}
},
"mark_style": "fill",
"no_column_highlights_line": false,
"passive_warnings": false,
"paths": {
"linux": [],
"osx": [],
"windows": []
},
"python_paths": {
"linux": [],
"osx": [],
"windows": []
},
"rc_search_limit": 3,
"shell_timeout": 10,
"show_errors_on_save": true,
"show_marks_in_minimap": true,
"syntax_map": {
"html (django)": "html",
"html (rails)": "html",
"html 5": "html",
"javascript (babel)": "javascript",
"magicpython": "python",
"php": "html",
"python django": "python",
"pythonimproved": "python"
},
"warning_color": "F57F17",
"wrap_find": true
}
}
{
"indent_with_space": 4,
"passes":
[
"GeneratePHPDoc",
"DoubleToSingleQuote",
"SpaceBetweenMethods",
"PHPDocTypesToFunctionTypehint",
"OrderAndRemoveUseClauses",
"StripNewlineAfterClassOpen",
"StripNewlineWithinClassBody",
"PSR2EmptyFunction",
"StripSpaceWithinControlStructures",
"SpaceAroundExclamationMark",
"ShortArray",
"AutoSemicolon",
"AlignPHPCode",
"IndentTernaryConditions",
"NoSpaceAfterPHPDocBlocks",
"ReturnNull",
"ReplaceIsNull",
"SmartLnAfterCurlyOpen",
"AlignDoubleSlashComments"
],
"php_bin": "/usr/local/bin/php",
"psr2": true,
"version": 4
}