Rearrange installations for neovim
This commit is contained in:
parent
19574d435c
commit
0ebf9bdbb4
1 changed files with 76 additions and 64 deletions
|
@ -1,55 +1,83 @@
|
||||||
---
|
---
|
||||||
- name: Install packages (Archlinux)
|
- name: Install (Archlinux)
|
||||||
become: true
|
block:
|
||||||
pacman:
|
- name: Install packages (Archlinux)
|
||||||
name:
|
become: true
|
||||||
- vim
|
pacman:
|
||||||
- python-pynvim
|
name:
|
||||||
- neovim
|
- neovim
|
||||||
- python-pylint
|
- python-pynvim
|
||||||
- python-black
|
- base-devel
|
||||||
- ansible-lint
|
- cmake
|
||||||
- base-devel
|
- clang
|
||||||
- flake8
|
- npm
|
||||||
- mypy
|
- ripgrep
|
||||||
- shellcheck
|
- name: Install linters (Archlinux)
|
||||||
- cmake
|
become: true
|
||||||
- clang
|
pacman:
|
||||||
- npm
|
name:
|
||||||
- ripgrep
|
- ansible-lint
|
||||||
- bash-language-server
|
- flake8
|
||||||
- lua-language-server
|
- mypy
|
||||||
- texlab
|
- python-pylint
|
||||||
|
- python-black
|
||||||
|
- shellcheck
|
||||||
|
- name: Install language servers with pacman (Archlinux)
|
||||||
|
become: true
|
||||||
|
pacman:
|
||||||
|
name:
|
||||||
|
- bash-language-server
|
||||||
|
- lua-language-server
|
||||||
|
- texlab
|
||||||
|
- name: Install language servers with npm (Archlinux)
|
||||||
|
become: true
|
||||||
|
npm:
|
||||||
|
name: '@ansible/ansible-language-server'
|
||||||
|
global: true
|
||||||
|
state: present
|
||||||
when:
|
when:
|
||||||
ansible_facts['distribution'] == 'Archlinux'
|
ansible_facts['distribution'] == 'Archlinux'
|
||||||
|
|
||||||
- name: Install packages (Debian)
|
- name: Install (Debian)
|
||||||
become: true
|
block:
|
||||||
apt:
|
- name: Install neovim with pip (Debian)
|
||||||
name:
|
pip:
|
||||||
- vim
|
name: neovim
|
||||||
- python3-pynvim
|
extra_args: --user
|
||||||
- neovim
|
- name: Install packages (Debian)
|
||||||
- build-essential
|
become: true
|
||||||
- python3-dev
|
apt:
|
||||||
- pylint3
|
name:
|
||||||
- ansible-lint
|
- python3-pynvim
|
||||||
- flake8
|
- build-essential
|
||||||
- mypy
|
- python3-dev
|
||||||
- shellcheck
|
- cmake
|
||||||
- cmake
|
- clang
|
||||||
- clang
|
- npm
|
||||||
- npm
|
- ripgrep
|
||||||
- ripgrep
|
- name: Install linters (Debian)
|
||||||
- lua-language-server
|
become: true
|
||||||
- texlab
|
apt:
|
||||||
when:
|
name:
|
||||||
ansible_facts['distribution'] == 'Debian'
|
- ansible-lint
|
||||||
|
- flake8
|
||||||
- name: Install neovim with pip for Debian
|
- mypy
|
||||||
pip:
|
- pylint3
|
||||||
name: neovim
|
- shellcheck
|
||||||
extra_args: --user
|
- name: Install language servers with apt (Debian)
|
||||||
|
become: true
|
||||||
|
apt:
|
||||||
|
name:
|
||||||
|
- lua-language-server
|
||||||
|
- texlab
|
||||||
|
- name: Install language servers with npm (Debian)
|
||||||
|
become: true
|
||||||
|
npm:
|
||||||
|
name:
|
||||||
|
- bash-language-server
|
||||||
|
- '@ansible/ansible-language-server'
|
||||||
|
global: true
|
||||||
|
state: present
|
||||||
when:
|
when:
|
||||||
ansible_facts['distribution'] == 'Debian'
|
ansible_facts['distribution'] == 'Debian'
|
||||||
|
|
||||||
|
@ -81,19 +109,3 @@
|
||||||
command: nvim --headless -c 'autocmd User PackerComplete quitall' -c PackerSync
|
command: nvim --headless -c 'autocmd User PackerComplete quitall' -c PackerSync
|
||||||
# TODO: changed_when
|
# TODO: changed_when
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: Install language servers with npm
|
|
||||||
become: true
|
|
||||||
npm:
|
|
||||||
name: '@ansible/ansible-language-server'
|
|
||||||
global: true
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Install language servers for Debian
|
|
||||||
become: true
|
|
||||||
npm:
|
|
||||||
name: bash-language-server
|
|
||||||
global: true
|
|
||||||
state: present
|
|
||||||
when:
|
|
||||||
ansible_facts['distribution'] == 'Debian'
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue