From de119758267eec69ad2a6c84fa67149076171af0 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 3 Nov 2016 00:06:27 +0000 Subject: [PATCH] Add sublime files --- .../User/Default (OSX).sublime-keymap | 4 + .../Packages/User/PHP.sublime-settings | 8 ++ .../User/Package Control.sublime-settings | 20 +++++ .../User/Preferences.sublime-settings | 86 +++++++++++++++++++ main.yml | 1 + vars/misc.yml | 2 +- 6 files changed, 120 insertions(+), 1 deletion(-) create mode 100644 files/sublime/Packages/User/Default (OSX).sublime-keymap create mode 100644 files/sublime/Packages/User/PHP.sublime-settings create mode 100644 files/sublime/Packages/User/Package Control.sublime-settings create mode 100644 files/sublime/Packages/User/Preferences.sublime-settings diff --git a/files/sublime/Packages/User/Default (OSX).sublime-keymap b/files/sublime/Packages/User/Default (OSX).sublime-keymap new file mode 100644 index 0000000..5e0f6b5 --- /dev/null +++ b/files/sublime/Packages/User/Default (OSX).sublime-keymap @@ -0,0 +1,4 @@ +[ + { "keys": ["ctrl+i"], "command": "insert_php_constructor_property" }, + { "keys": ["ctrl+u"], "command": "find_use" } +] diff --git a/files/sublime/Packages/User/PHP.sublime-settings b/files/sublime/Packages/User/PHP.sublime-settings new file mode 100644 index 0000000..dd0e1f3 --- /dev/null +++ b/files/sublime/Packages/User/PHP.sublime-settings @@ -0,0 +1,8 @@ +{ + "extensions": + [ + "install", + "module", + "inc" + ] +} diff --git a/files/sublime/Packages/User/Package Control.sublime-settings b/files/sublime/Packages/User/Package Control.sublime-settings new file mode 100644 index 0000000..88c6abf --- /dev/null +++ b/files/sublime/Packages/User/Package Control.sublime-settings @@ -0,0 +1,20 @@ +{ + "bootstrapped": true, + "in_process_packages": + [ + ], + "installed_packages": + [ + "AdvancedNewFile", + "Dockerfile Syntax Highlighting", + "EditorConfig", + "Emmet", + "Package Control", + "Phix Color Scheme", + "PHP Companion", + "Sass", + "Theme - Soda", + "Tomorrow Color Schemes", + "Twig" + ] +} diff --git a/files/sublime/Packages/User/Preferences.sublime-settings b/files/sublime/Packages/User/Preferences.sublime-settings new file mode 100644 index 0000000..92e2d8a --- /dev/null +++ b/files/sublime/Packages/User/Preferences.sublime-settings @@ -0,0 +1,86 @@ +{ + "always_show_minimap_viewport": false, + "animation_enabled": false, + "color_scheme": "Packages/Phix Color Scheme/Phix Dark.tmTheme", + "default_line_ending": "unix", + "ensure_newline_at_eof_on_save": true, + "extra_file_exclude_patterns": + [ + "*.pyc", + "*.pyo", + "*.exe", + "*.dll", + "*.obj", + "*.o", + "*.a", + "*.lib", + "*.so", + "*.dylib", + "*.ncb", + "*.sdf", + "*.suo", + "*.pdb", + "*.idb", + ".DS_Store", + "*.class", + "*.psd", + "*.db", + "*.sublime-workspace" + ], + "extra_folder_exclude_patterns": + [ + ".svn", + ".git", + ".hg", + ".idea", + "CVS" + ], + "file_exclude_patterns": + [ + "*.pyc", + "*.pyo", + "*.exe", + "*.dll", + "*.obj", + "*.o", + "*.a", + "*.lib", + "*.so", + "*.dylib", + "*.ncb", + "*.sdf", + "*.suo", + "*.pdb", + "*.idb", + ".DS_Store", + "*.class", + "*.psd", + "*.db", + "*.sublime-workspace" + ], + "folder_exclude_patterns": + [ + ".svn", + ".git", + ".hg", + "CVS" + ], + "font_face": "Fira Code", + "font_size": 13, + "highlight_line": true, + "hot_exit": false, + "ignored_packages": + [ + ], + "line_padding_bottom": 8, + "line_padding_top": 8, + "rulers": + [ + 80 + ], + "shift_tab_unindent": true, + "tab_size": 2, + "theme": "Soda Dark 3.sublime-theme", + "translate_tabs_to_spaces": true, + "word_wrap": false +} diff --git a/main.yml b/main.yml index 0b502ae..1c21f9e 100644 --- a/main.yml +++ b/main.yml @@ -9,6 +9,7 @@ tasks: - { include: tasks/sudoers.yml, tags: ['osx'] } + - { include: tasks/sublime.yml, tags: ['sublime'] } roles: - { role: geerlingguy.dotfiles, tags: ['dotfiles'] } diff --git a/vars/misc.yml b/vars/misc.yml index 488da19..2525e52 100644 --- a/vars/misc.yml +++ b/vars/misc.yml @@ -7,6 +7,6 @@ nodejs_forever: false nodejs_npm_global_packages: - name: yarn -sublime_path: "~/Library/Application Support/Sublime Text 2" +sublime_path: "~/Library/Application Support/Sublime Text 3" configure_sudoers: yes