-
-
Save drublic/3709041 to your computer and use it in GitHub Desktop.
| [ | |
| { "keys": ["ctrl+alt+f"], "command": "use_it" }, | |
| { "keys": ["ctrl+tab"], "command": "prev_view_in_stack" }, | |
| { "keys": ["ctrl+shift+tab"], "command": "next_view_in_stack" }, | |
| { "keys": ["ctrl+shift+j"], "command": "js_run" }, | |
| // Paste and indent | |
| { "keys": ["super+v"], "command": "paste_and_indent" }, | |
| { "keys": ["super+shift+v"], "command": "paste" }, | |
| // Insert console.log | |
| { "keys": ["super+shift+l"], | |
| "command": "insert_snippet", | |
| "args": { | |
| "contents": "console.log(${1:}$SELECTION);${0}" | |
| } | |
| }, | |
| // Insert var_dump | |
| { "keys": ["super+shift+k"], | |
| "command": "insert_snippet", | |
| "args": { | |
| "contents": "var_dump(${1:}$SELECTION);${0}" | |
| } | |
| } | |
| ] |
| { | |
| "bold_folder_labels": true, | |
| "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", | |
| "draw_white_space": "all", | |
| "ensure_newline_at_eof_on_save": true, | |
| "file_exclude_patterns": | |
| [ | |
| ".DS_Store", | |
| ".gitkeep" | |
| ], | |
| "folder_exclude_patterns": | |
| [ | |
| ".git", | |
| ".sass-cache", | |
| "tmp" | |
| ], | |
| "font_face": "Source Code Pro", | |
| "font_size": 12.0, | |
| "highlight_line": true, | |
| "highlight_modified_tabs": true, | |
| "ignored_packages": | |
| [ | |
| "Vintage" | |
| ], | |
| "indent_guide_options": ["draw_normal", "draw_active"], | |
| "line_padding_bottom": 1, | |
| "line_padding_top": 1, | |
| "rulers": | |
| [ | |
| 80 | |
| ], | |
| "scroll_past_end": true, | |
| "tab_completion": true, | |
| "tab_size": 4, | |
| "theme": "Soda Light.sublime-theme", | |
| "translate_tabs_to_spaces": false, | |
| "trim_trailing_white_space_on_save": true | |
| } |
Funny thing: I tried some of your settings as well, i.e. the trailing spaces/eof stuff. I was a bit baffled since they didn't work. Turns out they only don't work in settings files, i.e. a trailing space in settings won't be remove on save, also breaking the eof setting. I guess this is because trailing spaces are not allowed in settings files anyway or something.
Anyway, thanks for that. Very useful, actually saves me a package (Trailing Spaces).
Apart from the whitespace-settings in this file I'd encourage you to use editorconfig (http://editorconfig.org/) in projects. @sindresorhus made a great ST2 plugin for that.
Why "tab_completion": false, ?
@ttscoff suggested to add context to key shortcuts: https://gist.github.com/2951063#comment-354177
So you could use super+shift+l in javascript/php and it pastes the appropiate syntax.
"open_files_in_new_window": false is also handy.
For easier comments I use these two:
{ "keys": ["ctrl+q"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+c"], "command": "insert_snippet", "args": {"name": "Packages/User/InsertSectionComment.sublime-snippet"} },
Oh, I'll try an italic font-style on that. Thanks for the tip!
Also when I'm on my MBA 11" I got a bigger font-size (13.0). This kinda correlates with 12.0 on my MBP.