Move Sublime settings into a role

This commit is contained in:
Oliver Davies 2016-03-17 22:18:06 +00:00
parent 6eb4a6b67c
commit c55617a73c
4 changed files with 53 additions and 1 deletions

View file

@ -6,7 +6,6 @@
tasks: tasks:
- { include: tasks/sudoers.yml, tags: ['base', 'sudoers'] } - { include: tasks/sudoers.yml, tags: ['base', 'sudoers'] }
- { include: tasks/sublime.yml, tags: ['sublime'] }
roles: roles:
- { role: geerlingguy.dotfiles, tags: ['dotfiles'] } - { role: geerlingguy.dotfiles, tags: ['dotfiles'] }
@ -14,3 +13,4 @@
- { role: geerlingguy.nodejs, tags: ['node'] } - { role: geerlingguy.nodejs, tags: ['node'] }
- { role: geerlingguy.ruby, tags: ['ruby'] } - { role: geerlingguy.ruby, tags: ['ruby'] }
- { role: opdavies.sculpin, tags: ['sculpin'] } - { role: opdavies.sculpin, tags: ['sculpin'] }
- { role: sublime, tags: ['sublime'] }

View file

@ -0,0 +1,3 @@
[
{ "keys": ["alt+s"], "command": "toggle_side_bar" }
]

View file

@ -0,0 +1,43 @@
{
"color_scheme": "Packages/Phix Color Scheme/Phix Dark.tmTheme",
"default_line_ending": "unix",
"ensure_newline_at_eof_on_save": true,
"fallback_encoding": "UTF-8",
"folder_exclude_patterns":
[
".idea",
".git",
".github",
".sass-cache",
".sculpin",
".svn"
],
"font_face": "Menlo",
"font_options":
[
"no_bold",
"no_italic"
],
"font_size": 14.0,
"highlight_line": true,
"hot_exit": false,
"ignored_packages":
[
],
"line_padding_bottom": 5,
"line_padding_top": 5,
"margin": 0,
"remember_open_files": false,
"rulers":
[
80
],
"save_on_focus_lost": true,
"shift_tab_unindent": true,
"tab_size": 2,
"theme": "Soda Dark.sublime-theme",
"translate_tabs_to_spaces": true,
"trim_automatic_white_space": true,
"trim_trailing_white_space_on_save": true,
"word_wrap": false
}

View file

@ -0,0 +1,6 @@
---
- name: Copy configuration files into place.
copy:
src: "{{ item }}"
dest: "{{ sublime_path }}/Packages/User"
with_fileglob: "files/Packages/User/*"