From d4d18272fb4a1124827d36e27b9bba8d289bbc45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Sun, 11 Feb 2018 12:04:11 +0100 Subject: [PATCH] Set up vim in ansible --- playbook.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/playbook.yml b/playbook.yml index baf5eab..f8577db 100644 --- a/playbook.yml +++ b/playbook.yml @@ -150,3 +150,31 @@ - ~/.var/log - ~/.var/run - ~/.usr/lib + + - name: create intermediate directories for vim-plug + file: + path: "{{ item }}" + state: directory + with_items: + - ~/.local/ + - ~/.local/share/ + - ~/.local/share/nvim/ + - ~/.local/share/nvim/site/ + - ~/.local/share/nvim/site/autoload/ + - ~/.vim/ + - ~/.vim/autoload + + - name: install vim-plug + get_url: + dest: ~/.vim/autoload/plug.vim + url: https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim + + - name: symlink vim-plug for neovim + file: + state: link + path: ~/.local/share/nvim/site/autoload/plug.vim + src: ~/.vim/autoload/plug.vim + force: true + + - name: install vim plugins + command: /usr/bin/vim -f -E -s -c "source ~/.vimrc" +PlugInstall +qall