{"repo":"gikeymarcia/ansible-role-neovim","free":true,"listed":false,"github":"https://github.com/gikeymarcia/ansible-role-neovim","clone":"git clone https://github.com/gikeymarcia/ansible-role-neovim.git","description":"Deploy the latest neovim, supporting packages, tree-sitter, and optionally sync your configs to many machines using Ansible.","language":null,"stars":12,"topics":["neovim","setup","ansible","role","automation","install","pip","debian","ubuntu","linux"],"license":"LGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Neovim ========= Deploy latest neovim and tree-sitter from GitHub for x86 64 Debian-based systems. Optionally: - Install nightly neovim appimage as nnvim - Sync local nvim configuration to remote machines - Install supporting apt packages - Install supporting pip packages (uses pipx) - Install supporting npm packages Requirements ------------ None. Role Variables -------------- Default configuration By default this role will install neovim and tree-sitter from GitHub. You can toggle either behavior off and/or change which version of each application is installed with variables. Nightly Neovim Release If you want the latest nightly neovim appimage release from GitHub you can set 'neovim nightly: true' ( default: false ) Neovim PDE (Personal Development Environment) As most vim users will tell you, it becomes a tool fit to your needs over time. The trouble with this tool is keeping all the moving parts in sync across multiple machines. The 'neovim pde' toggle seeks to help you capture your development environment configuration in one place and move them onto multiple machines seamlessly Below are the default values of the role. - neovim pde is the toggle that enables/disables this extended syncing mode. When this value is false ( default ) none of the rest of the other PDE features will run. No packages, No syncs. Packages There are currently 3 supported packaging systems: - neovim apt packages - neovim pip packages - neovim npm packages Each packaging variables should contain ","default_branch":null,"files":null,"tree":[],"storefront":"/r/gikeymarcia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gikeymarcia/ansible-role-neovim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}