From a3a9a3df304a4dda1494e0fce9bee554c67e6a8e Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Tue, 11 Sep 2018 09:12:11 +0100 Subject: [PATCH] Install vscode extensions --- tasks/vscode.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/tasks/vscode.yml b/tasks/vscode.yml index ec10756..1e8ced6 100644 --- a/tasks/vscode.yml +++ b/tasks/vscode.yml @@ -9,3 +9,43 @@ dest: /home/jake/.config/Code/User/keybindings.json mode: 0644 owner: jake + +- shell: "code --list-extensions" + register: vscode_extensions + +- name: "Install VSCode extensions" + shell: "code --install-extension {{ item }}" + become: jake + when: "item not in vscode_extensions" + with_items: + - 'PKief.material-icon-theme' + - 'PeterJausovec.vscode-docker' + - 'Zignd.html-css-class-completion' + - 'bitzl.vscode-puppet' + - 'bogdan-sinitsa.theme-dark-monokai' + - 'christian-kohler.npm-intellisense' + - 'dbaeumer.vscode-eslint' + - 'eamodio.gitlens' + - 'eg2.tslint' + - 'eg2.vscode-npm-script' + - 'formulahendry.code-runner' + - 'ionutvmi.path-autocomplete' + - 'magicstack.MagicPython' + - 'mrmlnc.vscode-less' + - 'mrmlnc.vscode-scss' + - 'ms-python.python' + - 'ms-vscode.sublime-keybindings' + - 'rokoroku.vscode-theme-darcula' + - 'steoates.autoimport' + - 'truman.autocomplate-shell' + - 'wholroyd.jinja' + - 'zolocode.editorzoom' + - 'formulahendry.auto-close-tag' + - 'James-Yu.latex-workshop' + - 'ban.spellright' + - 'editorconfig.editorconfig' + - 'batisteo.vscode-django' + - 'davidanson.vscode-markdownlint' + - 'vsciot-vscode.vscode-arduino' + - 'vscoss.vscode-ansible' + - 'rust-lang.rust'