# vim: set filetype=yaml.ansible : --- - name: Configure neovim when: - "'neovim' not in __configured" block: - name: Set neovim install method when: - neovim_install_method is undefined ansible.builtin.set_fact: neovim_install_method: "{{ install_method if install_method in neovim_install_methods else neovim_install_methods[0] }}" - name: Load neovim config ansible.builtin.include_tasks: file: config/neovim.yml - name: Append neovim to pkg_appimage when: - neovim.method == 'appimage' ansible.builtin.set_fact: pkg_appimage: "{{ pkg_appimage + ['neovim'] }}" - name: Append neovim to pkg_sys when: - neovim.method == 'sys' ansible.builtin.set_fact: pkg_sys: "{{ pkg_sys + ['neovim'] }}" - name: Append neovim to pkg_src when: - neovim.method == 'src' ansible.builtin.set_fact: pkg_sys: "{{ pkg_sys + neovim.build_deps }}" pkg_src: "{{ pkg_src + ['neovim'] }}"